Skip to content
Web Development3 min read

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.

01

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.

02

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.
03

Core components

ComponentWhat it does
Product modelOptions, attributes, components and their relationships
Configuration rulesCompatibility, dependencies, defaults, limits, derived components
Pricing engineList prices, option prices, customer pricing, volume breaks, currency, GST
Discount approvalsThresholds by role, margin checks, audit trail
Quote generationBranded documents, terms, validity dates, versions
Order conversionAccepted quotes become orders with configuration and BOM
VisualisationImages, drawings or 3D previews where they help buyers
04

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.

05

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.
06

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.

07

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.
08
09

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.

Start a Project
FAQ

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.

Get in touch

Have a project in mind?

Whether you're building a new digital product, improving an existing website, or looking to automate part of your business — let's talk.