Documentation

Catalogue

Variants

Offer different sizes, colours, or materials as separate SKUs under one parent product.

When to use variants

Use variants when a product shares a common name, description, and supplier but differs in one or more physical attributes. Common use cases include:

  • Clothing — size and colour
  • Footwear — size and width
  • Paint or fabric — colour and finish
  • Electronics — storage capacity or colour
  • Food — pack size or flavour

If two items have completely different names, descriptions, or suppliers, create them as separate products instead.

Enabling variants on a product

  1. Open the product you want to add variants to.
  2. Click the Variants tab on the product detail page.
  3. Toggle Enable variantson. A warning will appear explaining that once variants are enabled, the product's top-level stock and pricing fields become read-only — these values are managed at the variant level instead.
  4. Click Confirm to proceed.
Important: Enabling variants on a product that already has stock is a destructive operation. Existing stock will be set to zero and must be re-entered per variant. We recommend enabling variants before recording stock for a new product.

Defining option types

Once variants are enabled, you need to define at least one option type. An option type is a dimension along which variants differ. Salync supports up to three option types per product.

Common option types and example values:

  • Size — XS, S, M, L, XL, XXL, or numeric sizes like 6, 7, 8, 9, 10.
  • Colour — Red, Blue, Black, White, Navy, Forest Green, etc.
  • Material — Cotton, Polyester, Wool, Leather, etc.
  • Pack size — 1 unit, 6-pack, 12-pack, 24-pack.
  • Flavour — Vanilla, Chocolate, Strawberry (for food products).

You are not limited to the suggestions above. Type any option type name and values that suit your catalogue.

Adding option values

  1. In the Variants tab, click Add option.
  2. Enter the option type name (e.g. Size) and press Enter.
  3. Enter each option value (e.g. S, M, L) pressing Enter after each one.
  4. Repeat for a second or third option type if needed (e.g. Colour: Red, Blue, Black).
  5. Click Generate variants. Salync creates every combination automatically.

Editing variant details

After generating variants, a table appears listing every combination. For each row you can set:

  • SKU — Salync auto-generates a SKU based on the parent product SKU plus the option values (e.g. TSHIRT-RED-M). You can override this.
  • Barcode — enter the EAN or UPC for this specific variant.
  • Cost price— leave blank to inherit the parent product's cost price, or enter a variant-specific cost.
  • Sale price — same as cost price — inherits from parent unless overridden.
  • Stock — shown as a read-only summary of current stock on hand. Adjust stock from the Stock section.

Saving variants

After editing variant details in the table, click the Save variants button in the sidebar panel on the right. This button saves all changes to the variant table in one go — unsaved changes will be highlighted in yellow.

Tip: If you add a new option value after variants have already been generated (for example, you later stock an XL size), click Generate variants again. Salync will add the missing combinations without overwriting existing variants.

Disabling or removing variants

To remove a specific variant (e.g. you no longer stock size XS), click the trash icon on that variant's row. This removes the variant's SKU and stock records.

To disable all variants and revert to a simple product, toggle Enable variants off. This is only possible if all variants have zero stock.

Related pages