Skip to content
elgentos
NL EN
All cases
CONFIGURATOR CASE

A 3D configurator for the Campooz Lazy Jack.

A showcase of our configurator expertise: an interactive 3D folding caravan configurator with Magento 2 integration.

A 3D configurator for the Campooz Lazy Jack

3D folding caravan configurator

The Campooz Lazy Jack is a folding caravan with a modular system of awnings and extensions. But how do you let customers experience all those options before they buy? Exactly — with a 3D configurator.

This project is not an actual client case, but a showcase. We wanted to demonstrate what is possible when you connect an interactive 3D product configurator to a fully-fledged e-commerce platform.

The Campooz Lazy Jack was the perfect subject for this: a product with enough configuration options to make it interesting, and a target audience that benefits from visual configuration.

Check out the configurator here: https://campooz.elgentos.io

Challenge

You don't buy a folding caravan every day. And when you do, you want to know exactly what you're getting. The Campooz Lazy Jack has five optional extensions — from a Trekking Awning to a Camping Awning and the Ugly Betty rear extension — each affecting the overall dimensions and price. That's hard to picture from a product page with a few photos.

The challenge: build a configurator that makes this tangible. Customers need to be able to put together their ideal setup in a 3D environment, see the dimensions directly, and add the result to their cart with a single click.

Our solution

We built a custom 3D configurator with Three.js and Preact, connected to Magento 2 via a custom connector module.

3D model development
The 3D model of the Lazy Jack was built in Blender and exported as a GLB file. Each component — the base trailer, Trekking Awning, Camping Awning, Turbo Awning, Extra Trekking Awning and Ugly Betty — is modelled as a separate object, so they can be toggled on and off independently.

Interactive configuration
Via a clear panel you select your desired extensions and colour scheme. The 3D view adjusts instantly. Including dimension lines that show the exact measurements of your specific configuration — from 9.2 metres wide for the base model to over 14 metres with all extensions.

Dynamic price calculation
The base model starts from €12,250. Each addition has a fixed surcharge (for example €750 for the Camping Awning or €474 for the Ugly Betty). The total price is calculated and displayed in real time.

Magento 2 integration
The real power lies in the connection. We built a Magento 2 connector that adds the configuration — including selected options, calculated price and a screenshot of the 3D configuration — directly to the cart. The screenshot is included as a product image in the order process, so both the customer and the seller know exactly which configuration was ordered.

Technical highlights

Preact + Three.js — Lightweight frontend that can be embedded as a widget on any page

GLB models from Blender — Optimised 3D models with multiple material textures

Dynamic dimension lines — 9 predefined combinations with exact measurements in metres

Server-side price calculation — Prices are calculated in Magento, not in the browser, to prevent manipulation

Screenshot export — The configuration is saved as a PNG and passed along to the order process

Custom cart integration — Configured options are attached to the quote item as additional_options and carried through to the order

Day/night simulation — A time slider adjusts the lighting for a realistic atmospheric impression

Result

The result is a fully working proof of concept that shows how a 3D configurator can work seamlessly with an e-commerce platform. From rotating and configuring a folding caravan in the browser to checking out in Magento with the exact configuration as an order line — the entire journey works end-to-end.

This project demonstrates our approach: we combine creativity with technical depth. The same architecture — a standalone configurator widget with a headless connection to the e-commerce platform — can be applied to any configurable product, from furniture to machinery.

Technology and tools

Three.js — 3D rendering and scene management

Preact — Lightweight component framework

Blender — 3D modelling and texture baking

Magento 2 — E-commerce platform with custom connector module

Webpack — Module bundling and build optimisation

Vercel — Hosting and deployment of the configurator

Why choose us?

We build 3D configurators not because it's a fun technical exercise — though it is that too. We build them because they demonstrably work. A well-built configurator speeds up the sales process, reduces returns and gives customers confidence in their purchase.

We built this showcase to demonstrate what's possible. No vague concepts, but working software you can touch, rotate and order from. Do you have a product that benefits from visual configuration? We'd love to talk.

Want a 3D configurator like this?

Thinking about a similar project?

Let's talk — coffee's on us..