Working with Variants
Variants let you manage products that come in different sizes, colors, or configurations under a single parent product.
How Variants Work
- A parent product acts as the container (e.g., "Classic T-Shirt")
- Variants are the specific sellable items (e.g., "Classic T-Shirt - Black / Medium")
- Each variant has its own SKU, barcode, stock levels, and pricing
- The parent product shows aggregate stock across all variants
Creating Variants
- Create the parent product first (e.g., "Classic T-Shirt")
- On the product detail page, look for the Variants section
- Click Add Variant
- Enter the variant details — unique SKU, name, and any variant-specific attributes
- Repeat for each size/color combination
Variant Naming Convention
We recommend a consistent naming pattern:
Parent Name - Attribute 1 / Attribute 2
Example: Classic T-Shirt - Black / Medium
SKU pattern:
PREFIX-ATTR1-ATTR2
Example: CT-BLK-M
Managing Variant Stock
Each variant tracks its own inventory independently. Stock levels, locations, and lot assignments are all variant-specific. When you view the parent product, you'll see the total stock summed across all variants.
Tip: When importing via CSV, you can create parent-variant relationships by including a
parent_skucolumn that references the parent product's SKU.