Features > Maintainable CPQ System
Implementation

Maintainable CPQ System

The SI signed off eighteen months ago. Nobody on staff can explain why the nesting rule blocks tier-two dealers.

Maintainable · architecture

Structured reuse · not spaghetti rules

Illustrative demo
Pump Family A
├─ Attributes
├─ Components
├─ Dependencies
├─ Constraints
├─ Pricing
└─ Outputs

Reusable sets

Motor Rule Set

used by Pump A · Pump B · Pump C

Regional Pricing

used by EU · UK · US

What this controls

Legible rules

IF/THEN logic product managers can read without scripts

Documented intent

Change notes on rules explain why constraints exist

Version trail

New hires see how configuration logic evolved

The challenge

The SI signed off eighteen months ago. Nobody on staff can explain why the nesting rule blocks tier-two dealers.

A textile finishing machinery OEM sells stenter frames, heat-setting lines, and width-extension modules through tier-one and tier-two dealers. An implementation partner delivered CPQ on schedule and documented handover slides. When the partner contract ended, internal product ops inherited rule sets built from nested custom scripts and shorthand only the SI team understood.

Product managers need to adjust width bands when a new fabric line launches. They open the admin console, find rule names that do not match catalog language, and stop because a small edit once broke quotes for an entire region. Workarounds pile up in spreadsheets. Sales stops requesting CPQ fixes. The configurator drifts from the catalog the factory actually ships.

Low-code CPQ pages focus on business teams publishing rule changes without developer tickets. Self-maintained configuration pages focus on reducing vendor dependency for routine updates. Integration pages cover REST, SDK, and sandbox tooling. A maintainable CPQ system is different: Mercura is architected so the team that owns the catalog after production launch can read, explain, and evolve rules years later without proprietary black boxes or scheduled re-implementation projects.

Inquiry to config to price to approval to order should not depend on consultants who left when the product portfolio still changes every season.

How it works

How Mercura keeps CPQ maintainable after implementation ends

Configuration and pricing rules use explicit IF/THEN structures with attribute selectors instead of nested proprietary scripts. Authors attach change notes that capture business intent on each constraint. Version history shows who changed what and when so new product managers trace decisions without interviewing former consultants. Rules group by product family so stenter, heat-setting, and module logic stay organized as the catalog grows. Staging lets teams test edits before dealers see them. Governance and approval workflows can gate publish while everyday maintenance stays with product ops. Mercura does not remove the need for catalog thinking or periodic rule audits; it removes the need for specialist interpreters for every width-band adjustment.

Structure

Spaghetti vs maintainable model

Before

Rule A → Rule B → Rule C → Rule D
duplicated across products

  • · copied rules
  • · hidden dependencies
  • · tribal knowledge
  • · unclear ownership

Maintainable

Product family
↓ reusable rule sets

  • · shared pricing
  • · shared constraints
  • · shared modules
  • · clear ownership

Validation

Representative configurations before publish

Staging preview · documented in current product copy · illustrative outcomes

Standard EU configuration✓
High-load configuration✓
Stainless configuration✓
Legacy configuration✕ regression

1 regression found · review before publish

Lifecycle

Build · own · maintain

Requirement↓Configure↓Validate↓Review↓Publish↓Monitor↓Improve

What's included

What a maintainable CPQ system covers

Structure

  • Flat IF/THEN rule structures readable by product managers
  • Product-family grouping so rule sets scale with catalog breadth

Reuse

  • Works with governance, version control, and low-code authoring workflows

Trace

  • In-rule change notes documenting business intent and context
  • Full version history for configuration and pricing logic
  • Export of configuration logic for external engineering records

Change

  • Staging environment to validate edits before production publish
  • Incremental complexity: add constraints only where product requires

The difference

CPQ ownership before and after maintainable design

SI-built black box

  1. 01 Rule logic legible only to the original implementation partner
  2. 02 Internal team avoids edits because consequences feel unpredictable
  3. 03 Workarounds in spreadsheets replace configurator updates
  4. 04 Catalog drift until re-implementation is discussed again
  5. 05 Institutional knowledge walks out when consultants rotate off

With Mercura

  1. 01 Product ops reads and explains constraints without script training
  2. 02 Staging and validation make routine edits predictable
  3. 03 Change notes and version history onboard new maintainers faster
  4. 04 Rule sets evolve with seasonal catalog changes
  5. 05 CPQ remains operable years after the SI contract ends

Real-world example

Example workflow: stenter width rule after SI handover

Before

  1. Copied rules
  2. Hidden nesting
  3. Tribal knowledge

Change

  1. Flat IF/THEN models
  2. Shared rule sets
  3. Change notes + versions

After

  1. Team can explain rules
  2. Safe edits years later

An OEM of stenter frames, heat-setting ovens, and fabric width modules sold through tier-one and tier-two dealers. After the implementation partner left, tier-two dealers reported that a nesting constraint blocked valid width combinations nobody could decode. Product management migrated rules to Mercura, rebuilt the stenter family set with flat IF/THEN logic and change notes on each width band, and used version history to compare against the legacy export. Tier-two quoting resumed after staging validation. The same product ops team has maintained heat-setting and module rules through two catalog refreshes without reopening a SI change request.

Business impact

Why maintainability is the difference between CPQ asset and CPQ liability

A maintainable CPQ system captures value over years of catalog change, not only at production launch. It complements low-code authoring, self-maintained operations, version control, and governance workflows. Mercura does not replace product documentation outside CPQ or enterprise architecture review. Someone must still own rule hygiene and retire obsolete constraints. If the pain is "we are afraid to touch the rules the SI wrote", legible structures and documented history align inquiry, configuration, price, approval, and order with a system your team can carry after the implementer leaves.

Business impact

Lower configuration debt

Reusable rule sets replace duplicated copy-paste logic.

Safer change

Structure, notes, and version history keep intent visible.

Easier onboarding

New hires can read IF/THEN logic without tribal scripts.

Compare

Low-code vs maintainable

Low-Code

Makes change easier to implement

Create rule

Maintainable

Makes accumulated change easier to understand over time

1000 rules → structured architecture

Compare

Self-maintained vs maintainable

Self-Maintained

Ownership question

Can our own team operate this?

Maintainable

Complexity question

Will the system still be understandable in three years?

Implementation map

Build with low-code tooling → own day-to-day changes → keep the system maintainable as complexity grows

Surrounded by governance · version control · audit · access control

Reusable model · structure intact

See product ops read, explain, and update rules the SI did not take with them

Book a demo and walk rule legibility, change notes, version history, and staging with the team that will own CPQ after implementation.

Let’s build together.

We empower manufacturers to master product modeling, streamline quoting process, reduce errors, and ultimately deliver the tailored solutions that customers demand.