Plan production level by level not BOM by BOM

A single Requirements Planner explodes multi-level Bills of Materials into an indented tree with availability, routing and rolled-up cost at every level, so planners never recompute sub-component demand by hand again.

The problem

Multi-level products are made of components that are themselves manufactured from other components, but a standard Odoo BOM only shows one level at a time. Planners flatten deep bills of materials into a single list, or manually chain manufacturing orders together, and redo the same sub-component requirement math by hand every time top-level demand changes.

The solution

The Requirements Planner explodes any top-level product into a full indented component tree in one click, showing single-level and total multi-level quantities side by side, availability and shortages at every level, per-component buy/make routing, and rolled-up cost — all on top of standard Community Manufacturing.

Capabilities

Everything a nested BOM needs, in one module

Every capability below is implemented in the module.

01

Multi-Level Requirements Planner

Pick a product and a quantity to produce, then recompute the full multi-level explosion into a saved, reusable scenario — keep several what-if scenarios side by side.

02

Single-Level vs. Total Required

Every row shows the quantity its immediate parent demands next to the true total requirement after cascading through every level below it — the gap a single-level BOM read hides.

03

Availability & Shortage Detection

On-hand and forecast quantities are checked at every level of the tree, with in-stock, partial and shortage rows visually flagged so short components never hide behind a higher-level total.

04

Per-Component Routing

Set Buy, Make to Order or Make to Stock on each component individually, right in the tree, with a recommended route computed from current availability or cost to speed the decision.

05

Rolled-Up Cost Comparison

Every BOM rolls up the cost of its whole component tree into one figure, shown as a column on the BOM list so multiple candidate BOMs for the same product line up for direct comparison.

06

One-Click Explode from the BOM

An Explode Tree button on every Bill of Materials opens its Requirements Planner instantly, alongside a multi-level indicator and depth reached — no need to rebuild the scenario by hand.

07

Change-Impact on Shared Components

An Impact button on any BOM line shows every other Bill of Materials that ultimately consumes that component, so you see the ripple effect before you edit a shared part.

08

Manufacturing Order Shortage Banner

A manufacturing order shows a plain-language, multi-level shortage summary and a Requirements smart button that opens the full planner for that exact product and quantity.

09

BOM Selector on Sales Orders

When a product has several Bills of Materials, sales can pick the right one directly on the order line, plus a configurable Max Depth, Shortage Policy and Route Recommendation setting.

Workflow

How it works

1

Pick a product & quantity

Open the Requirements Planner and choose a top-level product and the quantity you plan to produce or sell.

2

Explode the full tree

Click Recompute to walk every level of the Bill of Materials and see quantity, availability and cost for every component and sub-assembly.

3

Decide routes & spot shortages

Review the shortage-highlighted rows, adjust each component's route, and use the recommended route as a starting point.

4

Confirm with confidence

Save the scenario for later, then confirm production from the BOM or manufacturing order, with shortage banners and impact checks along the way.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. The Requirements Planner and its multi-level cascade are built entirely on Community Manufacturing and Sales, so no Enterprise mrp_mps dependency is required.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Multi-Level BOM: Hierarchy, Cascade & Routing

Explode a Bill of Materials into a full multi-level requirements tree showing single-level against total demand, shortages, per-component routing and rolled-up cost — plus change-impact analysis on shared components.

Buy on Odoo App Store
Related apps

More Odoo manufacturing apps

Multiple Finished Goods from Single Raw Material

One raw batch into many finished goods, with per-output yield ratios, distributed consumption, real lot-traceable stock moves, co-product cost allocation and yield variance analytics.

ManufacturingView app

Print Manufacturing Order Barcode/Lot

Print lot, serial and product barcode labels straight from manufacturing orders, in batch, with pre-print validation and company branding — generating missing lot and serial numbers along the way.

ManufacturingView app

Printing Press Management

A multi-section cost engine covering imposition waste, press passes, finishing, binding and tiered freight — comparing up to five run sizes, then raising the Sales and Manufacturing Orders in one click.

ManufacturingView app

Product Fast Bill of Material

Build a BoM from the product form in one guided screen with variant matching, a completeness guard and live cost rollup — plus templates, cloning and CSV component import.

ManufacturingView app

Product Manufacturing Request

A request-and-approve step in front of every manufacturing order, with multi-product requests, mandatory reject and return reasons and a back-linked MO — production commitments reviewed before they happen.

ManufacturingView app

Product Personalizer — Web-to-Print Studio

A live 2D mockup studio with itemized pricing, plain-language DPI validation, design version history and share-by-link approval — ending in a print-ready PDF routed to the sale order and production.

ManufacturingView app