Build Bills of Materials in bulk not line by line

Multi-select components with search and filters, preview and edit every quantity and unit of measure before you commit, then undo instantly if something is wrong. Save reusable component groups so repeat BoMs take seconds, not minutes.

The problem

Odoo's native BoM editor adds one component at a time: click Add a line, search, select, tab to quantity, repeat. For an assembly with dozens of parts — or a shop that builds new BoMs every day — that repetitive clicking becomes a daily drag on the planners and engineers who own BoM setup.

The solution

Open the Multi-Add Components picker from any saved BoM, search and filter the catalog, and select every component at once. Review the full list with editable quantities and unit of measure before anything is written, then confirm in a single action — or undo it in one click if the batch was wrong.

Capabilities

Everything a bulk BoM build needs

Every capability below is implemented in the module.

01

Multi-select component picker

A dedicated modal picker opens straight from the BoM form so you select every component for the assembly in one focused flow instead of adding lines one at a time.

02

Search and faceted filtering

Narrow the candidate list with native search plus category and variant attribute filters, so large catalogs stay easy to work through instead of endless scrolling.

03

Pre-confirm preview

Review every selected product with an editable quantity and unit of measure, plus a live count of the lines about to be added, before anything touches the BoM.

04

Duplicate and missing-data warnings

Products already on the BoM and products with no SKU are flagged right in the preview, so mistakes are caught before they are written, not after.

05

Bulk quantity and UoM assignment

Set a quantity and unit of measure once and apply it to the whole selection, then fine-tune individual lines in the preview instead of editing every row by hand.

06

One-click undo

Every confirmed bulk addition is recorded as a batch, so a wrong multi-select can be reversed in a single click straight from the BoM form.

07

Saved component groups

Save the current selection as a named, reusable set and load it into any BoM later, so recurring assemblies never require rebuilding the list from scratch.

08

Variant attribute filtering

Narrow candidate products by variant attribute value, so you can pick the exact variant-specific components an assembly needs.

Workflow

How it works

1

Open the picker

From a saved Bill of Materials, click Multi-Add Components to launch the picker.

2

Search, filter, select

Filter by category or variant attribute, set a default quantity and UoM, then multi-select every component you need — or load a saved group.

3

Review and adjust

Check the preview list, fix quantities or UoM individually or in bulk, and resolve any duplicate or missing-SKU warnings.

4

Confirm or undo

Add every line in one action, optionally saving the selection as a reusable group — or undo the whole batch in one click.

Questions

Frequently asked

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

No, it adds a bulk workflow alongside it. The native Add a line entry still works for single lines; the Multi-Add Components button on the BoM form opens the picker for adding many components at once.

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.

BoM Multi-Product Component Selection

A multi-select component picker with faceted search, bulk quantity assignment, and reusable component groups — for building a BoM without clicking Add a line dozens of times.

Buy on Odoo App Store