Quick answer

A clothing boutique POS in Kenya must handle product variants (size and colour combinations), assign a unique barcode per variant, sync stock with your Shopify or Instagram/WooCommerce store in real time, and give you a clear picture of which styles and sizes are selling: and which are sitting unsold at the end of the season.

What clothing boutiques need that general retail shops do not

Clothing retail has a layer of complexity that most general POS systems struggle with: the same product comes in multiple sizes and colours, each combination is a separate stock item, and a sale of Size M/Blue does not affect the count of Size L/Blue or Size M/Red. Without proper variant tracking, your stock numbers are meaningless.

Variants by size and colour

In WebpinnPOS, you create a parent product (e.g. "Floral Wrap Dress") and then define its variants by size and colour. Each variant has its own stock count, buying price, and selling price. So you can track:

  • Floral Wrap Dress, Size S / Blue: 3 units in stock
  • Floral Wrap Dress, Size M / Blue: 1 unit in stock
  • Floral Wrap Dress, Size L / Green: 5 units in stock

When a cashier sells the Size M / Blue at checkout, only that variant's stock decreases. The others are unchanged. This is the only way to have accurate stock data for a clothing business.

Barcode per variant for fast checkout

Each size/colour combination can have its own barcode. Print barcode labels for each variant, attach them to the garment, and scan at checkout. The POS identifies the exact variant from the barcode: no manual selection, no risk of selecting the wrong size. This speeds up checkout and eliminates dispensing errors.

Visual product search

When a customer is browsing and asks for "the yellow sundress in size S," your cashier needs to find it in the POS quickly. WebpinnPOS search works on product name, category, or colour: type "yellow" and see all yellow garments in the catalogue, then filter by size to check stock.

Managing seasonal stock and new arrivals

Clothing boutiques run on seasons. Each new arrival is a buying decision: and without data from your last season, you are buying blind. Your POS should tell you which styles, sizes, and colours sold fastest in the previous season so you know what to reorder and in which quantities.

When a new arrival comes in, record it in the POS immediately with buying price per unit. This gives you a cost basis to calculate margin and a date stamp to track how quickly it sells. Set a reorder point on your best-selling sizes so you know when a popular size is running low before it stocks out.

At end of season, run a slow-mover report: any variant that has been in stock for more than 60 days is a candidate for a markdown sale. The POS lets you apply a temporary sale price to individual variants without changing the standard price permanently.

Ecommerce sync for boutiques selling on Shopify or WooCommerce

Many Kenyan boutiques sell on both Instagram (for discovery and DMs) and a Shopify or WooCommerce store (for formal orders). If you also have a physical shop, you need all three channels drawing from the same stock pool. Without sync, overselling is inevitable.

WebpinnPOS connects to Shopify and WooCommerce via their APIs. Variants sync in both directions: a sale in-store deducts the exact variant (size + colour) from your online store inventory in real time. An online order deducts from your POS. One stock count, three sales channels.

Full guides: Shopify sync for boutiques and WooCommerce sync guide.

Loyalty and repeat customers

A loyal customer who visits your boutique four times a year and spends KES 8,000 per visit is worth far more over time than a one-off buyer. WebpinnPOS lets you attach a customer profile to each sale: building a purchase history per customer. Use this to identify your top buyers and reward them with:

  • A discount applied automatically at checkout when they reach a spending threshold
  • Early access notifications for new arrivals (send via WhatsApp using their saved number)
  • A personalised birthday discount triggered in the month of their birthday

See the full loyalty guide: How to Run a Customer Loyalty Programme at Your Shop in Kenya.

Reports: best-selling sizes, slow-moving styles

The two reports every boutique owner should check at the end of each month:

ReportWhat it tells youWhat to do with it
Top-selling variantsWhich size/colour combinations sold the most unitsReorder these in larger quantities next season
Slow-moving stockVariants with zero or very low sales over the past 30–60 daysMark down, bundle, or return to supplier if possible
Profit margin by productWhich styles earn the most per unit soldPrioritise buying more of high-margin styles
Sales by categoryWhich clothing category (dresses, tops, trousers, accessories) drives revenueAllocate buying budget and floor space accordingly

Frequently asked questions

Built for Kenyan boutiques

Variants, barcode per size, Shopify sync, loyalty rewards, and M-Pesa: try WebpinnPOS free for 14 days.

Start Free Trial
No credit card required. Setup in under an hour.