Skip to content

Products, parts & variations

A configurator is built from three levels inside a project:

  • Product — what the shopper configures. A project can hold several products; each gets its own picker and its own share links.
  • Part — one configurable slot of the product: body, legs, cushion. Parts are what the picker lists.
  • Variation — one choice for a part: walnut, oak, chrome. Selecting a variation swaps the part’s model (geometry, material, or both).

In the project’s Configurator tab, add a part and assign models to it. Each variation points at one uploaded model — the configurator swaps between them when the shopper picks.

Two practical rules the panel enforces:

  • A part needs 2+ variations to show a picker. A part with a single variation is simply always present — useful for fixed elements of an assembly that never change.
  • The first part is the product’s base — see Base part & assembly.

Per variation you set:

  • Label — what the shopper reads (Walnut, Sea Teal).
  • Model — the uploaded file this choice renders.
  • SKU — the identifier your store receives when this variation is selected. Optional for showcases, required per sellable variation for commerce — see SKU & pricing fields.

The default variation of each part defines the configuration shoppers see first — and what reset() returns to in embedded stores.

The published picker lists each part with its variations as labeled swatches. Selection state is written to the URL, so any configured state is shareable and restorable — see Publishing & sharing.