The verdict in three sentences
A catalog without per-variant SKUs sells sizes and colours that are already out of stock, driving cancellations and refunds. Without reorder alerts, stockouts stay invisible until a customer complains. Built properly, a catalog targets a stockout rate below 2 % and inventory shrinkage under 1.5 %, protecting 5 to 10 % of revenue.
Structuring the catalog: product, variant, SKU
A "Summer dress" product is not a stock line: its variations (size S/M/L, colour) are. Each combination deserves its own SKU and its own stock counter. That is the only way to stop overselling.
| Element | No variant structure | Per-variant SKU |
|---|---|---|
| Stock tracked | per whole product | per size/colour combo |
| Overselling possible | yes, frequent | no |
| "Sold out" display | whole product | only the affected variant |
| Invisible stockout rate | 8-12 % | < 2 % |
| Refunds /month | high | near zero |
| Catalog update | manual, slow | 3x faster |
Showing "Size M sold out" instead of hiding the whole product keeps the customer on the page and nudges them toward an available variant.
Low-stock thresholds and reordering
A configurable low-stock threshold fires an alert before the stockout. Set it per SKU based on sell-through speed, not one number for the whole catalog.
| Store tier | 2026 guide price | Products | Stock alerts |
|---|---|---|---|
| Starter | R18 000 | up to 50 | simple threshold |
| Growth | R36 000 | unlimited | per-SKU threshold + email/SMS |
| Premium | R72 000 | unlimited | threshold + forecast + auto-reorder |
A best-seller moving 10 units/day needs a higher threshold than a niche item sold once a week. The system must alert early enough to cover your supplier lead time.
Reconciling physical vs online stock
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
The stock shown online must match the real shop-floor stock. A monthly rolling count and POS-web sync keep inventory shrinkage under 1.5 %. Beyond that, you sell air or hide available stock.
Mini case study
Thabo runs an online fashion store in Johannesburg. He sells 400 items/month at an average basket of R450, so R180 000 in revenue. Before, 9 % of orders hit out-of-stock variants: cancellations, refunds and lost customers, roughly R16 200/month gone. With per-variant SKUs and threshold alerts, the invisible stockout rate drops to 1.5 %: he recovers about R13 500/month, paying back his Growth tier (R36 000) in under three months.
FAQ
How many products can I manage on a Starter store? Up to 50 products with variants on the Starter tier (R18 000). Beyond that, the Growth tier (R36 000) offers an unlimited catalog with per-SKU alerts.
How do I avoid selling an out-of-stock product? By tracking stock per variant SKU, not per whole product. When a combination hits zero it flips to "sold out" automatically without hiding the other sizes.
What stockout rate should I target? A healthy goal is under 2 % of orders touched by a stockout, versus 8-12 % without structure. Reorder alerts are the key to holding that number.
How do I sync physical shop and online stock? With POS-web sync and a monthly rolling count that keeps shrinkage under 1.5 %. Every sale, in-store or online, decrements the same counter.
Are stock alerts expensive? No, they are included from the Growth tier via email and SMS. The real cost is the undetected stockout that drives away a loyal customer.
Let's talk about your project. We structure your catalog, variants and stock alerts for a reliable Johannesburg store. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.

