If you manage an e-commerce catalogue with options, finishes, sizes or bundles, you have probably been told you need a 3D product configurator. Fewer people will tell you how one actually works under the bonnet, or what it realistically costs to build and maintain. This guide fixes that.
It is written for e-commerce managers, heads of digital and product marketers who want to understand the technology before sitting down with an agency or SaaS vendor. By the end you should be able to judge a quote, challenge a timeline and spot when a configurator is the wrong answer.
What is a 3D product configurator?
A 3D product configurator is a real-time, interactive application embedded in a website or app that lets a customer assemble and customise a product (colour, material, size, components, engraving, layout) and see those changes rendered instantly in 3D, usually with live pricing and a direct route to the basket or a quote request.
Three things separate it from a simple 3D viewer or a spinning GIF:
- It is interactive and real-time. The image is generated in the browser frame by frame, not pulled from a library of pre-rendered photos.
- It is governed by rules. Option A disables option B, a certain frame only accepts certain legs, pricing updates per selection.
- It produces an output. A SKU, a bill of materials, a quote, a cutting list, a CAD file, an AR preview or a shareable link.
In short: a viewer shows a product, a configurator builds one.
Configurator vs 3D viewer vs CPQ: a quick comparison
| Tool | What it does | Typical use case |
|---|---|---|
| 3D viewer | Rotate, zoom, sometimes view in AR. No choices. | Single-variant products, replacing photography |
| 3D product configurator | Select options, see them applied live, get a price and add to basket | Made-to-order and customisable D2C products |
| Visual CPQ | Configurator plus complex pricing, discounting, approvals and quote documents | B2B, industrial equipment, dealer networks |
| 2D image stacker | Swaps layered PNGs to fake customisation | Small option sets, tight budgets, fixed camera angle |

How a 3D product configurator works, step by step
Underneath the glossy demo there are five moving parts. Understanding them is the fastest way to work out why one quote says £8,000 and another says £120,000.
1. The 3D model and its variants
Everything starts with geometry. A configurator does not store one model per possible combination (a sofa with 4 frames, 30 fabrics, 3 leg styles and 2 arm shapes would be 720 models). Instead it stores a modular base model split into swappable parts.
- Source models usually come from CAD (STEP, SolidWorks, Rhino) or are modelled from scratch in Blender, 3ds Max or Maya from technical drawings and photographs.
- Optimisation is the unglamorous but critical stage: CAD files carry far too many polygons for a browser. Retopology, decimation and LOD (level of detail) versions bring a 4 million polygon file down to something in the tens of thousands.
- Parts are named and anchored. Each component gets a socket or anchor point so the engine knows that the “oak leg” attaches at the same coordinates as the “black metal leg”.
- Parametric geometry handles continuous dimensions. If a customer can specify a worktop at any width between 800mm and 2400mm, the model is driven by maths rather than by pre-made variants.
Why this matters commercially
Asset production is typically the single largest line item in a configurator project. A modular model that covers 500 combinations costs far less than 500 models, so the modelling strategy directly drives your budget.
2. Materials and PBR textures
Realism comes from materials, not polygons. Modern configurators use PBR (physically based rendering), where each material is described by a set of maps:
- Base colour / albedo: the raw colour or pattern
- Roughness: matte through to mirror polish
- Metalness: whether it behaves like metal
- Normal and bump: fake surface detail such as leather grain or fabric weave
- Ambient occlusion: contact shadows in crevices
- Opacity and transmission: glass, acrylic, mesh
Swapping a fabric at runtime means swapping a small set of texture maps on an existing mesh, which is why colourways and finishes are cheap to add once the material pipeline exists. Lighting is handled by an HDRI environment map, a 360-degree image that provides realistic reflections and ambient light without expensive calculation.
For brands with physical swatch libraries, materials are usually captured by scanning or photographing samples so the digital oak matches the oak that turns up in the delivery van. Getting this wrong creates returns, so colour management is a genuine workstream, not a detail.
3. The rules engine and product logic
This is where most projects live or die. The rules engine encodes the business logic:
- Compatibility rules: the 2.4m worktop cannot use the slimline frame
- Dependency rules: selecting “outdoor use” filters the fabric list to weatherproof options only
- Required selections: you cannot check out without choosing a hinge side
- Pricing rules: base price plus option surcharges, per-metre pricing, volume breaks, VAT handling
- SKU generation: mapping a configuration to a real, orderable product code or bill of materials
Rules usually live in a configuration model that can be edited by your team through an admin interface, or are synced from a PIM or ERP. The practical question to ask any vendor is simple: who updates the rules when you launch a new finish in six months, and how long does it take?
4. Real-time rendering in the browser
The visual layer runs on WebGL, and increasingly WebGPU, through libraries such as three.js or Babylon.js. Some vendors use Unity or Unreal exported to the web, which looks superb but tends to produce heavier downloads.
Key technical ingredients:
- glTF / GLB is the de facto delivery format for web 3D, with Draco or Meshopt compression to shrink file size
- KTX2 / Basis compressed textures reduce GPU memory and load time
- Progressive loading shows a low-detail model first, then upgrades it
- AR on mobile uses USDZ on iOS and glTF on Android, letting shoppers place the configured item in their own room
- Server-side rendering is sometimes added for ultra high-quality stills, marketing imagery or PDF quote sheets, rendered on a GPU in the cloud rather than on the device
Performance targets worth writing into a brief
- First meaningful 3D frame in under 3 seconds on a mid-range Android over 4G
- Total initial payload ideally under 5MB, with additional variants streamed on demand
- Stable 30fps minimum on five-year-old devices
- A graceful 2D fallback for devices that cannot run WebGL
Performance is not a vanity metric. A configurator that takes nine seconds to appear will be abandoned before it ever influences a sale, and it will drag your Core Web Vitals down with it. This guide goes deeper on it.
5. Integration with your commerce stack
A configurator that cannot hand a valid order to your systems is an expensive toy. Typical integration points:
- Storefront: Shopify, WooCommerce, Magento/Adobe Commerce, BigCommerce, or a headless front end
- PIM: single source of truth for options, descriptions and media
- ERP / MRP: bill of materials, stock, lead times, production routing
- CRM: saved configurations attached to a lead for B2B follow-up
- Analytics: event tracking on every option click, which is a goldmine for product development
The output of a configuration should be stored as structured data (a JSON configuration object plus a human-readable summary and a rendered image), not just a screenshot in an email.

Which brands actually need a 3D product configurator?
Not every catalogue justifies one. The honest test is whether choice creates friction. If customers hesitate because they cannot picture the result, a configurator pays for itself. If you sell three colours of the same t-shirt, flat photography is fine.
Furniture and interiors
The classic use case, because photographing every permutation is financially impossible. A modular sofa range with 6 modules, 40 fabrics and 4 leg finishes runs into tens of thousands of combinations.
- What gets configured: module layout, chaise orientation, fabric and leather, leg style, cushion fill, dimensions for made-to-measure units such as wardrobes and kitchen islands
- Extra value: AR room placement, dimension overlays, and automatic generation of a cutting list for the workshop
- Typical result: fewer “will it fit” support tickets and a measurable fall in returns, which in bulky furniture is where margin quietly disappears
Footwear and apparel
Customisation in footwear has moved from novelty to retention tool. The configurator becomes a design studio.
- What gets configured: upper panels, laces, sole and midsole colour, stitching, lining, embroidered initials, limited-edition material packs
- Technical specifics: many separate material zones on a single mesh, accurate stitching and perforation normal maps, and a text or monogram layer projected onto curved geometry
- Extra value: social sharing of designs drives acquisition, and the configurator doubles as a demand sensing tool, telling you which colourways people design before you commit to a production run
Packaging and print
B2B packaging is arguably the strongest commercial case, and the least glamorous. The piece Zakeke: 3D Product Configurator & Customizer for eCommerce makes a good next read.
- What gets configured: box style and dieline, dimensions in millimetres, board grade and thickness, print finish (matt, gloss, soft touch, spot UV, foil), window options, quantity tiers
- Technical specifics: parametric geometry driven by the dieline, artwork upload mapped onto the unfolded net and wrapped onto the 3D box, animated fold and unfold, instant volume-based pricing
- Extra value: buyers get an instant quote and a visual proof instead of waiting two days for a sales rep, which shortens the sales cycle dramatically
Other strong candidates
- Jewellery and watches (metal, stone, engraving)
- Bicycles, e-bikes and sports equipment
- Doors, windows, blinds, staircases and other made-to-measure building products
- Industrial machinery and lab equipment, where visual CPQ replaces a 300-page catalogue
- Vehicles, trailers and conversions
What does a 3D product configurator cost to build?
Costs split into four buckets. Treat any quote that does not break them out with suspicion.
1. 3D asset production
| Asset type | Typical UK cost | Notes |
|---|---|---|
| Simple product model (box, mug, flat-pack panel) | £150 to £500 | Cheaper again if clean CAD exists |
| Mid-complexity model (chair, lamp, trainer) | £500 to £1,800 | Includes UV mapping and optimisation |
| Complex modular system (sofa range, bike, machine) | £2,000 to £8,000+ | Priced per family, not per SKU |
| Material / finish creation | £40 to £150 each | Scanned swatches cost more than digital-only |
2. Software: SaaS licence or custom build
| Route | Indicative cost | Best for |
|---|---|---|
| Shopify app configurator | £30 to £120 per month | Small catalogues, simple rules, proof of concept |
| Mid-market SaaS platform | £500 to £2,500 per month plus setup | Growing D2C brands wanting a managed pipeline |
| Enterprise visual CPQ | £25,000 to £100,000+ per year | B2B, dealer networks, ERP-heavy environments |
| Custom build (three.js / Babylon.js) | £20,000 to £150,000 one-off | Unusual logic, brand-critical UX, no licence lock-in |
3. Integration and UX design
Budget £6,000 to £40,000 depending on how many systems are involved. The configurator UI itself (option panels, mobile layout, summary screens, saved builds) is a serious design job. On mobile, where most traffic sits, you are fitting a 3D canvas and dozens of options onto a small screen without burying the “add to basket” button.
4. Ongoing maintenance
- New seasonal materials and finishes
- New product families added to the range
- Browser and device compatibility updates
- Hosting and CDN for 3D assets
- Conversion rate optimisation based on configurator analytics
A sensible annual allowance is 15 to 25 per cent of the initial build cost. A configurator is a product, not a project.
Realistic total budgets
| Scenario | Scope | Year one total |
|---|---|---|
| Pilot | 1 product family, 20 to 30 options, SaaS platform | £8,000 to £20,000 |
| Growth | 3 to 6 families, AR, ERP sync, custom UI | £35,000 to £90,000 |
| Enterprise | Full catalogue, multi-language, dealer portal, CPQ | £120,000+ |

How to measure whether it worked
Agree the metrics before you build, and make sure the configurator fires analytics events from day one.
- Configurator engagement rate: percentage of product page visitors who interact
- Configuration completion rate: how many reach a valid, priced build
- Conversion rate lift for engaged versus non-engaged sessions
- Average order value on configured orders versus standard orders
- Return rate on configured orders (often the biggest financial swing)
- Quote-to-order time in B2B scenarios
- Option popularity data feeding merchandising and production planning

A checklist before you request quotes
- List the product families you want configurable, ranked by revenue
- Count the real option set per family and write down the compatibility rules
- Gather what you already own: CAD files, dielines, technical drawings, swatch photography
- Confirm how a configured order becomes a SKU or bill of materials in your ERP
- Decide who owns ongoing content updates internally
- Set performance and accessibility requirements in writing
- Ask every vendor for a live demo on a mid-range mobile phone, not a MacBook
- Clarify asset ownership: do you keep the 3D models if you leave the platform?
That last point catches a lot of brands out. Your 3D asset library is a long-term content investment that can also feed marketing imagery, social content and retail displays. Make sure it belongs to you.
FAQ
What is a 3D product configurator in simple terms?
It is an interactive tool on your website that lets customers build a product by choosing options and see the result rendered live in 3D, with the price updating as they go.
How long does it take to build one?
A single-product pilot on an existing SaaS platform can launch in 4 to 8 weeks. A multi-family custom build with ERP integration typically takes 4 to 9 months, with 3D asset production running in parallel with development.
Do I need CAD files to get started?
No, but they help a great deal and reduce cost. Without CAD, models are built from technical drawings, dimensions and reference photography, which adds time to the asset stage. There is a detailed walkthrough elsewhere.
Will a 3D product configurator slow my website down?
Only if it is implemented badly. Load the 3D engine lazily on interaction, compress geometry and textures, serve assets from a CDN and keep the initial payload small. Done properly, the configurator loads after the critical page content and has no impact on Core Web Vitals.
Is there a free or open source option?
Yes. Libraries such as three.js and Babylon.js are open source and free, and there are open source starter configurators on GitHub. The software is the cheap part though. The real costs sit in 3D asset production, rules modelling, integration and ongoing maintenance, none of which are free.
Can it work with Shopify or WooCommerce?
Yes. App-based configurators exist for Shopify and plugins for WooCommerce and WordPress, and custom configurators can be embedded into either and pass a configured line item with its price and specification straight to the basket.
Does a 3D configurator help with SEO?
Indirectly. It increases dwell time and engagement and generates genuinely useful content, but search engines cannot read a WebGL canvas. Keep your option names, descriptions and specifications in crawlable HTML alongside the configurator, and consider static landing pages for popular pre-made configurations.
Thinking about a configurator for your range?
The brands that get the most from a 3D product configurator are the ones that treat it as a commerce system rather than a visual gimmick: clean product data, sensible rules, fast rendering and a direct path into production. If you would like a scoped estimate for your catalogue, get in touch and we will walk through your product families, existing assets and integration requirements before anyone talks about budgets.

