What is a product configurator, and how is it different from variants?
Variants represent predefined combinations. A configurator guides choices, applies the product’s rules, and calculates the result.
The OrderPilot team·
A variant list resembles a vending machine: each combination has its own selection. A product configurator behaves more like a tailor, guiding choices and working out the result. In furniture, the difference becomes clear when the customer changes the size, fabric, arm, and leg finish before settling on the sofa.
Variants are predefined product combinations. A configurator presents options, applies rules about what belongs together, and updates the price as choices change. Neither requires the furniture to be physically in stock; the distinction is how the product is represented and selected.
When do variants work well?
Variants work well for a manageable set of established combinations. Each combination can have its own price, inventory, and shipping details. Shopify’s variant documentation supports up to three options and 2,048 variants per product.
A dining chair sold in a small selection of finishes can fit that model neatly. A made-to-order sofa with dependent arm styles, fabric grades, custom measurements, and option-specific charges asks more of the selection process.
| Requirement | What to assess |
|---|---|
| A fixed set of sellable combinations | Variants may be enough |
| Choices that depend on earlier selections | Look for configuration rules |
| Customer-entered measurements | Look for controlled dimension inputs |
| Charges tied to particular choices | Look for configured pricing |
| Stock for an exact finished combination | Keep that configuration tied to its stock record |
The Shopify option-limit guide explores the setup choices. More available variants do not automatically provide every kind of product rule.
What does a furniture configurator need?
A furniture configurator should explain what is being chosen, prevent unsupported combinations, and show the price consequence. Swatch images and plain labels matter as much as the calculation. “Track arm” is easier to recognize beside a picture.
Consider an illustrative sofa offered in 4 sizes, 20 fabrics, and 3 leg finishes. That already creates 240 possible combinations before arm style or cushion choice. A rule that offers one arm only on the longer frames is more useful than asking staff to memorize which combinations to avoid.
Measurements need boundaries too: the maker’s minimum, maximum, and permitted increments. A text box that accepts any length is only a way to collect a request. It does not establish that the maker can build the entered size.
Keep variants, line item properties, and metafields distinct. Descriptive information on a cart line is not, by itself, a priced option or an inventory record.
Do you need 3D models?
No. A configurator can use swatches, photos, diagrams, and text while still applying choices and prices correctly. A rotating model is a presentation option, not the definition of configuration.
Baymard’s research on “View in room” recommends prioritizing other product-page information ahead of augmented reality. Start with images that explain the actual furniture, readable dimensions, and choices that behave predictably. The customer should understand the arm before you invite it into their living room through a phone camera.
Use the photography, 3D, and AR comparison to decide what visual work is worth funding for your catalog.
Will a configurator replace existing variants?
It does not have to replace the store’s ordinary products and variants. A store can keep established Shopify products for simple stocked items and use templates for the pieces that need configuration.
The practical boundary is the sale. A configured sofa and a regular side table should still be understandable together. Staff also need to distinguish an exact configuration available in stock from another piece that must be ordered. “Same model” is not the same as “same configuration.”
How does OrderPilot use the same choices across the store?
OrderPilot’s product template supplies the choices used at the desk, on Shopify POS, and in the website’s options block. Options can carry their own prices, costs, and lead times, with required choices and rules for combinations. The website options block sits within the store’s product page. A template can be kept offline, offered for exploration, or used for quote requests. Shared design links preserve a selection for someone else to open; they are shareable links, not a stored list of customer designs. Lead time is available on the admin line and, when enabled, the online block. Give customers a clear explanation of what that estimate covers when discussing the order.
Can customers buy the configured piece through Shopify checkout?
OrderPilot’s native store-cart checkout for configured pieces is switched off; use the live quote-request flow described here. Customers can configure the piece, send their choices to the team, and continue with a reviewed quote.
Choose how the website should sell each kind of furniture around that experience. A useful configurator ends with a clear next step and a specification the team can act on.
Sources
- Adding variants — Shopify Help Center.
- Deprioritize “View in room” augmented reality — Baymard Institute, May 15, 2024.
A configurator should make the valid choices clear and the resulting specification usable.