— Configure, Price, Quote for Odoo

A Bill of Materials editor built into the Sales Order.

Sales Order BoM Editor brings configure-price-quote to Odoo without a separate configurator. Open a Sale Order line, edit the full BoM tree — components, labor, byproducts — and watch costs roll up in real time. The quote price writes itself.

View on App Store Request a demo
01 — The Problem

Quoting make-to-order products shouldn't require a spreadsheet.

Most Odoo CPQ tools configure products through attribute selectors and pricing rules. That works for standard options — but manufacturing CPQ needs to go deeper. Make-to-order manufacturers quote by editing the Bill of Materials itself. Swapping components, adjusting labor, adding subassemblies. The BoM is the configuration.

Spreadsheet hand-offs

Engineers build the BoM in a spreadsheet, sales re-keys it into Odoo, and errors slip in at every handoff.

Slow quote turnaround

Custom quotes take days because pricing depends on a BoM that doesn't exist in the system yet.

Master data contamination

Editing the BoM directly to quote a one-off build corrupts the master product data that manufacturing depends on.

Demo

See it in action.

02 — Capabilities

What it does.

F/01

Multi-Level BoM Editor

Expand the full component tree — nested subassemblies and all. Add, remove, or swap components and adjust quantities inline without leaving the Sale Order.

F/02

Real-Time Cost Rollup

Component costs cascade through every BoM level automatically. Change a part three levels deep and the total cost updates instantly.

F/03

Configurable Markup Pricing

Set markup at the company level, override by product category, or adjust per configuration. Sale price = total cost × (1 + markup %). One formula, full control.

F/04

Labor & Operations

Modify work-center operations and adjust durations directly in the editor. Labor cost flows into the rollup alongside materials.

F/05

Byproduct Management

Define byproducts with value credits that subtract from total cost — giving you accurate net cost calculations for every configuration.

F/06

Master Data Protection

Every configuration automatically duplicates the product and BoM. The original master data is never touched — manufacturing's source of truth stays clean.

F/07

Recalculation Safeguards

A visual badge flags when pricing is stale. Choose to update cost only, or cost and price — so confirmed quotes don't change unexpectedly.

F/08

No External Dependencies

Runs entirely within Odoo using native Manufacturing, Sales, and Inventory modules. No third-party APIs, no extra infrastructure.

03 — Workflow

Quote to manufacturing in four steps.

STEP 01

Open the Editor

Click the gear icon on any Sale Order line with a BoM. The module duplicates the product and BoM automatically — your master data stays untouched.

STEP 02

Configure the BoM

Add or swap components, adjust quantities, modify labor operations, and manage byproducts. The full multi-level tree is editable inline.

STEP 03

Review the Cost

Materials, labor, and byproduct credits roll up in real time across every BoM level. Apply your markup and the sale price calculates automatically.

STEP 04

Confirm & Manufacture

Confirm the Sales Order. The configured BoM flows directly into the Manufacturing Order — a seamless quote-to-manufacturing handoff with no re-entry, no spreadsheet, no errors.

04 — Built For

Designed for manufacturers who quote what they build.

A/01

Make-to-Order

Every job is different. You need to quote custom BoMs — not pick from a fixed list of product options.

  • Custom fabrication
  • Job-shop manufacturing
  • Engineer-to-order builds
A/02

Complex Assemblies

Multi-level BoMs with nested subassemblies, labor operations, and byproducts that all affect the final price.

  • Industrial equipment
  • Electromechanical assemblies
  • Multi-step production
A/03

Cost-Plus Pricing

Your sale price is driven by actual material and labor costs, not a static price list. Markup needs to reflect real cost, in real time.

  • Margin-based quoting
  • Variable material costs
  • Labor-inclusive pricing
05 — Details

Specs.

Odoo Versions
17.0 – 19.0
Deployment
Online · .sh · On-Premise
Dependencies
Manufacturing · Sales · Inventory

Quote custom builds directly from the Sales Order.

View on Odoo App Store Compatible with Odoo 17 – 19 · Community & Enterprise