Furniture and home8 min read
3D Configurator for Furniture: Pricing, Rules and Orders
A furniture configurator has to show the combination, price it and send an order your team can make. What each part involves, what to ask and what it costs.
By CharpstAR · 24 Sept 2026 · Updated 14 Oct 2026
Part of 3D models for e-commerce: the complete guide
A customer orders a lounge chair from your site in a fabric she likes and the plum frame. The confirmation email goes to your order desk, where someone retypes it into the factory system and finds that the plum frame isn't made in that fabric grade. He phones the customer. The fabric also takes eleven weeks, which she learns for the first time on that call, and she cancels.
A 3D configurator for furniture has to do three things: show the combination the customer picked, price it with a delivery date, and send your back office an order it can make. With CharpstAR, all three are part of the build: the configured piece reaches the cart and the order with its full specification, so your team can make it without a phone call.
Try the lounge chair below. It has ten fabrics and four frame colours, forty combinations in total, all on one 3D model.
Example catalogue
Lounge Chair
€1,070
01 UpholsteryBlack (Grade A)
02 FrameBlack
The lounge chair with prices and delivery wired in. Each fabric has a grade, a surcharge and a lead time, and the slowest choice sets the delivery estimate. One frame isn't made with grade C fabrics, and the configurator tells the customer before the order. The catalogue was made up for this demo.
What Is a 3D Configurator for Furniture?
A 3D product configurator is a tool on the product page that lets customers choose the options of a product and see the result in 3D. For furniture that usually means fabrics, finishes, leg styles, sizes and, for modular pieces, the layout. The wider term, from dropdown forms to 3D, is covered under product configurator.
A configurator ready for real orders also shows each option's price and the delivery estimate, and only offers combinations your factory can make. How the visual part works on a sofa, one model with five fabrics from its range, is in how a 3D sofa configurator works.
Why Use a 3D Configurator for Furniture?
Customers See the Exact Piece They're Buying
Fabric and finish decide the sale in upholstered furniture. One model carries all the materials, and a click swaps between them on a phone with no second download.
Surcharges and Lead Times Show Before Checkout
Upholstery is rarely priced per fabric. It's priced in grades, and a grade carries a surcharge, a supplier, a lead time and sometimes a minimum order. When the surcharge sits on the swatch and the delivery estimate follows the slowest option, the customer isn't surprised by the price in the basket or by an eleven-week wait in the confirmation email.
Fewer Orders That Can't Be Made
Some combinations can't be made: a chaise on both ends, a module count the frame won't carry, or a fabric woven in the 140 cm width but not the 280 cm one, which covers an armchair but no four-seater. Rules like these often live in the heads of the people who build the product, or in a PDF. Written into the configurator, they stop it selling a version that can't be made.
Fewer Returns for Size and Space
Online furniture comes back at around 22.7 percent, against 19.3 percent across all categories, and roughly 58 percent of furniture returns are size or space mismatches. A configurator with measurements and web AR deals with the biggest reason furniture comes back.
Orders That Reach Production Without a Phone Call
When configured orders arrive by email, someone retypes each one into the factory system, a running cost that rarely appears in the business case. A configurator that puts the full specification on the order saves most of that work, and hand-over to your order or factory system is scoped per project.
Use Case: A Lounge Chair With Fabric Grades
How the Chair Configurator Works
- The customer picks one of ten fabrics, and each swatch shows its grade and any surcharge
- She picks one of four frame colours, and the total updates
- The delivery estimate shows the lead time of the slowest option
- If she picks a frame that isn't made with grade C fabrics, the configurator tells her
- A fabric that's no longer made is marked as unavailable
A discontinued fabric still showing as a swatch is a common fault in an otherwise finished configurator, usually because the option list was exported from a spreadsheet once and never updated.
If your chairs come in fabrics without grades or lead times, a simpler set-up is enough. Our article on the 3D chair configurator covers that case on an office chair in five fabrics.
Option Rules Are Product Data Work
The 3D file can carry every fabric, but it doesn't know which combinations you make or what they cost. The file format's own specification leaves those rules out on purpose. They come from your product data, and we set them up with you. What that looks like in one build, a stone table of five parts, is in how a 3D product configurator is built.
Some retailers already keep their rules in a quoting system, a CPQ, and then the configurator hands that system the customer's choice. How rules are built into a modular configurator, with a shelving range as the example, is in our modular product configurator article. A worked example of the hand-over, a priced dining table whose quote comes out as a PDF, is in our 3D CPQ software article.
What Reaches the Order
Shopify allows up to 2,048 variants per product since October 2025, but only three options, so a modular sofa with layouts, fabrics, legs and a headrest doesn't fit as plain variants. The configurator adds it to the cart as one line with the full specification. Our sofa configurator demo shows a sofa like that, and the glossary explains how a modular configurator handles sections that snap together. Shopware shops have their own limits; see the configurator for Shopware entry, and our Shopware configurator page for how the configurator links to Shopware variants and what it costs.
The order line carries:
| Order field | What it's for |
|---|---|
| Option codes | Identify the exact configuration |
| Spec line | A person on your team can check the order |
| Saved configuration | Support can reload what the customer saw |
| Made-to-order flag | Marks the order for production |
| Non-returnable flag | Your returns policy applies correctly |
Brands Using CharpstAR Furniture Configurators
Sweef uses its configurator for the modular sofa, the product with the hardest combination question, and we built the configurator from 3D resources Sweef already had in house. MELIMELI put a fabric browser beside its 3D sofas, with AR for seeing the sofa at home. We built Contura's Build Your Stove from CAD files Contura already had, and the configurator is used by retailers in their shops as well as on the website.
How to Add a 3D Configurator to Your Furniture Range
Step 1: Pick One Family
Start with the family that brings customer service the most option questions. The first family is where you find out that grade C only comes in three of the seven widths, or that nobody has a final list of which legs go with which frames. The second family goes faster, because the rules and materials already exist.
Step 2: Send the Option List
Send a link to the product page and the option list as you sell it, with prices and lead times. CAD files help but aren't required. We reply within one working day with the kind of configurator the range needs and its cost.
Step 3: We Build the Model and the Rules
We build the model and the materials, then set which options combine, what each combination costs and how long it takes. You test it on your own page and approve the rules and what the order carries. Hand-over to your other systems is scoped per project.
Step 4: Go Live and Measure
The configurator goes on your product page, and orders reach your cart with the full specification. Fabrics added later go into the same model.
How to Tell Whether the Configurator Pays
Measure a month on the configured family against the month before:
| KPI | What to measure |
|---|---|
| Engagement | How many visitors change fabrics and frames |
| Conversion on those products | Whether more visitors to the family order |
| Return rate | Whether fewer pieces come back for size, colour or fabric |
| Orders without a phone call | How many orders reached production with no follow-up |
When you talk to suppliers, ask to see what a configured order looks like inside your own order system. Check that someone on your team can read it without a lookup sheet.
What Does a Furniture Configurator Cost?
Pricing is per product per month, with modelling, hosting and yearly updates included. A plain 3D viewer with AR starts at 10 dollars per product on the Basic plan. Fabric and finish configurators are on the Value plan, from 20 dollars per model per month for at least 100 models over 24 months. A modular range, or a large range with many rules, is quoted per range under Enterprise. The first product is free.
Which Furniture Brands Need a Configurator
A configurator with rules, prices and lead times suits furniture sellers who:
- Upholster to order in fabric grades with surcharges
- Have options with different lead times
- Sell combinations the factory can't always make
- Retype online orders into a production system today
- Sell modular sofas or storage with more than three option axes
Send Us the Product With the Most Option Questions
To judge our modelling before you commit to the rules work, send us the furniture piece that brings in the most questions about fabrics and combinations. We build it in 3D and AR for free and it stays yours. Send us one product, or try more of our configurator demos.
Questions
Does a configurator work on Shopify?
Yes. Simple products fit within Shopify's three options per product. A configurator with more option axes adds the piece to the cart as a line item with properties, or as a draft order with a custom price.
Can it show delivery times per option?
Yes. Each option carries its own lead time, and the configurator shows the longest one as the delivery estimate.
Sources
- Khronos Group, KHR_materials_variants specification, including the non-goal statement on configurators.
- Shopify developer changelog, the product variant limit is now 2048 for all merchants, October 2025.
- Shopify Help Center, Adding variants, on the three options per product limit.
- Eightx, Furniture and home return rate benchmarks.
- Shopify, 3D ecommerce guide, for the configurator and made-to-order merchant results.





