The quote builder
A multi-step wizard: pick a template, enter dimensions, choose categories, review and save.
The quote builder lives at /quotes/new and walks you through five steps:
- Template — pick a template from your library.
- Dimensions — enter the numeric inputs (or accept the defaults).
- Required categories — choose a variant for every required line item.
- Optional categories — toggle on any add-ons and pick variants.
- Review — confirm the breakdown then save the quote.
Prices update in real time as you change inputs and selections. The price the engine produces on save is what the customer will see; nothing is recomputed at view time for sent quotes.
Variants that are gated by a conditional rule appear and disappear automatically as you edit dimensions.