All articles

How to manage product variations without multiplying the catalog

Separating the base product, options and constraints makes finishes and accessories easier to maintain without creating a record for every combination.

Family of retail shelving modules in different sizes, finishes and accessory configurations

A configurable product can quickly become hundreds of catalog records. Width, height, color, finish, accessories and installation conditions combine with one another. If every combination becomes a separate item, maintenance grows faster than the product line.

The alternative is to describe variation with a stable base product, controlled options and explicit rules.

Find the stable product structure

Start by identifying what remains the same across the family. This is the base: the shared geometry, main components and behavior that define the product.

Then separate the attributes that can vary, such as:

  • width, height and depth;
  • color, material and finish;
  • number or position of levels;
  • doors, dividers and protective components;
  • optional kits and installation accessories.

This distinction keeps common information in one place instead of copying it into every variant.

Decide whether an option changes the code or the composition

Not every visible choice needs a new product code. Some options change only a finish description, while others replace components or add new ones to the bill of materials.

For each option, define its effect:

  • no structural change;
  • component substitution;
  • component addition or removal;
  • quantity calculation;
  • dimensional calculation;
  • incompatible choice.

The decision should follow the way the company quotes, purchases and manufactures—not only the way the option appears on screen.

Write constraints as product knowledge

Rules prevent the user from creating combinations the company cannot sell or produce. They can also add required accessories automatically when a condition is met.

Useful constraints include minimum and maximum dimensions, dependencies between options and exclusions between finishes or accessories. Document the reason for each rule so future maintenance does not remove an important restriction by accident.

Avoid exceptions hidden in duplicate records

Duplicate records often begin as a quick solution for one customer or one project. Over time, nobody knows which copy is current or why they differ.

Before creating a duplicate, ask whether the difference belongs in an option, a rule or a clearly named product family. If the exception is genuinely unique, record its scope and owner.

Validate with a variation matrix

Create a small matrix of representative combinations: a standard configuration, minimum and maximum dimensions, each major finish family and the accessories that change the composition.

For every case, compare the visual result and the bill of materials. The catalog is ready when the same rule explains all approved variations without relying on undocumented manual corrections.

A rule-based catalog does not eliminate product variety. It makes that variety understandable, testable and easier to maintain.

Want to see this with your catalog?

We'll show you WBCcad with a real product from your company.

Talk to Workbench