Bulk manufacturing order imports, done right.

Load hundreds of Manufacturing Orders from Excel or CSV in minutes, with manufacturing-aware validation, a pre-commit preview, and row-level error recovery your planners can trust.

The problem

Migrating to Odoo or scheduling a month of production from a planning spreadsheet means creating dozens or hundreds of Manufacturing Orders by hand. Odoo's native import has no idea what a Bill of Materials is, so mismatched products and invalid BoMs slip through silently — and when one row in a competing import tool fails, the whole file has to be re-uploaded with no way to see what will happen before it happens.

The solution

Manufacturing Order Import reads your XLSX or CSV file, resolves every product by internal reference or name, checks each row against a valid Bill of Materials, and shows a full preview — mapped fields, resolved products, and a record count — before a single order is created. Failed rows are flagged, exportable, and retryable on their own, so one bad line never blocks the batch.

Capabilities

Everything a manufacturing import needs

Every capability below is implemented in the module.

01

Dual-format upload

Import Manufacturing Orders from either XLSX or CSV in the same wizard — no need to convert your file to match what the tool expects.

02

Product resolution by reference or name

Each row's product is matched by internal reference or by product name, removing the single most confusing step in every competing import tool.

03

Bill of Materials validation

Every row is checked against a valid Bill of Materials for its product before import, catching the manufacturing-specific mismatches Odoo's native import misses entirely.

04

Pre-commit preview

Review mapped fields, resolved products and BoMs, and the total record count before anything is written to the database.

05

Row-level error recovery

Valid rows import even when others fail. Skip failed rows, download an error report, fix the data, and retry only the rows that failed — never the whole file.

06

Duplicate detection

Rows that look like existing Manufacturing Orders are flagged before commit, preventing accidental double-loading of the same production schedule.

07

Batch summary and progress

A live progress bar and a batch summary of total, valid, duplicate, imported, and error counts keep every import transparent from start to finish.

08

Import history and audit log

Every batch is tracked with chatter, import date, and the user who ran it — full traceability for multi-user and regulated manufacturing environments.

09

Role-based access control

Dedicated import user and manager groups restrict who can run bulk imports, with a downloadable sample template so new users get the file format right the first time.

Workflow

How it works

1

Upload your file

Choose an XLSX or CSV file of planned Manufacturing Orders and set your date format and import options.

2

Preview the results

Review resolved products, BoMs, and record counts, with valid, duplicate, and error rows clearly flagged.

3

Import your orders

Commit all valid rows in one action while error rows are skipped and listed for recovery.

4

Recover and retry

Download the error report, fix the flagged rows, and retry only those failures — no need to re-upload the whole file.

Questions

Frequently asked

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

Yes. Manufacturing Order Import runs on Odoo Community, Enterprise, and Odoo.sh, using the standard Manufacturing app.

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.

Manufacturing Order Import

Bulk-load Manufacturing Orders from a file with BoM validation, product resolution and a pre-commit preview — plus row-level error recovery, duplicate detection and an import audit log.

Buy on Odoo App Store