Product Configurator
A SaaS module enabling users to configure variant products across any e-commerce platform or internal application, eliminating third-party dependency and delivering a vastly improved configuration experience.
Problem statement
Products were configured using third-party tools that had limited interoperability with other systems within the customer environment.
Objectives
Identify and document limitations of the existing third-party tool, and build an efficient proprietary configurator deployable as a SaaS module across any e-commerce or enterprise platform.
Challenges
As a SaaS platform designed to support multiple brands and their customers,
- Limited product knowledge posed a challenge, as the configuration-based application required a deeper understanding beyond individual products and their relationships within the broader system.
- Designing within the constraints of the supported framework while ensuring alignment with brand guidelines and accessibility standards posed a key technical challenge.
Discovery
Understanding the Existing Tool
I engaged an SME to guide me through the tool's mechanics and terminology. Over ~7 days of hands-on practice, I developed sufficient proficiency to configure products independently and experienced firsthand how cumbersome the tool was for daily users.
This direct exposure enabled authentic empathy with users and identification of friction across the entire configuration workflow.
Research
Stakeholder Envisioning
Structured open questions were used to identify potential users, extended scope, all possible entry points, impact areas in the existing flow, and market competitors.
Persona
Having already led the BH e-Commerce portal, I was familiar with the user group, enabling a faster, more targeted interview cycle.
Key Insights
High-Level Flow
Key design challenges: Users had a fixed mental model around the existing tool's layout, a significantly different interface risked disrupting productivity, and unselected configuration fields needed clear contextual communication.
Visual Design
Design Rationale
Product Listing & Detail Page
For configurable products, pricing is only available after configuration. A clear CTA on the product page triggers the configurator.

Configuration Page
On clicking "Configure", users land on the configurator with full-width real estate and a clean, focused layout. Once users completed configuring a product and selected βAdd to Cart,β the configured item gets added as a variant of the original product.

Outcomes
Let's build something meaningful together.
Open to discussing new opportunities, design challenges, and collaborations.

