Articles
Research & opinionProduct Type · Customizable productsFor Creators & Makers & BuyersCustomization is a change-control problem before it is a design feature
How to make custom products repeatable by naming the allowed choices, recording the approved configuration, and checking changes before production.
The question
What needs to be controlled when a buyer changes a product rather than simply selecting a standard item?
Customization can make a product more personal and more useful. It also changes the production problem. Once a buyer can choose text, a size, a color, an image, a material, or an add-on, the team needs to know which combination was requested and which combination was actually approved for production.
That is a configuration question before it is a design feature.
Define the allowed choices
Start by separating a supported option from an open-ended request. A supported option is intentionally designed into the product and production workflow. For example, a maker may offer a defined set of sizes, colors, placements, or name fields with known limits. An open-ended request may require a new design review, a new production method, or a quote.
For each supported choice, state:
- What the buyer may choose.
- What the choice changes in the production package.
- What cannot be changed without review.
- Whether a proof is shown before production.
- Who approves an exception or a substitution.
This makes the product easier to buy and easier to make. It also avoids treating every message as if it were an approved production instruction.
Give every order a named configuration
The production record should identify the selected values, the approved proof where one is required, and the applicable product revision. If the customer changes the text after approval, that is a change to the configured product. The maker should be able to see whether production has started, what must be rechecked, and whether a new proof or deadline is needed.
The record does not need to be complicated. A custom order ID, product revision, selected options, proof status, and a clear approval timestamp may be enough for a defined workflow. The important part is that the maker does not reconstruct the final instruction from scattered messages.
Review impact before making a change
Before accepting a change, ask what it affects:
