How we brought 3D Product Configuration into Odoo


Our Odoo expert Chris teamed up with Jin Dhanda from Twikit to showcase our 3D Product Configurator Plug-in at Odoo Experience 2025! Watch the whole talk and experience a live demo, or read our blogpost to get the gist!

Customers no longer want to pick from a static catalog - they want to see, tweak, and personalize products before buying. Whether it’s a desk for their home office or a bike shelter for their company site: they want to experience it before committing. For brands, that creates an opportunity, but also a challenge: how do you manage all those unique configurations without drowning in complexity?

That’s the problem we set out to solve with Twikit, a Belgian SaaS company known for its 3D configurator technology. Together, we developed a plugin that integrates seamlessly into Odoo, giving businesses advanced product configuration without disrupting existing workflows.

But, why does this matter? Here's how it works in practice:

  • Sales reps can configure products with customers directly inside Odoo quotations.
  • Shoppers can explore and personalize products in real time on the webshop.
  • Every configuration is guaranteed to be manufacturable, and production files are generated automatically.

Under the hood

Behind the scenes, the configurator is rendered directly in the browser using Three.js and WebGL, while advanced cases (like high-end automotive visualization) can also connect to Unreal Engine.

Supported 3D file formats include OBJ, STL, and STEP, and the product logic is defined in Twikit’s graph editor (Twigbot 5), a node-based system similar to Grasshopper or Blender. This ensures flexibility, fast performance, and a setup that both engineers and business teams can maintain.

Why does this matter?

Imagine a furniture brand selling configurable desks. With the plugin, a sales rep can send a quote for four standard chairs and a custom desk. The customer opens the quote in their Odoo portal, sees a 3D preview of the desk, and requests a lighter finish. The sales rep updates the configuration, and the customer sees the new version in real time. Once confirmed, Odoo generates the order, while Twikit outputs the exact production files for manufacturing.

Now scale that up to industries like automotive (where Twikit already works with Porsche), construction, or industrial equipment, and you can see how powerful this combination becomes.

Implementing the Twikit plugin doesn’t just improve the customer experience - it also streamlines internal operations.

  • Fewer errors: every configuration is validated against production rules.
  • Faster sales cycles: customers see exactly what they’re getting, reducing back-and-forth.
  • Reduced manual work: no need to generate production files by hand.
  • Better customer experience: visual configuration builds trust and satisfaction.
  • Scalability: adding new configurable products doesn’t create chaos in Odoo.

For customers, it’s clarity and confidence: they see exactly what they’re getting. For businesses, it’s fewer errors, faster sales, and a direct link from imagination to production. And because the plugin builds on Odoo’s standard flows, configurable and regular products can coexist without added complexity.

Curious how 3D configuration could fit into your Odoo environment? Let's talk! 

Never miss a beat

Join the Commerce Club

Hop into the heart of European commerce. Whether it's dinners, podcasts, or epic events - we're your crew. Let's geek out together!