The same T-shirt in five sizes and four colours is not one product to manage — it is twenty. Handling these as product variants is what keeps your stock, pricing and reordering accurate for anything that comes in options. Here is how to manage product variants well.
What are product variants?
Product variants are the different versions of a single product that share a name but differ by attributes like size, colour or flavour. A "Cotton T-Shirt" is the product; "Cotton T-Shirt, Medium, Black" is a variant — with its own stock, barcode and sometimes price.
Common examples
- Clothing by size and colour — see boutique software
- Shoes by size and width — see shoe inventory
- Cosmetics by shade
- Food and drink by flavour or pack size
Why manage variants (not just products)
If you track stock only at the product level, you know you have "12 T-shirts" but not that you are out of medium black and overstocked on small red. Managing each variant separately gives you accurate stock, tells you exactly what to reorder, and prevents selling something you do not have.
How to set up variants
Define the attributes (e.g. size and colour) and their options, and the system generates the combinations — each a variant with its own stock and barcode. You then receive, sell and count at the variant level.
The variant challenge: the matrix
Options multiply fast — five sizes by four colours is twenty SKUs per style. This "SKU explosion" is exactly why you need software: managing a large variant matrix by hand or on a spreadsheet quickly becomes impossible and error-prone.
Best practices
- Use consistent attribute names across products.
- Give each variant its own barcode for fast, accurate handling.
- Watch stock and sales by variant to spot which options sell.
- Retire options that never move to keep the matrix manageable.
Variants handled properly
RushFlow manages products with size, colour and other variant grids — each with its own stock, barcode and price — so inventory stays accurate for anything you sell in options.