Dedicated product configurator for a furniture manufacturer
We have developed an advanced furniture configurator that allows customers to customize products individually, enhancing interaction and convenience in online shopping.
WWW
Backend
Frontend


Client description
Our client is a leading furniture manufacturer specializing in custom-made furniture for both individual and business clients. The company offers a wide range of products that can be customized in terms of size, color, and material.
The company is committed to the highest quality craftsmanship and takes an individual approach to each project, allowing them to meet the needs of even the most demanding customers. With modern production technologies and advanced logistics processes, the client is assured of timely delivery and full control over every stage of the order.
What technologies did we use?
PHP
Symfony
ThreeJS
Redis
MariaDB
Vue
AWS


Project goal
The project's objective was to create an advanced product configurator for the furniture industry, enabling customers to easily personalize furniture according to their preferences. The solution aimed to simplify the furniture selection and purchasing process by providing users with an intuitive interface, full real-time product visualization, and a wide range of configuration options, such as material, color, and size selection.
The main goals were to increase customer engagement, enhance their shopping experience, and optimize the sales process for the manufacturer.
Challenges
One of the biggest challenges we faced was creating a configurator that needed to support a wide range of available options for each product while providing users with an intuitive and seamless experience. The client offered furniture in various material, color, and size options, meaning that each configuration could potentially lead to thousands of different combinations.
Creating logic that would allow for the dynamic adjustment of all parameters in real time posed a complex technological challenge, requiring advanced optimization on both the front-end and back-end sides. An additional challenge was ensuring that every change made by the user was visually reflected instantly to enhance customer engagement—this was achieved using ThreeJS and client-provided 3D furniture models.
Create your product configurator with us.
Another challenge was integrating the configurator with the client’s existing ERP system, which managed both material availability and order fulfillment times. Due to the specifics of the furniture industry, it was crucial for material availability information to be updated in real time, requiring an efficient system connection. Scalability was also a key consideration, as the solution had to handle large volumes of data, especially during peak sales periods. Additionally, there was a need to implement a payment system capable of supporting various payment methods, including installment options.

This is how much the company increased the conversion value in the first three months after launching the configurator

Solution
In response to these challenges, we developed a dedicated furniture configurator that integrated the client’s complex needs with modern technologies, providing an intuitive and flexible tool for users. We began by building a responsive, user-friendly interface that allowed customers to freely customize furniture by selecting color, material, size, and additional options. The interface was designed to display real-time visualizations, significantly enhancing user engagement and simplifying purchasing decisions.
On the technical backend, we utilized Symfony 6, which enabled efficient handling of business logic and integration with external systems, including ERP and payment gateways. Integration with ERP, in particular, allowed for automatic checking of material availability and generating time estimates for order fulfillment based on current inventory and planned production.
Performance optimization was also a key focus, ensuring that the configurator runs smoothly on various devices, including mobile. Using AWS as the hosting platform provided scalability and reliability, essential for handling a large number of users, especially during peak periods like promotions and sales. We also implemented a monitoring system that continuously analyzes the configurator’s performance, enabling rapid optimizations as needed.
Create your product configurator with us.
Key features of the configurator
- Intuitive interface allowing users to select materials, colors, sizes, and additional furniture options.
- 3D visualization of the configured product.
- Automatic price calculation based on selected options.
- Integration with a payment system, including an option for installment plans.
- Real-time tracking of material availability through ERP system integration.

Create your product configurator with us.

Project team
The project team consisted of six members: a front-end developer, two back-end developers, a UX/UI designer, a project manager, and a tester.
Project outcomes
BEFORE:
- Long processing time for custom orders.
- Limited online product customization options.
- High abandonment rate at the product selection stage.
AFTER:
- Automation of 70% of the custom order process.
- 32% increase in on-site conversions due to personalization.
- 20% reduction in order fulfillment time.
What did the company gain?
The configurator implementation brought significant business benefits to the client. First and foremost, there was a 32% increase in sales conversion within the first three months after launch. Customers, enabled to personalize furniture and instantly visualize their choices, were more inclined to complete their orders.
The average shopping cart value increased by 20%, as users more frequently opted for higher-end options, such as premium materials or custom furniture sizes. Additionally, automating custom order processes reduced the time spent by the sales team on order handling by 50%, allowing the company to use resources more efficiently and focus on new projects.


