Overview
The product configurator turns a single catalog product into a product with options. You attach a configuration to a base product, then add ordered groups that let the sales rep or the customer choose products, answer questions, or see calculated values. As selections are made, rules show, hide, require, or exclude elements in real time, and formulas recalculate price, quantity, and any calculated fields. The result is a validated set of line items added to the quote.How it works
A configuration is always attached to one base product. You add groups to it in order, and each group contains either selectable options or a calculated value. Some groups can stay hidden until a rule reveals them.The 3 group types
Add a group from the Configuration panel by clicking + Add, then choosing one of three types.
An Item or Question group lets you pick a selection type: Radio buttons, Checkboxes, Dropdown, Multi-select, Cards (single choice), or Cards (multiple choice). Question groups add three more: Toggle, Number input, Free text, and Date.
A Calculated group can hold more than one formula. Each formula has its own name, display format, and visibility, so one group can show several related values (for example, a chassis weight and a total weight).
Option types
Inside an Item group, each option is one of:- Catalog product — linked to an existing product. Its price can inherit from the pricebook.
- Custom attribute — a choice with no underlying catalog product (for example, “Standard finish” with no separate line item value). It has its own name, image, and description, and cannot use the pricebook-inherited price.
A formula-based price or quantity can be a flat value (
350) or an expression that references other parts of the configuration ([Price] * 0.35). Each option can also be marked editable by the sales rep, and its price details can be hidden from the quote.
Rules
A rule follows the pattern IF [condition] → THEN [action], with an optional ELSE action. Rules attach to a group or to an individual option, and they evaluate in real time as selections change.A rule can only reference groups that come before it in the order. A rule on group D can use groups A, B, and C, but never E or later.
Actions
Examples
Conflict resolution
When two rules target the same element with conflicting actions:- Hide wins over Show.
- Required wins over Exclude.
Formulas
A formula is an expression that produces a number. The formula editor offers three contexts:Variables
Click INSERT VARIABLE in the formula editor to insert a variable without typing it manually.Functions
There’s no separate “sum” function. To total the prices or quantities across an option group, insert that group’s Total variable.
Examples
DealRoom behavior
When a configured product reaches the DealRoom, your customer sees the same groups and selections as the sales rep, with a few differences:- Sales tips are hidden — they’re for your team only.
- Calculated values marked as hidden stay hidden.
- An option marked optional can be added or removed by the customer.
- An option marked preselected starts checked, but the customer can uncheck it if it’s also optional.
- An option with an editable quantity lets the customer adjust it within the configured minimum and maximum.
When to use Configurator vs Bundle
Common questions
Can a rule reference a group that appears later in the configuration?
Can a rule reference a group that appears later in the configuration?
No. Rules and formulas can only reference groups that come before them in the order. If you need the opposite relationship, move the referenced group earlier.
What happens if two rules disagree on the same option?
What happens if two rules disagree on the same option?
Hide always wins over Show, and Required always wins over Exclude.
Does a Question group always create a quote line?
Does a Question group always create a quote line?
No. Question groups never create a quote line on their own. They collect an answer that can drive rules and formulas, and can optionally be saved to a field.
Can a Calculated group show more than one value?
Can a Calculated group show more than one value?
Yes. A Calculated group can hold multiple formulas, each with its own name, display format, and visibility.
Can I hide a calculated value from the sales rep?
Can I hide a calculated value from the sales rep?
Yes. Turn off the calculated field’s display setting to use it only as an internal variable for other formulas, without showing it on the configuration screen.
Related
Build a product configuration
Step-by-step guide to creating a configuration from scratch.
Bundle
Group a fixed set of products under one price.
Pricebook
Manage the prices that configured products can inherit from.
DealRoom
See how customers interact with a configured product online.

