Product Configurator and CPQ Software: Rules, Pricing Logic and Quote Generation
How product configurators and CPQ software work: configuration rules, pricing logic, discounts and approvals, quote documents, integrations and build vs buy.
How do product configurators and CPQ software work?
A product configurator presents only valid combinations of options using rules (compatibility, dependencies, defaults and limits) and turns choices into a priced configuration, often with a bill of materials. CPQ adds pricing logic, discounts, approval workflows and quote documents that convert into orders in the ERP or commerce platform. Keep rules and prices in maintainable, tested structures, not scattered code. Buy where your CRM or commerce platform fits; build where configuration is complex or customer-facing.
This guide is for manufacturers, distributors and B2B sellers of configurable products. For quote workflows, see B2B request-for-quote workflows; for rule management, business rules engines.
Key takeaways
- Model options, rules and prices as data owned by product experts.
- Validate configurations on the server, not only in the UI.
- Control discounts with thresholds and approvals.
- Version quotes and keep the configuration with the order.
- Integrate with ERP, CRM and manufacturing data.
Core components
| Component | What it does |
|---|---|
| Product model | Options, attributes, components and their relationships |
| Configuration rules | Compatibility, dependencies, defaults, limits, derived components |
| Pricing engine | List prices, option prices, customer pricing, volume breaks, currency, GST |
| Discount approvals | Thresholds by role, margin checks, audit trail |
| Quote generation | Branded documents, terms, validity dates, versions |
| Order conversion | Accepted quotes become orders with configuration and BOM |
| Visualisation | Images, drawings or 3D previews where they help buyers |
Designing rules that scale
Rules multiply quickly. Group options into features, express constraints as tables where possible, keep a test suite of valid and invalid configurations, and version rules with effective dates. Give product managers an editor with validation rather than relying on developers for every change. See business rules engines for governance patterns.
Integrations
- ERP for prices, costs, inventory and order creation; see ecommerce ERP integration.
- CRM for opportunities, accounts and quote history.
- Manufacturing or engineering systems for bills of materials and routing.
- Ecommerce or B2B portals for self-service configuration.
- E-signature for quote acceptance.
Hypothetical example: a commercial shelving manufacturer
This example is hypothetical. A shelving manufacturer quoted by spreadsheet, and about one in ten orders needed rework because incompatible components were specified. It built a configurator for dealers with rules for load ratings, dimensions and accessories, prices from the ERP, dealer-specific discounts with approval above a threshold, and PDF quotes. Accepted quotes created ERP orders with generated bills of materials. The team tracked quote turnaround and order corrections.
Common mistakes
- Rules hard-coded in the front end only.
- Prices copied from the ERP and left to drift.
- Unlimited discounting without approvals.
- Quotes without versions or validity dates.
- Configurations not stored with the order.
Related guides
- B2B ecommerce pricing for customer-specific prices.
- Manufacturing software integration for production data.
- Contract lifecycle management for agreements after the quote.
- Shopify Plus vs custom ecommerce for platform choice.
Conclusion
Configurators and CPQ reduce errors and speed up quoting when rules and prices are maintained as tested data, discounts are governed, and accepted quotes flow cleanly into orders and production. Choose packaged CPQ where it fits and build where your products demand it.
Quoting configurable products by spreadsheet?
ZSpace Labs is an India-based, remote-first technology studio working with Australian and international businesses on configurators, CPQ and ERP integrations and ecommerce for configurable products. If it would help to model your products and rules, we are happy to talk it through.
Common questions.
A product configurator guides a buyer or salesperson through valid options for a configurable product. CPQ (configure, price, quote) adds pricing logic, discounts, approvals and quote documents, usually for sales teams. Many systems combine both, with a customer-facing configurator feeding a CPQ process.