Build a configurable "build-your-own" product

A configurable product lets a customer build their own version — pick a trim, wheels, an interior, a warranty — and watch the price and SKU update live before they check out. Think custom-car ordering or a production-home builder.

Set it up on the product:
1. Go to Products, open the product (or "+ Add Product"), and click Edit.
2. Set the Price — this is the BASE price every configuration starts from.
3. Under "Configurable options", click "+ Add option group". Name it (e.g. Trim).
4. For each group choose:
• Required — the customer must pick before checking out.
• Pick one (a single choice, like a trim) or Pick many (add-ons); Pick many lets you set a Min and Max.
5. Add choices to the group. Each choice has a Label, a Price +/- (the amount it adds to — or subtracts from — the base, entered in dollars), and an optional SKU part that is appended to the resolved SKU.
6. Add as many groups as you need, then click Save.

Put it on your website:
1. Open Builder and edit a page.
2. Add the "Configurable Product" block (it appears once the Products module is on).
3. Choose the product. Visitors get the configurator; the running total updates as they choose, and they pay inline without leaving the page.

How the price stays honest: the configured amount and SKU are always recomputed on our servers from the options you published — the browser never sends a price. A customer can only ever pick choices you defined; they can never invent an amount.