Introduction
Picture the classic scene: sales confirms delivery Friday, the planner finds out Thursday night, and Odoo Manufacturing was never part of the conversation. That is the gap this guide addresses.
We ranked ten scenarios from creating a BOM for a simple table to running a deliberately exaggerated level-10 production puzzle, each with a click-by-click Odoo checklist.
Odoo Manufacturing is where physical reality (stock, batches, pickings, production) meets what customers and finance expect. When it works, nobody retypes quantities. When it does not, everyone blames the ERP.
Plenty of factories and warehouses run on experience, WhatsApp, and Excel tabs called FINAL_v3. It holds until you scale, add a second site, or audit traceability.
Manufacturing is part of Odoo's modular ERP. Teams adopt it when they want clear responsibilities, repeatable workflows, and searchable history instead of isolated messages and offline spreadsheets. Odoo Manufacturing: BOMs, Routings, Work Orders, and MRP states the storyline for stakeholders approving budgets.
With Manufacturing, you model how goods actually move: receive, store, pick, manufacture, ship, scrap, replenish. Each step leaves a record your future self will thank you for.
You will read ten use cases with concrete company examples, from first BOM to barcode on the shop floor.
Operations directors, warehouse leads, and production planners are the primary audience. Developers can join later; this is business language first.
This article is a ranked Top 10 from Level 1 (easy) to Level 10 (expert). Every level includes numbered steps: what you would actually click in Odoo Manufacturing.
Start where you are comfortable, not at level 10 because it sounds impressive.
Read the challenge section next, then open the level that matches your team today.
In this guide, you will see:
- What Odoo Manufacturing is responsible for in a typical company stack
- Where teams feel the most friction today (and why)
- Ten ranked use cases from beginner discipline to advanced strategy
- When automation or integrations justify bringing in an Odoo partner
The Challenge
Sales promises delivery Friday. The planner learns Thursday evening because the order lived in email, not in Odoo Manufacturing. Expedite fees eat the margin, and finance discovers the stock gap at month-end, not on Tuesday.
Warehouses and factories run on experience, yet stock and production data often live outside Odoo. That gap creates stockouts, urgent purchases, and month-end surprises.
Sound familiar? Teams usually hit these walls:
- Stock files that do not match what sales promises
- Production or purchasing plans made without live quantities
- Traceability gaps when customers or auditors ask questions
The good news: you do not need a big-bang project to fix everything. Pick one use case below, run it for 30 days in Odoo Manufacturing, and measure what changes.
Top 10 Manufacturing Use Cases
Ten use cases for Odoo Manufacturing, ranked from Level 1 (easy, do it this afternoon) to Level 10 (expert). Each one answers: what would we build, and what are the clicks in Odoo?
Level 1 might be a BOM for a dining table. Level 10 is intentionally over the top (yes, there is a submarine) so you see how far the same app can scale when architecture, stock, and shop floor stay connected.
Pick your level, follow the numbered steps in a test database, then move up when the previous level feels boring.
1. Create a BOM for a dining table Level 1 — Easy
Level 1 is your first win: one finished product, a few components, no spreadsheet gymnastics.
Here's how you'd do it in Odoo:
- Create storable products: Dining Table (finished), Table Top, Table Leg (qty 4), Wood glue, Varnish.
- Go to Manufacturing → Products → Bills of Materials → New.
- Set Product to Dining Table, BOM Type Manufacture, Quantity 1.
- Add BOM lines: 1× Table Top, 4× Table Leg, 0.1× Wood glue, 0.2× Varnish (adjust UoM).
- Save and open BOM Structure & Cost to verify the rolled-up cost.
What you get: You have a repeatable recipe Odoo uses for every future manufacturing order on that table.
2. Launch your first manufacturing order Level 2 — Easy
The BOM is useless until you test one real MO in a sandbox company.
Here's how you'd do it in Odoo:
- Inventory → Products: set on-hand qty on components (or ignore if you allow negative for the test).
- Manufacturing → Operations → Manufacturing Orders → New.
- Select Dining Table BOM, quantity 1, confirm dates, then Confirm the MO.
- Check Components tab: reserved or available quantities per line.
- Produce (Mark as Done / Produce All), then verify finished table stock increased.
What you get: Operators and planners see the same document; no parallel Excel job list.
3. Consume components when production is done Level 3 — Easy
This is where material truth is won or lost.
Here's how you'd do it in Odoo:
- On the MO, open the production detail / work order view for your Odoo version.
- Record actual quantities consumed if they differ from BOM (scrap a leg, extra varnish).
- Validate production so stock moves post: components down, finished product up.
- Inventory → Reporting → Stock: trace move history on Table Leg and Dining Table.
- Compare MO cost report vs BOM standard for finance review.
What you get: Variance becomes visible batch by batch, not as a year-end mystery.
4. Plan production from a confirmed sales order Level 4 — Medium
Link commercial promise to factory workload.
Here's how you'd do it in Odoo:
- Sales → confirm a quotation with Dining Table (or MTO route on the product).
- Ensure product route is Manufacture or MTO and BOM is set.
- Delivery or MO smart button: open the generated manufacturing order.
- Adjust scheduled date and priority on the MO for the planner.
- Communicate MO reference to the shop floor (print PDF or barcode later).
What you get: Sales date and production date speak the same language.
5. Split routing across two work centers Level 5 — Medium
Cutting vs assembly should not be one anonymous step.
Here's how you'd do it in Odoo:
- Manufacturing → Configuration → Work Centers: create Cutting and Assembly.
- On the BOM, add Operations: Cutting (duration, work center), then Assembly.
- Create MO for 5 tables; confirm and open work orders per operation.
- Complete Cutting WO first, then Assembly WO (check WIP location if used).
- Review workload report or planning view for both centers next week.
What you get: Bottlenecks show up on the right machine, not as vague delays.
6. Register scrap when two table tops are damaged Level 6 — Medium
Scrap happens; Odoo should record it without a side Excel tab.
Here's how you'd do it in Odoo:
- During MO production, open scrap on the component move or use scrap button on MO.
- Register 2× Table Top scrapped with reason code Damaged in handling.
- Replenish components via internal purchase or MO adjustment per your policy.
- Finish MO with correct good quantity of finished tables.
- Month-end: scrap analysis report by reason and product.
What you get: Quality and finance see the same scrap story.
7. Subcontract varnishing to an external partner Level 7 — Hard
When a step leaves your building, Odoo still tracks it.
Here's how you'd do it in Odoo:
- Enable subcontracting (and Purchase if needed) in Manufacturing settings.
- Add operation Varnishing with subcontract route and vendor on the BOM.
- Confirm MO: Odoo generates subcontract PO and receipt flow per your config.
- Receive subcontracted service/products back into stock.
- Close MO and reconcile subcontracting costs on the order.
What you get: Outside processing stays on the same timeline as in-house work.
8. Multi-level BOM: packaging kit as sub-assembly Level 8 — Hard
Real products are rarely one flat BOM.
Here's how you'd do it in Odoo:
- Create semi-finished product Table Packaging Kit with its own BOM (box, foam, labels).
- On Dining Table BOM, add component Table Packaging Kit with route Manufacture.
- Run MO for 10 tables: Odoo generates child MO or phantom explosion per configuration.
- Verify component demand on both parent and child assemblies.
- Complete child MOs before or with parent completion, per shop discipline.
What you get: Purchasing and production see exploded demand at the right level.
9. Quality check before finished tables enter stock Level 9 — Hard
Block bad units before they become customer problems.
Here's how you'd do it in Odoo:
- Install Quality module; create quality point on Assembly operation (Finished product test).
- On MO work order, perform quality check: pass/fail, photo in chatter if needed.
- Fail path: scrap or rework MO per procedure; pass path: validate production.
- Define alert email to quality lead on failure (optional automated action).
- Report: quality checks by week and top failure reasons.
What you get: Defects stop at the dock, not at the customer living room.
Quality + Manufacturing tuning is a common partner project.
10. Build a "submarine" with auto-replenishment and full workshop control Level 10 — Expert
Level 10 is deliberately extreme: if you can model this in a sandbox, your real BOMs will feel easy. (No actual submarine required.)
Here's how you'd do it in Odoo:
- Products: Submarine (finished), Hull section, Ballast tank, Periscope kit, Control panel; create multi-level BOMs (sections → submarine) and optional phantom kits for fasteners.
- Routes: Manufacture + MTO on finished product; reordering rules on long-lead components (simulate titanium hull with 60-day purchase lead time).
- Work centers: Hull welding, Electronics bench, Final assembly; set capacities and calendars.
- Maintenance: equipment records on welding station; preventive maintenance request when hours exceed threshold.
- Barcode: scan components at each WO; scan finished submarine into stock location Demo/Submarines.
- Automation: when MO confirms and component is below min, generate RFQ or MO for hull section; notify planner by activity.
- Dashboard: MO backlog, late components, maintenance overdue, scrap last 30 days.
What you get: You have connected BOM depth, supply, shop floor, quality, and automation, the blueprint for complex MRP go-lives.
This level is where teams typically engage Dasolo for architecture, integrations, and go-live governance.
When Expert Help Makes Sense
If cases 1 to 6 fit your world, you can often succeed with standard Odoo Manufacturing, a patient internal owner, and a sandbox where people are allowed to break things safely.
From case 7 upward, the stakes rise: automated workflows that email the wrong customer, Studio fields that block upgrades, APIs that silently stop syncing stock at 2 a.m.
That is not a failure of your team. It is a signal that architecture, testing, and governance matter.
Bring in a partner when you need multi-app design, country-specific compliance, complex integrations, or a go-live date the board already put in the calendar.
Work With Dasolo
Dasolo helps companies implement Odoo the way they actually work: custom apps, clean integrations, and training people will remember after the consultants leave.
If your roadmap for Manufacturing includes the advanced use cases in this guide, we can map a phased plan: quick wins first, then automation and integrations with clear owners and test scripts.
You keep control of scope and budget. We bring the Odoo depth so your team does not learn expensive lessons in production.
Book a free consultation: