Round, buttoned cushions fixed to a slim steel frame make up this illustrative sofa. Choose a colourway and a cover material, and the summary records the exact build for a quote.
On a piece like this the frame barely registers. The cushions are the design, so the colour decision is really a decision about pattern. A multicolour version behaves like artwork in a reception area, while a single ivory or black reads as calm and architectural. Buyers, often specifiers furnishing a lobby or agency reception, need to see that difference at full scale before they sign anything off.
Furniture Configurator demo
Disc Cushion Sofa
- Product
- Disc Cushion Sofa
- Colour
- Multicolour
- Cover
- Fabric
Illustrative product. The design and images are generated examples, not a real model for sale.
What you can configure
Four colourways are live in the demo: multicolour, black, ivory and sage, out of six in the range. Every image keeps the same frame and camera position, so only the cushions change. Fabric or vinyl is recorded in the summary but does not alter the picture here. On this sofa the cover is a practical call: vinyl wipes clean in a busy reception, while fabric gives softer colour and a warmer feel.
- Colour: Multicolour, Black, Ivory, Sage
- Cover: Fabric, Vinyl
Why a configurator suits sofas
Six colourways and two cover materials give twelve versions of one sofa. The multicolour option complicates things further, because the arrangement of coloured discs is part of what the buyer is approving. A swatch card cannot show that. A full product image can. The same colours can also read very differently in another sequence, so the layout needs judging as a whole.
Much of this category sells through contract channels: agency receptions, hotel lounges, waiting areas. The specifier usually presents options to a client before anything is ordered. A configurator gives them a link or saved build to forward, with colourway and cover named exactly, rather than a screenshot and a guess at the fabric reference.
Statement upholstery is usually made to order, so mistakes are expensive. A sofa built in the wrong cover cannot go back on the shelf. Capture colour and material as structured fields on the order, not in an email thread. That removes the most common source of error before the workshop cuts any cloth.
How a production version would be built
With this many identical cushions, layered images make more sense than one photograph per combination. The frame is shot once, and each cushion colour is rendered or photographed as its own layer. Covers become a second layer set, with fabric and vinyl lit to show their different sheen. From the retailer I need colour names, cover references, lead times and any pairings that are not offered. Specifiers can receive a saved, shareable configuration to pass to their client, while retail buyers go to a Shopify or WooCommerce basket.
Build sheet for this range
- Colours in the full range: 6 (4 shown in this demo)
- Cover choices: 2
- Combinations to support: 6 × 2 = 12
- Images for one photograph per combination at 3 angles: 36
- Images if covers can be shown as separate layers, at 3 angles: 24
- Data each of the 12 combinations needs: a SKU or variant ID, price, stock or lead time, and any dimensions or specification that change
Questions about sofa configurators
Can the configurator let buyers choose their own mix of cushion colours?
It can, as long as each cushion is rendered as an individual layer. Every disc then takes its own colour, and the buyer builds a pattern instead of picking a preset. You would need clear rules on how many colours are allowed per sofa and whether a custom layout costs more, so agree those limits before the build starts.
How do you show the difference between fabric and vinyl on screen?
Through lighting and a close detail view. Vinyl has a visible sheen and tighter creasing around the centre button, while woven fabric looks matt and softer at the edges. I would add a close-up of one cushion per cover, because at full-sofa scale the two can look surprisingly alike on a phone.
Can contract buyers request fabric samples from the same page?
Yes. A sample request can sit beside the quote button, pre-filled with the colour and cover already selected. That suits specification work, where a designer needs a physical swatch for a client board before the order is confirmed. It also tells you which finishes are attracting interest before any order arrives.
Can the configurator show different lead times for fabric and vinyl?
It can. Lead time is stored against each cover or colour, and the summary shows the longer one when they differ. That stops a contract buyer planning an installation around the faster option when they have chosen the slower one. Because it lives in the product data, your team can update it without touching the page.
More furniture configurator demos
All furniture configurator demos
A configurator for your sofas
This demo uses an illustrative product. If you sell sofas, I can build the same experience around your own range, photography and ordering process, connected to Shopify, WooCommerce or a quote workflow. I reply to enquiries within two UK working days.





