Options power the variant picker, the row of chips or color squares on a product page that jumps between versions of the same product: a fridge in graphite or white, a hood in 60 or 90 cm. Understanding one idea makes everything else fall into place:
Every variant is its own product. The graphite fridge and the white fridge are two separate documents with their own slugs, images, prices and content. Options do not create variants, they describe how existing sibling products differ so the site can link between them.
Four things work together, all under Catalog:
| Piece | What it is | Example |
|---|---|---|
| Option Type | An axis products can differ on | Color, Size, Capacity |
| Option Value | One point on that axis | Graphite, 60 cm, 344 l |
| Product Group | An invisible binder holding variant siblings together | TCE fridges |
| Options on the product | The product's exact position, one value per axis | Graphite + 344 l |
An option type is the axis itself. It has a translated title, which the picker shows as the caption above the row, and a display mode that decides how its values render:
| Display | Renders as | Use for |
|---|---|---|
| Chip | A labeled rectangle | Sizes, capacities, anything textual |
| Swatch | A color square | Colors and finishes |
That is the whole definition. Like attributes, each option type has a Values tab where its values live and where you create new ones.
A value belongs to exactly one option type and carries a translated label. Values of swatch types also get a swatch color, a hex code like #1A1A1A that paints the square in the picker. The label is still required, it becomes the accessible name for screen readers.
Labels are translated once, centrally, exactly like attribute values. Every product picking Graphite inherits the same word in every locale.
A group is an internal binder, its title never appears on the site. It does two jobs:
A two-axis group like Color and Capacity means every product in it must pick exactly one color and exactly one capacity.
For the product you are viewing, the site walks the group's axes in order and builds a row per axis. Three rules decide what you see:
Drafted or unpublished siblings drop out of the picker entirely, so unpublishing a variant can quietly disable values for the rest of the group.
The system protects itself from the common mistakes:
Say the TCE fridge now comes in two colors and two capacities.
#4A4A4A and White #F5F5F5. Under Capacity create 344 l and 500 l.Publish the siblings and the picker assembles itself. Adding a third color later is steps 2 and 4 only, the axis already exists.