Odoo Manufacturing Software: Features and Setup

The features of Odoo's manufacturing software and a practical view of how it is set up, in the order that works.

For a manufacturer evaluating Odoo, two practical questions follow the general interest: what features does Odoo's manufacturing software have, and how is it set up? This piece answers both, with a realistic view of the setup order that works.

The features, in brief

Odoo's manufacturing software provides a recognisable, complete set of manufacturing features:

  • Bills of materials, multi-level, with kit and byproduct support and variant-specific BOMs.
  • Manufacturing orders, created manually, from reordering rules, or from sales orders, moving through a clear set of states, with splitting and backorder handling.
  • Work centers, with cost rates, setup and cleanup times, capacity, calendars, alternative work centers, and overall equipment effectiveness.
  • Routing, sequences of operations assigned to work centers, with the ability to set dependencies between operations.
  • Work orders, one per operation, tracked at the work center with expected versus actual time.
  • Subcontracting, for outsourced production, and unbuild, for disassembly.
  • Reporting, production analysis and interactive BOM and manufacturing-order overviews.

And, because Manufacturing is part of Odoo, all of it connects to Inventory, Purchase, Sales, and Accounting.

Setup is a project, not a switch

The honest framing of setup is that configuring Odoo's manufacturing software is an implementation project, not a one-afternoon task. The features above only produce good results when the data and configuration behind them are right. And the order in which a manufacturer sets things up matters, because each layer depends on the one before it. Turning everything on at once is a reliable way to make the project struggle.

The setup order that works

First, the foundation: products and data. Before any manufacturing configuration, the products have to exist and be defined correctly, finished goods, sub-assemblies, components, raw materials, with accurate units of measure. Inventory and locations need to be set up, and accurate opening stock loaded. This is the unglamorous foundation, and getting it right is what everything else stands on.

Second, bills of materials. With products in place, the BOMs are built: what each manufactured product is made of, in multi-level structure where that reflects reality. BOM accuracy is the single most important factor in a manufacturing setup, because BOMs feed planning, production, and costing. This step deserves real effort and verification against what is actually built.

Third, work centers and routing. Next, the work centers are defined, with their cost rates, times, and capacities, and routings are built, the operations and their sequence, assigned to work centers. This is what lets Odoo generate work orders and track production on the floor. A manufacturer that does not need detailed operation tracking can keep this lighter; one that does should invest in getting routings realistic.

Fourth, planning. With BOMs and routings in place, planning is configured: reordering rules, make-to-order settings where wanted, and lead times. Planning is set up after the foundation because it only produces good plans on top of accurate BOMs, stock, and lead times.

Fifth, refinements. Subcontracting, quality steps, and more advanced capability are best added once the core is running and stable, rather than configured all at once at the start.

The data effort is the real work

The realistic message about setting up Odoo's manufacturing software is that the software configuration is the smaller part. The larger part is the data: accurate products, accurate BOMs, accurate stock, realistic lead times and routings. A setup that struggles almost always has a data problem, not a software problem. A manufacturer should plan for the data work and verify it, because Odoo will run faithfully on whatever data it is given.

The takeaway

Odoo's manufacturing software has a complete feature set, BOMs, manufacturing orders, work centers, routing, work orders, subcontracting, unbuild, connected to the rest of Odoo. Setting it up is a project, best done foundation first: products and stock, then BOMs, then work centers and routing, then planning, then refinements. The real work is accurate data. For how we approach Odoo setup for manufacturers, see our ERP practice.

All posts

Got a Topic Worth Posting?

Suggest a Topic

If a question keeps coming up in your operations, it might be worth its own post.