The verdict in three sentences
A badly structured catalog loses sales: invisible stockouts, overselling, disappointed customers. The cause is a flat list where size and color are buried in the title, with no per-variant stock or restock alert. A clean variant matrix, with normalized SKUs and a 5-unit alert, kills overselling and lifts sales.
Flat list or variant matrix: what's the difference?
In a flat list, "Red wax dress M" and "Red wax dress L" are two unlinked listings, or worse a single listing with no size handling. The result: no way to know how many L are left, you sell a sold-out size, the customer waits then cancels. The variant matrix ties every combination (size x color) to a parent product, each variant with its own stock.
| Criterion | Flat list | Variant matrix |
|---|---|---|
| Share of listings affected | — | 40% need variants |
| Oversell rate | 8% | < 1% |
| Stock per size/color | No | Yes |
| Low-stock alert | None | At 5 units |
| Stockout shown to buyer | Hidden or false | Clear (greyed or hidden) |
| Search filters | Poor | +15% conversion |
| Maintenance | Manual, painful | Centralized |
How do you structure SKUs, imports and images?
A readable SKU scheme avoids chaos: for example DRESS-WAX-RED-M (product-material-color-size). You read the item at a glance, filter it, count it without error. For a large catalog, CSV import loads 500 products in 10 minutes instead of typing each listing by hand.
On images, WebP optimization cuts weight by 70%, which matters hugely on mobile connections. Finally, decide the stockout rule: hide a sold-out variant or show it greyed with "back soon" to capture demand.
| Lever | Recommended setting | Gain |
|---|---|---|
| SKU scheme | product-material-color-size | Zero confusion |
| CSV import | 500 products / 10 min | Massive time saved |
| Images | WebP conversion | -70% weight |
| Low-stock alert | Threshold at 5 units | Restock in time |
| Sold-out variant | Greyed + "back soon" | Demand captured |
| Size/color filters | Enabled | +15% conversion |
Mini case study
Kodjo runs a fashion store with 300 SKUs, 40% of them in size/color variants. On a flat list he oversells 8% of orders: out of 200 orders a month, 16 get cancelled for lack of real stock, roughly XOF 400,000 in lost sales (average basket 25,000). He switches to a variant matrix with per-size stock and a 5-unit alert: overselling falls below 1% (1 to 2 cancellations), and size/color filters add 15% conversion from visitors who used to hit "item unavailable." Estimated gain: over XOF 380,000 in recovered sales plus the filter uplift, every month (2026 order of magnitude).
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
How many of my products truly need variants?
In fashion, packaged food or electronics, around 40% of items have variants (size, color, capacity). Handling them cleanly avoids 8% overselling, the number-one cause of cancellation.
Is CSV import reliable for 500 products?
Yes, with a well-defined column template (SKU, parent, price, stock, variant), 500 products load in about 10 minutes. You then check a sample to verify images and prices.
Should you hide or show stockouts?
It depends: hiding keeps the page clean, showing greyed with "back soon" captures demand and alert sign-ups. For best-sellers, show; for end-of-line items, hide.
Why convert images to WebP?
WebP cuts weight by 70% with no visible loss, so pages load fast even on 3G. On mobile, a fast product page directly means more conversions.
Become a Kolonell referral partner. Does a merchant in your network lose sales to a messy catalog? Refer them: 12% on e-commerce projects, 15% + 5% recurring on showcase sites, 10% on marketplaces, 8% on institutional.
Let's talk about your project. We structure your catalog with variants, stock alerts and CSV import. 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.

