Case study

A furniture configurator for PrestaShop: how DomoHome sells one corner sofa in 965 fabrics

DomoHome.pl is an online furniture store where customers put together their own piece. They choose a fabric from hundreds of materials, the side of the corner sofa, the leg color and extras, and the price changes along with their choices. We designed and built a configurator that organizes this choice into three simple steps, plus free fabric samples, so customers can touch the material before they order.

DomoHome furniture store on PrestaShop: corner sofa page with the configurator
965fabrics to choose from for one corner sofa
4 + 1fabric price groups and a promotional group
3steps from price group to a specific shade
10free fabric samples in one order
ClientDomoHome.pl
IndustryUpholstered furniture
PlatformPrestaShop
ScopeConfigurator, fabrics, surcharges, samples

In short

  • Challenge: one corner sofa can be ordered in almost a thousand fabrics, and each fabric group has a different surcharge.
  • Solution: a configurator on the product page: price group, collection, shade, plus the sofa side, leg color and extras.
  • Live price: the surcharge is visible at every step, even before a fabric is chosen.
  • Samples: customers order up to 10 free fabric samples and choose the material at home.

About the client: DomoHome

DomoHome sells lounge furniture online: corner sofas, sofas, armchairs and poufs, as well as bedroom, dining and garden furniture. Most upholstered pieces are made to order, in a fabric chosen by the customer. That is a major advantage for the store, but also a big challenge for the product page, because the choice has to be presented without overwhelming anyone.

The challenge: almost a thousand fabrics and a price that depends on the choice

In a traditional store, every color version is a separate variant on a long list. With made-to-order furniture, that stops working. The PLAZA XL corner sofa can be ordered in 965 fabrics, and the price depends on which price group the material belongs to. On top of that come the sofa side, the leg color and optional equipment.

Without a configurator

  • A dropdown with hundreds of items
  • Fabric names without photos or descriptions
  • The price known only after selecting, or after contacting the store
  • Questions to customer service about available colors and surcharges
  • Choosing a color from the screen, with no sample

With the configurator

  • Three steps: price group, collection, shade
  • A large photo of every fabric that can be enlarged
  • The surcharge shown on every tile
  • Fabric description and properties at hand
  • Free samples ordered from the product page

How the fabric configurator works

We split the fabric choice into three steps. At each one the customer sees only what is needed to make a single decision, and can go back a step at any time.

DomoHome configurator: choosing a fabric price group with its surcharge
1. Price groupThe customer starts with the budget. Each group shows the number of fabrics and the surcharge added to the furniture price.
DomoHome configurator: fabric collections in group I with the number of shades
2. Fabric collectionInside a group there are collections with a photo of the texture and the number of shades. Group I alone has 44 collections.
DomoHome configurator: shades of the Artico fabric with the surcharge on each tile
3. ShadeEach shade tile shows the surcharge and a magnifier to enlarge it. Above the list is the fabric description and its properties.

After the choice is made, the product page shows a “Your choice” box with the fabric photo, its name and the surcharge, and the furniture price is recalculated right away. Customers know exactly what they are paying for before adding the product to the cart.

Price groups and surcharges

Fabrics are assigned to four price groups, alongside a group of promotional fabrics. Surcharges are set separately for each furniture model, because a large corner sofa uses more material than an armchair. This is how it looks for the PLAZA XL corner sofa:

Fabric groupNumber of fabricsSurcharge
Promotional fabrics12at the promotional price
Group I618+PLN 1,060
Group II231+PLN 1,580
Group III72+PLN 2,090
Group IV32+PLN 2,590

In another model the same groups carry different amounts; for example, group I may be included in the base price. The store manages this from the back office: it assigns fabrics to groups and sets the surcharges for a model, without pricing every combination by hand.

More than fabric: side, legs and extras

Fabric is the biggest choice, but not the only one. On the same product page the customer sets the other features of the piece, depending on the model:

  • Corner sofa side: left or right
  • Leg color, for example matte black or glossy gold
  • Cup holder
  • USB ports for charging a phone
  • Model versions and layouts, for example L, XL or MINI
  • A set with a pouf from the same series
DomoHome store: corner sofa page with the choice of side, fabric and leg color
The PLAZA XL corner sofa page: choice of side, ready-made versions in promotional fabrics and a preview of the sofa in the chosen color.

Free fabric samples

A color on a screen never fully conveys the texture and shade of a material, and a sofa is bought for years. That is why, as part of this project, we also built free fabric sample ordering. The customer picks up to 10 samples, the store sends them free of charge, and the fabric decision can be made at home, in the customer’s own light and next to their own furniture.

DomoHome: the free fabric samples ordering page
The “Order fabric samples” page: search, a description and parameters for every fabric, and the list of selected samples.
  • An “Order free fabric samples” button on the product page
  • A separate page with fabric search
  • A description of every fabric: composition, weight, abrasion resistance, cleaning
  • A counter of selected samples with a limit
  • Sample orders at no cost to the customer

What it delivers for the store and its customers

A price with no surprises

The surcharge is visible for every group and every shade, so customers know the price before they choose anything.

A wide choice that does not overwhelm

Almost a thousand fabrics fit into three steps instead of one long list.

A more confident decision

Free samples let customers check the fabric in person, which matters a lot for made-to-order furniture.

Easy catalog management

The store assigns fabrics to groups and sets surcharges per model, without pricing each version separately.

Scope of work

  • Analysis of the fabric range and how furniture is priced
  • UX design of the configurator for desktop and mobile
  • A fabric configurator module for PrestaShop
  • Price groups and surcharges set per furniture model
  • Extra options: side, legs, cup holder, USB ports
  • Price recalculation on the product page
  • Free fabric sample ordering
  • Fabric descriptions and parameters in the store

Want a configurator like DomoHome’s?

Tell us how you price your products. We will show you how to turn a price list with variants and surcharges into a configurator customers can use on their own. See also our stores for the furniture industry.