3D for e-commerce5 min read
Pricing rules and lead times for 3D product customisation
Colour, material, engraving and modules in a 3D customiser, the pricing models that go under them, and how lead times are shown to the shopper.
By CharpstAR · 21 Mar 2023 · Updated 9 Oct 2026

The visible part of a product customiser is a viewer, some swatches and a model that changes colour. Any decent 3D team can build that in a few weeks. Underneath it sits the part that decides whether the tool makes money, which is what each choice costs, which choices can be built together and when the finished order arrives.
In the customiser projects we've seen go wrong, the viewer was fine and the rules were missing, and customer service then spent months phoning people about orders that couldn't be built.
Kinds of customisation
| Type | What changes in the model | What changes in the back end |
|---|---|---|
| Colour | A material parameter, the cheapest change in 3D | Usually a SKU per colour, same price, same lead time |
| Material | Texture, sheen, sometimes geometry (a leather seam is sewn differently from a fabric seam) | Price tier, and often a different lead time per supplier |
| Engraving or print | A decal or displacement on a defined area | A personalisation field, a no-returns rule and a proof step |
| Modules | Parts added, removed and rearranged | Combinatorial pricing, physical compatibility rules, packing and delivery changes |
Each row in that table is more work than the one above it; a colour picker takes days, a modular configurator is a full project, most of it product data. Our product configurator examples show each kind on a live product.
Pricing models
The simplest is a flat price, where every option costs the same. It's the easiest to explain and it only works if the cost base is also flat. A premium leather option breaks it quickly.
Most customisers use a base price plus a surcharge per option. The running total changes with each choice, so the shopper sees what each option costs as they pick it.
The third model groups options into price bands, and the product price is set by the highest band selected. It suits fabric books with fifty entries, where nobody wants fifty separate prices. The risk is a shopper who picks a band-three fabric without realising it moved the price, so the band has to be visible on the swatch itself.
With any of them, keep the total visible the whole time and show the surcharge at the point of choice. Shoppers who first meet a surcharge in the cart often abandon the order. If your sales team already quotes complex orders through a CPQ system, the rules kept there are the place to start; a 3D configurator in front of that system is what 3D CPQ means. Our 3D CPQ page shows that setup on a live model, with the prices.
Lead times are part of the price
Lead time is the least built part of most customisers. Options cost weeks as well as money, and the weeks are set by whichever supplier is slowest.
The usual failure is a shopper who builds a sofa in a fabric that takes eleven weeks and only finds out from the confirmation email. They cancel, or they wait and leave a bad review.
Attach a lead time to every option, take the order lead time as the longest among the selected options, and show it next to the price as the shopper chooses. If a fabric adds five weeks, say so on the swatch. Some shoppers will pick a faster one.
What goes wrong in practice
The one we see most is a combination that can't be manufactured. The configurator allows a chaise on both ends, or a module count the frame won't support. The compatibility rules have to come from the people who build the product, and they have to be enforced in the tool itself.
The next one is materials that look better on screen than in daylight. A fabric rendered with more sheen than it has in daylight leads to orders that come back. Material accuracy is tedious work checked against physical samples, and it decides whether the customiser lowers returns or raises them.
Engraving and print are usually non-returnable, and that has to be stated next to the input field as well as in the terms. Build a proof step that shows exactly how the text will appear, including where it gets cut off.
Stock runs out mid-configuration when the option list comes from a file exported once. A fabric discontinued three weeks ago still shows as a swatch. The list has to come from live product data.
On a phone, a customiser that takes eight seconds to load on mobile data is closed before it appears. Optional geometry should load when it's selected instead of all at once up front.
The last one is the hand-over to the factory. The configurator's output has to be a specification the production team can read and act on. A string of option codes is a translation job that somebody does by hand for every order.
What one merchant reported
In Shopify's write-up of 3D e-commerce, Oakywood went from months with almost no custom orders to around 200 to 300 per month after adding 3D scanning and customisers, with average order value increases they report as 458 percent in Germany, 232 percent in Switzerland and 84 percent in the UK. Those are one merchant's numbers, published by their platform, and they came alongside a move from an Etsy storefront to Shopify Plus, so the customiser is not the only variable in them.
Configurators we have built
Sweef runs a modular sofa configurator built from their own internal 3D resources, with web AR so the finished arrangement can be placed in a real room. Contura built Build Your Stove for a variation-heavy fireplace range, and its retailers use the same tool in store.
Pricing is per product per month. Basic is from 10 dollars per product per month on a twelve-month term with a minimum of 100 variants. Value is from 20 dollars per model per month on a twenty-four-month term, which is where most customisers sit. Enterprise is quoted against the range.





