Variant management
Create independently priced and stocked variants for one product.
About 10 minScreenshots use the English app and browser tools with English demo data. Follow the numbered steps and use your own product details when you are ready. Click any screenshot to enlarge it.
How variant families relate to products
A variant family groups sizes or styles into one picker. Each bound product keeps its own price, stock, purchase limit, and primary code. The sample Acrylic Stand ABC has A, B, and C styles, with a different price for C. Stock is not pooled and customers need not buy every style.
Open the sample family
In Products, switch to variant families and open Acrylic Stand ABC. Check options, price range, available and sold-out variants, and total stock.
Open the sample family Inspect an individual SKU
Open an A, B, or C row/card for that product's stock, tags, costs, and order history. Edit its price, stock, and limit in its own product details.
Set dimensions, options, and presets
Plan choices such as Style: A/B/C or Size × Finish. Up to 3 dimensions and 120 combinations are supported. Adding a dimension or an option generates combinations; it does not create physical products.
Create a family
Choose Products → Add product → Variant family, enter its name and description, and optionally add a cover.
Enter dimensions and options
Name the first dimension Style and add A, B, and C individually. Add another dimension for size or finish when needed. Specifications and product binding are configured separately.
Enter dimensions and options Apply a preset
Choose a preset such as pillow size/material, size/finish, or the same artwork on different products. Read the replacement confirmation. Existing bindings are preserved by position where possible, but check them again.
Save frequently used specifications
Save the current specifications to reuse them. Apply or remove entries under saved specifications; you can keep up to 8.
Bind existing products to combinations
The binding tab assigns existing products to combinations; it does not edit their prices, stock, limits, or sales restrictions. Create any missing product in Products first. Leave unproduced combinations with no SKU rather than inventing stock.
Select the matching product
Choose the existing-product binding action for a combination. Search by name, specification, or tag, check stock, and select the correct product.
Select the matching product Handle missing and unproduced variants
Use no SKU for unproduced combinations. If registration is missing, save the structure, create the product in Products, and return to bind it. A combination without a SKU needs a real product before it can be used.
Resolve binding warnings
Fix duplicate combinations or incomplete options. If a product belongs to another family, unbind it there before adding it here.
Save and verify in POS
Save the specifications/form and inspect every variant in details. Add the family to an event and select different styles in POS; check each cart name and price.
Reorder, unbind, or dissolve a family
Grid and list views are available. SKU order controls the family details and POS picker. Unbinding preserves the original product; dissolving preserves all SKUs, inventory, bundles, event allocations, and orders, but removes the family entry, structure, and cover.
Put popular styles first
Open SKU ordering, press and hold cards to reorder, save, and check the POS picker.
Unbind a combination
Open specification editing and product binding, remove the SKU binding, and save. Do this before deleting a bound dimension or option. Product stock and order history remain.
Dissolve the family
Choose the dissolve action in details, read the affected SKU count, and confirm. All SKUs remain as ordinary products. To regroup them later, create a new family relationship.
Tips
- Check every binding, SKU price, stock, limit, and event allocation. Recheck bindings after replacing options or presets.
