Product Variants
Working with Product Variants
Variants allow you to sell different versions of a product — different sizes, colors, materials, or any combination of options.
Understanding Options and Variants
In Cartly, a product can have up to three options (e.g., Size, Color, Material). Each option has values (e.g., Size: S, M, L). Variants are automatically generated from all combinations of option values. For example, a shirt with Size (S, M, L) and Color (Red, Blue) produces 6 variants.
Adding Options
On the product edit page, scroll to the Options section and click Add Option:
- Enter the option name (e.g., "Size")
- Add values one by one or paste comma-separated values
- Click Add Option again for additional options
When you add or modify options, Cartly regenerates the variant matrix automatically.
Editing Individual Variants
Each variant can have its own, edited directly in the variants grid:
- Price — Override the base product price for specific variants
- SKU — Unique stock keeping unit per variant
- Barcode — Unique barcode per variant
- Cost — Cost of goods for this variant, used for margin reporting
- Image — Associate a specific product image with a variant
- Weight — Override weight for shipping calculations
Stock is not edited from the variants grid. Inventory is tracked independently for each variant at each location, and is managed in the Inventory block further down the product page — see Managing Your Inventory. This keeps saving product details from ever disturbing your existing stock levels.
For a full walkthrough of building options and the generated variant matrix, see Creating Product Variants with Options.
Bulk Editing Variants
For products with many variants, use the bulk editor. Select multiple variants using the checkboxes, then choose an action:
- Set price for all selected variants
- Update SKUs with a pattern
This is especially useful after an initial import when you need to fine-tune pricing across many combinations. To adjust stock quantities in bulk, use the Inventory block or a catalog integration rather than the variants bulk editor.
Reordering Variants
Variants are displayed in the order they were created by default. You can reorder option values to change the display order on your storefront. The first variant serves as the default selection when a customer visits the product page.
Deleting Variants
You can remove specific option values, which deletes all associated variants. For example, if you discontinue the "XS" size, removing that value deletes all variants containing "XS". Active orders referencing deleted variants are not affected — historical order data is preserved.