Skip to content

Variants

Some products come in many concrete forms, a template product with variants by size, rating or material. Modelling variants lets Sales and Purchase pick the exact one they need.

To set up variants:

  1. Mark the item as variant-bearing.
  2. Add the dimensions (for example Size, Rating, Material) and their values.
  3. Choose Generate to produce every combination as a variant.

Each variant is a distinct, selectable record under its parent:

  • Each gets a unique SKU, auto-generated from the parent code plus the dimension values.
  • Variants can be toggled active/inactive.
  • One variant can be marked default; promoting another demotes the previous default in the same save.
  • You can add, edit or remove variants before saving. Generating more than about 50 combinations prompts a confirmation first.

You can map a parent product’s variants to child variants or groups: for example so production knows which children a given parent variant consumes.

  • A parent variant can map to one or more child variants/groups, each with a group name and a quantity greater than zero.
  • The child-variant picker is filtered by the child item you select.
  • The mapping is shown on the item detail.

The system prevents invalid structures: a child can’t create a cycle (a variant can’t be its own ancestor), and the child can’t be the same as the parent item.