Skip to main content
Meytal Dahan
Back to insights

Designing a Complex Product Configurator: How Do You Let a Customer "Build" a Piece of Furniture Without Losing Them?

Shomrat Hazorea — Furniture E-commerce Website
Product managers working on e-commerce sites for furniture and other customizable goods face a unique dilemma. On one hand, the brand's competitive edge is the ability to offer dozens of combinations of finishes, dimensions, fabrics, and configurations. On the other hand, the more choices you pile on, the greater the risk of decision paralysis — the customer gives up halfway through and abandons the cart. In the project for Shomrat Hazorea, one of the oldest and largest furniture chains in Israel, the central product challenge was to design a configurator experience that would let the customer choose among hundreds of possible combinations — without feeling suffocated. The breakthrough rested on two principles. The first: Progressive Decision Making — the customer makes choices in a logical order that mirrors the way they naturally think (first you pick the model, then the size, and only then the fabric and color). The second: Visual Preview First — at every step the customer immediately sees the visual impact of their choice on the product, which creates instant positive reinforcement instead of doubt. On top of that, we built a system of Smart Defaults — intelligent default values tailored to each product category. A customer who isn't sure about a particular choice gets a pre-guided option that produces a professionally styled product from the very first click. For product managers in e-commerce for complex products, the takeaway is this: the more customizable the product, the more critical the role of design becomes. A well-designed configurator doesn't just raise conversion rates — it turns the act of buying itself into a pleasant experience that the customer wants to come back to.

Get in touch

Have a project in mind?

Drop a line. Meytalyav@gmail.com

Related articles

Shomrat Hazorea
Engineering LeadersIndustry-Specific Accessibility

Accessibility When the Product Is a Sofa You Can't Touch

Accessibility on a furniture platform has a trap specific to the industry: we sell with sensory richness — in-home video, fabrics, color, a configuration drill-down down to the foam in a pillow. The more immersive that gets, the easier it is to quietly exclude people who can't consume it visually. So our brief wasn't generic WCAG compliance. It was: every visual decision needs a real non-visual equivalent. Swatches need names and state, not just hue. A live results feed that updates silently is invisible to a screen reader. Accessibility is a parallel interaction contract — not a CSS pass at the end. Especially when the product is a sofa you can't touch.

Read
Shomrat Hazorea
Studio & Agency

Enterprise-Grade E-Commerce Projects: Why Your Studio Needs an Expert in Complex Configurators

Studio leaders: an e-commerce project for a large retail chain is a golden opportunity — but it demands expertise in product configurators and enterprise-grade commerce logic. My experience on the Shomrat Hazorea platform lets your studio present a "seal of approval" and close large projects without the learning curve.

Read
Shomrat Hazorea
Engineering Leaders

Designing a Configurator With Complex Logic: How Do You Prevent Performance Collapse on 3D Display Screens?

Engineering leaders: product configurators with 3D displays collapse when the designer thinks "what's prettiest" instead of "what's most efficient." In the Shomrat Hazorea project we developed Progressive Loading with a Performance Impact review for every decision. Design + performance from day one = a product that works in production.

Read
Meytal Dahan

About

Making complicated into easy for users.

Senior product designer with a decade of work across complex systems - financial risk platforms, legal operations, healthcare apps, manufacturing tooling and insurance portals. The common thread is depth: products where the data is rich, the users are expert, and the interface has to disappear into the work.