Skip to content

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:

  1. Enter the option name (e.g., "Size")
  2. Add values one by one or paste comma-separated values
  3. 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.

Was this helpful?