Carvido’s scaling challenge: instant 3D quotes for custom wardrobes turn browsers into buyers

Carvido’s scaling challenge: instant 3D quotes for custom wardrobes turn browsers into buyers

Carvido’s scaling challenge: instant 3D quotes for custom wardrobes turn browsers into buyers

Capture contacts before the price reveal with real-time 3D customization — turning anonymous traffic into same-day warm leads.

Introduction

Carvido’s background

Carvido has carved out a niche in the premium segment of the custom furniture market. They specialize in complex, large-format built-in cabinets such as walk-in wardrobes and sloped ceiling storage units. Their production is spread across several trusted manufacturers in Poland and Germany, and their business model is set up to generate high-quality results by combining components from different suppliers.

The core problem

Carvido’s sales and design process was heavily dependent on manual work. Designers created custom visualizations for each client, which was time-consuming and resource-intensive. The business was also reliant on personal involvement from its founders, which limited scalability and automation.

The goal

Carvido’s founders envisioned an eCommerce platform where customers could configure their own cabinets online, transparently understand pricing, and place orders with minimal human intervention. The ultimate goal was to create an automated system that would allow Carvido to scale without increasing internal workload or headcount.

"

We want to be a good, very good eCommerce brand. We build a company who works without me or my brother.

Lukas Kaiser

Carvido

Why It Matters

The solution: A custom 3D configurator and e-commerce platform

Objectives of the 3D & CPQ solution

  • Automate the configuration, pricing, and quoting processes for custom-built cabinets

  • Offer an intuitive, user-friendly configurator that enables customers to design their ideal cabinet online

  • Qualify leads by allowing customers to explore configurations and pricing independently

  • Reduce the time and effort required by Carvido’s team for client interactions and manual quoting

  • Build the foundation for an eCommerce business that could operate with minimal human input

Initial scope and adjustments

During the initial planning phase, Carvido wanted a 3D configurator capable of handling their standard cabinet offerings. However, as the project evolved, it became clear that most customers required additional customization beyond standard configurations.

Through our collaborative approach, we adapted the platform to serve as both a configuration tool and a lead generation engine. The configurator helps clients visualize their custom cabinet options in 3D, while the pricing feature encourages them to engage with Carvido's team for more specialized consultation. This hybrid approach has proven to be more effective than a pure eCommerce solution for high-value custom products.

Why It Works

Product configuration and customization

The 3D configurator handles a wide range of parameters, offering customers unparalleled flexibility in designing their perfect cabinet.

Parameters managed by the configurator

Cabinet Typess

Open shelves, cabinets with solid doors, or cabinets with glass doors

Cabinet Typess

Open shelves, cabinets with solid doors, or cabinets with glass doors

Cabinet Typess

Open shelves, cabinets with solid doors, or cabinets with glass doors

Cabinet Shapes

Straight, L-form, and U-form configurations, including opposing straight configurations

Cabinet Shapes

Straight, L-form, and U-form configurations, including opposing straight configurations

Cabinet Shapes

Straight, L-form, and U-form configurations, including opposing straight configurations

Dimensions

Custom height, width, and depth for each cabinet section

Dimensions

Custom height, width, and depth for each cabinet section

Dimensions

Custom height, width, and depth for each cabinet section

Materials

Premium decor, MDF painted (with custom RAL/NCS color options), and real oak wood veneers

Materials

Premium decor, MDF painted (with custom RAL/NCS color options), and real oak wood veneers

Materials

Premium decor, MDF painted (with custom RAL/NCS color options), and real oak wood veneers

Lighting

Horizontal and vertical LED integration options

Lighting

Horizontal and vertical LED integration options

Lighting

Horizontal and vertical LED integration options

Handles

Various handle designs with different color options

Handles

Various handle designs with different color options

Handles

Various handle designs with different color options

Internal Organization

Multiple templated options for shelving, drawers, and hanging spaces

Internal Organization

Multiple templated options for shelving, drawers, and hanging spaces

Internal Organization

Multiple templated options for shelving, drawers, and hanging spaces

Complex Configuration Option

The configurator intelligently manages several complex aspects of cabinet design:

Parametric Design Logic

Cabinets automatically adjust their internal components when dimensions change

Parametric Design Logic

Cabinets automatically adjust their internal components when dimensions change

Parametric Design Logic

Cabinets automatically adjust their internal components when dimensions change

Dynamic Section Calculations

The system automatically calculates the optimal number and width of sections based on the customer's specified dimensions

Dynamic Section Calculations

The system automatically calculates the optimal number and width of sections based on the customer's specified dimensions

Dynamic Section Calculations

The system automatically calculates the optimal number and width of sections based on the customer's specified dimensions

Adaptive Templates

Interior organization templates are filtered and displayed based on the available space

Adaptive Templates

Interior organization templates are filtered and displayed based on the available space

Adaptive Templates

Interior organization templates are filtered and displayed based on the available space

Corner Solutions

Special handling for corner sections in L-shaped and U-shaped configurations

Corner Solutions

Special handling for corner sections in L-shaped and U-shaped configurations

Corner Solutions

Special handling for corner sections in L-shaped and U-shaped configurations

Automatic Door Placement

The system determines optimal door configurations based on cabinet dimensions

Automatic Door Placement

The system determines optimal door configurations based on cabinet dimensions

Automatic Door Placement

The system determines optimal door configurations based on cabinet dimensions

Rules and Constraints

What makes the Carvido configurator particularly powerful is its built-in rule system that ensures every configuration is manufacturable:

  • Material compatibility rules between cabinet exteriors and interiors

  • Dimensional constraints based on manufacturing capabilities

  • Automatic adjustment of interior templates when dimensions change

  • Special handling for glass door profiles and frame combinations

  • Door hinge placement rules to ensure proper functionality

This rules-based approach eliminates the possibility of customers designing cabinets that cannot be manufactured, significantly reducing errors and customer disappointment.

Initial scope and adjustments

During the initial planning phase, Carvido wanted a 3D configurator capable of handling their standard cabinet offerings. However, as the project evolved, it became clear that most customers required additional customization beyond standard configurations.

Through our collaborative approach, we adapted the platform to serve as both a configuration tool and a lead generation engine. The configurator helps clients visualize their custom cabinet options in 3D, while the pricing feature encourages them to engage with Carvido's team for more specialized consultation. This hybrid approach has proven to be more effective than a pure eCommerce solution for high-value custom products.

Why It Matters

Integration and UX

System Integration

The 3D configurator was designed to integrate seamlessly with Carvido's existing WordPress website, creating a cohesive brand experience for customers. Key integration points include:

  • WordPress Integration: The configurator is embedded within Carvido's WordPress site, maintaining consistent branding and navigation

  • WooCommerce Integration: Product and pricing information is pulled directly from WooCommerce, allowing Carvido's team to manage pricing updates independently

  • Order Management: Completed configurations can be saved as WooCommerce orders for processing through familiar workflows

This integration approach ensures that Carvido maintains control over critical business aspects like pricing while benefiting from the advanced visualization and configuration capabilities.

User Interface Design

We designed the user interface to guide customers through a logical, step-by-step process:

1

Cabinet type selection: open, closed with wooden doors, or with glass doors

1

Cabinet type selection: open, closed with wooden doors, or with glass doors

1

Cabinet type selection: open, closed with wooden doors, or with glass doors

2

Form selection: straight, opposing, L-form, or U-form

2

Form selection: straight, opposing, L-form, or U-form

2

Form selection: straight, opposing, L-form, or U-form

3

Dimensional customization for each section

3

Dimensional customization for each section

3

Dimensional customization for each section

4

Template selection for interior organization

4

Template selection for interior organization

4

Template selection for interior organization

5

Material, lighting, and accessory choices

5

Material, lighting, and accessory choices

5

Material, lighting, and accessory choices

6

Final configuration and lead capture

6

Final configuration and lead capture

6

Final configuration and lead capture

The interface includes helpful visualization tools, including a dynamic ruler system that displays measurements directly on the 3D model, helping customers understand the scale of their custom cabinet.

Why It Works

3D configurator

Development Process

The development of the 3D configurator required close collaboration between our team and Carvido. The process involved:

  1. Detailed analysis of Carvido's product structure and manufacturing constraints

  2. Development of parametric models that could accurately represent the full range of possible configurations

  3. Implementation of business rules to ensure all generated designs were manufacturable

  4. Creation of photorealistic materials and lighting to showcase product quality

  5. Optimization for web performance to ensure smooth operation across devices

Key Customization Features

The configurator includes several standout features that enhance the customer experience:

  • Real-time 3D Visualization: Customers can see their cabinet design from any angle with photorealistic quality

  • Dynamic Price Updates: As customers modify their design, the price updates in real-time (after lead capture)

  • Saved Configurations: Designs can be saved and shared via email or custom links

  • Mobile Compatibility: The configurator functions on both desktop and mobile devices

  • Intelligent Camera Control: Special camera behavior that improves visibility in complex configurations like U-shaped cabinets

Why It Matters

Technology stack

Our technical team selected the following tools and frameworks:

Frontend

ReactJS-based application written in TypeScript using Redux Toolkit

Frontend

ReactJS-based application written in TypeScript using Redux Toolkit

Frontend

ReactJS-based application written in TypeScript using Redux Toolkit

3D visualization

Three.js for rendering interactive cabinet models

3D visualization

Three.js for rendering interactive cabinet models

3D visualization

Three.js for rendering interactive cabinet models

Backend

Node.js and NestJS using PostreSQL as a database

Backend

Node.js and NestJS using PostreSQL as a database

Backend

Node.js and NestJS using PostreSQL as a database

Development Challenges

Several technical challenges were overcome during the development process:

  • Complex Parametric Logic: Ensuring accurate, dynamic resizing of cabinets while maintaining visual quality and performance

  • Performance Optimization: Balancing detailed visual representation with fast loading times for web deployment

  • Rule Implementation: Translating Carvido's manufacturing constraints into a comprehensive rule system

  • Material Visualization: Creating convincing representations of various materials, including glass and painted surfaces

  • Camera Behavior: Developing intelligent camera controls that provide optimal views of complex cabinet configurations

  • WordPress & WooCommerce Integration: Developing a reliable bridge between our 3D configurator and the client's WordPress/WooCommerce setup while maintaining responsiveness and user experience quality

Price Calculation Synchronization: Implementing a system that handles complex price calculations while pulling base pricing data from WooCommerce to give Carvido control over pricing updates

Why It Works

Impact and results

The implementation of the 3D configurator and CPQ platform has transformed Carvido's business in several key ways:

Business Transformation

  • Lead Generation: The platform has become a powerful lead generation tool, attracting customers who qualify themselves by exploring cabinet options

  • Customer Qualification: The lead capture mechanism ensures that Carvido's team focuses their time on qualified prospects

  • Sales Process Efficiency: Reduced time spent on manual design creation, allowing the team to focus on consultation and closing sales

  • Scalable Operations: Created the foundation for business growth without a proportional increase in staff

Customer Experience Improvements

  • 24/7 Accessibility: Customers can explore cabinet options at any time, from anywhere

  • Design Transparency: Clear visualization of options helps customers better understand what they're purchasing

  • Informed Decision-Making: Dynamic pricing (after lead capture) helps customers make decisions within their budget constraints

  • Confidence in Quality: The high-quality 3D visualization demonstrates Carvido's commitment to quality

Why It Matters

Future plans

Based on the success of the initial implementation, Carvido is planning several enhancements to the platform:

1

Expansion of the configurator to include additional product lines

1

Expansion of the configurator to include additional product lines

1

Expansion of the configurator to include additional product lines

2

Further optimization of the WooCommerce integration for a more seamless checkout process

2

Further optimization of the WooCommerce integration for a more seamless checkout process

2

Further optimization of the WooCommerce integration for a more seamless checkout process

3

Development of additional features to increase direct online sales without requiring sales team intervention

3

Development of additional features to increase direct online sales without requiring sales team intervention

3

Development of additional features to increase direct online sales without requiring sales team intervention

Contact us

Thinking about transformation your online presence?

A few quick details to help us prepare