Configure-Price-Quote for Odoo · No custom module
Configure complex products straight in your Odoo storefront.
CPQ Builder adds a real configurator wizard to any Odoo product page, then writes the configuration as a sale order, a bill of materials, and a manufacturing order through the standard Odoo API. Your Odoo stays unmodified. Your customers stay on your storefront.
Odoo-first. Works with Odoo Online Custom plan, Odoo.sh and Odoo Enterprise self-hosted · Odoo 18 + 19 · No custom Odoo development · Native cart, BOM and MO via the standard external API
Add to any Odoo
Plants an inherited QWeb view through the standard API. Nothing to install in Odoo. Uninstall is one click.
SO → BOM → MO
Customer hits Add-to-cart inside the configurator → native sale order, dynamic BOM, manufacturing order, picking and delivery.
Option-picking + parametric
Option-picking for variant-rich products. Parametric for dimensions, RAL colours, cut-to-size and formula pricing.
You keep your data
Each tenant owns their Odoo site. Credentials AES-GCM encrypted in Cloudflare D1. Configurations stay in your Odoo.
How it works
From configuration to manufacturing — every step in standard Odoo
Configure
The customer opens your product page in Odoo, clicks Configure your X →, and fills in the wizard. Live price, lead time, compatibility rules.
Add to cart
The wizard writes the configured line into Odoo's native cart. Counter bumps. Your theme stays untouched. Two cart items of the same product? Two different variants, two correct BOMs.
Confirm → manufacture
When the sales rep confirms the quote, CPQ Builder writes the per-variant BOM. Odoo's MRP picks it up and creates the manufacturing order with the right components and operations.
Where it fits
Built for made-to-order manufacturing on Odoo
Two-manual digital organs · Made-to-measure cushions · Cable cut-to-size · Acoustic wall panels · Window frames · Blinds.
Tell us about your product →From the field
"Five attribute groups, four compatibility rules, a BOM with subcontracted parts. CPQ Builder runs the whole flow inside our Odoo without us writing a single module."
— A Dutch organ manufacturer (public case study coming)
Architecture
Built on Cloudflare. Talks to your Odoo through the standard API.
- Cloudflare Workers + D1 + R2 — low-latency edge runtime, per-tenant database, secure object storage.
- AES-GCM per-tenant secrets — your Odoo credentials encrypted at rest with a master key we hold per environment.
- Open architecture — bring your own Odoo, your own branding (we tint with your design tokens). Same platform DNA as my.togrant.com.
- No vendor lock-in — your data lives in your Odoo. CPQ Builder is the configurator layer; uninstall is a button.
What ships today
- One-click install on Odoo product page from the admin
- Variant per configuration so BOMs stay correct across customers
- Automatic mrp.bom with operations, work centres, subcontracting
- Make-to-Order route health check with one-click "Enable MTO"
- Per-tenant sync log so admins self-diagnose Odoo failures
- Hidden internal attributes don't surface on the storefront
- Embedded configurator modal, mobile-fullscreen, native cart bump
Ready to configure your first product?
A 30-minute call with our team. We'll look at your Odoo, your product complexity, and what a working configurator on your storefront would look like.