3D department Odoo product configurator · 3D

Odoo product configurator in 3D: from the customer's choice to a quotation in Odoo.

The customer chooses the options and sees the product in 3D. The configuration reaches Odoo as a quotation, with the right variant and price, and nobody has to type it in again.

  • Rules and prices taken from Odoo, so the configurator and the ERP stay aligned
  • On your website or at a trade show, including WordPress, WooCommerce and Shopify sites
  • Built on Odoo's JSON-2 external API, the one Odoo recommends from version 19
Talk to Davide

Try the live 3D configurator demo

5.0 from 36 Google reviews

Talk to Davide

CTO and software engineer with 16 years of experience. We reply within 2 business hours (CET).

Personal Data
Davide Caio Davide Caio replies in person. Free first call, no commitment.

Prefer to write? Open WhatsApp

16 years
of experience of the CTO who runs the project
22 SMEs
supported on Odoo in 2025
2–4 weeks
to a working prototype of one product
2 hours
for a first reply, in CET business hours

When quotes go through emails, phone calls and spreadsheets

With a product that has many options, every manual step is a chance for an error.

  1. Combinations that cannot be built. The customer asks for a configuration production cannot make, and it comes out after the order.

  2. Prices recalculated by hand. Sales redo the numbers for every variant, and the price list in the spreadsheet is not always the current one.

  3. Data typed twice. The agreed configuration has to be re-entered in Odoo for the quotation and again for production.

Odoo's own configurator or a custom one?

Sometimes what Odoo already has is enough, and then we tell you.

When Odoo is enough

Odoo Sales includes a product configurator: you define attributes and values, and variants are created straight away or only when they end up in an order.

  • Sales configure inside Odoo
  • The customer does not need to see the product
  • Few rules between options

When you need a custom configurator

We develop it in Unity and connect it to Odoo, so the 3D model, the rules and the prices stay aligned with the ERP.

  • The customer chooses while seeing the product in 3D
  • Many rules between options
  • Configurator on your website or at a trade show

An example: from the configuration to a quotation in Odoo

The dealer configures the product in the browser and can only pick valid combinations. On confirmation, Odoo receives a quotation with the bill of materials already filled in and the right price list applied, and your sales office checks it before it goes out.

  • Valid combinations only
  • Dealer price list
  • Bill of materials
  • Quotation in Odoo

Try the live configurator demo

3D configurator of an aluminium pergola with options and Send to Odoo button (illustrative example)
Example · Aluminium pergolasPergola 4 × 3 m, motorised
Dealer choices configurator
Size and colourAdjustable louvresMotor and rain sensor
In Odoo automatic
Quotation with 23 BOM linesDealer price list applied
Sales office review
Approve and send
Nothing retyped by handOdoo

Illustrative example: names, codes and figures do not refer to a real client.

What to check before you start

Your Odoo version. From version 19 Odoo provides the JSON-2 external API, and the older XML-RPC and JSON-RPC endpoints are deprecated. A new integration should be written on JSON-2, so it does not have to be redone at the next upgrade.

Your Odoo plan. According to Odoo's documentation, access to data through the external API is available on the Custom plan, not on One App Free or Standard.

Your product rules. Before any 3D work we write down which combinations are possible and how the price is calculated, starting from what is already in Odoo.

For the general picture of how a configurator works and the types available, see our guide to the 3D product configurator.

How we work

1

First call

Davide looks with you at the product, how you sell it today and what is already in Odoo.

2

Rules and prices

Possible combinations and price calculation written down, starting from the ERP.

3

3D prototype

A first configurable product from your CAD files, to try with your sales team before extending it to the catalogue.

4

Connection and launch

The configurator sends quotations to Odoo and goes live on your website, or on screens and tablets at trade shows.

Questions about a product configurator connected to Odoo

Can the configurator sit on our website?

Yes. It is embedded in the product page of your website, including WordPress, WooCommerce and Shopify sites, and sends the configuration to Odoo.

Do we need a specific Odoo plan?

Connecting an external configurator requires access to Odoo's external API, which according to the official documentation is available on the Custom plan and not on One App Free or Standard.

Can we just use Odoo's own product configurator?

Yes, when the product has few rules and is configured by your sales team inside Odoo. A custom 3D configurator is needed when the customer has to see the product while choosing it.

What reaches Odoo?

A quotation with the chosen variant, its attributes and the price, linked to the customer. From there it follows your usual Odoo flow to sales order and production.

Do you work with companies outside Italy?

Yes. Projects run remotely and in English. We are based in Italy (CET), so our working day overlaps with UK and European business hours and with US East Coast mornings.

How much does it cost?

It depends on the number of products and rules and on the integration. In the first call Davide gives you an order of magnitude of time and cost, and within 5 days you receive a proposal with timeline and quote.

Who runs the project

The same contact from the first call to launch.

Davide Caio, CTO of Maia Management
Davide Caio
CTO, computer engineer · Unity since 2014 · Odoo integrations

Tell us about the product you want to make configurable.

We reply within 2 business hours (CET), and in the first call we tell you whether Odoo is enough or a custom configurator is worth it.

info@maiamanagement.it · WhatsApp +39 351 323 2884 · Caravaggio (Bergamo), Italy