Skip to main content
Meytal Dahan
Back to insights

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

Shomrat Hazorea — Furniture E-commerce Website
Engineering leaders working on product configurators know this is a project that combines especially complex front-end challenges. 3D displays, real-time price and availability calculations, rendering of fabrics and colors — all of these require optimization so they don't crater the user experience on mobile or on older machines. In the Shomrat Hazorea project, the configurator was designed in close collaboration with the technology team. Instead of designing a "heavy" experience that compromises performance, we developed a Progressive Loading system — the system first loads the base representation of the product (geometry), and only afterward loads the finish layers (textures, materials). This lets the customer see the piece of furniture quickly, even on a slow connection. In addition, every design decision went through a "Performance Impact" review. Is a smooth animation transition worth the cost of 100ms in load time? Are the realistic shadows worth the load on the GPU? The answers were settled together with the development team, based on real-world metrics and not just on "what looks best." Add to that the Figma component library that was adapted to real data structures — not just "Lorem Ipsum" but real examples of finishes, prices, and lead times. The development team received a deliverable they could implement from day one without having to work through the logic themselves. For CTOs working on complex product configurators, the takeaway is this: demand that your product designer work with a Performance-First mindset. A designer who ignores performance constraints creates experiences that can't work in production.

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 LeadersDesign Systems

Why the Shomrat HaZorea Design System Was an Engineering Decision, Not a Cosmetic One

On Shomrat HaZorea's e-commerce rebuild, I stopped pitching the design system as 'consistency' and started pitching it as infrastructure. A configurator that drills from fabric to the foam inside a pillow is expensive to maintain if every control is bespoke. Shared, documented components let R&D spend its energy on the genuinely hard problem — the real-time results feed — instead of rebuilding buttons. A design system isn't a paint job. It's the contract that makes ambitious UX survivable.

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.