Add dozens of products in one click not one at a time

A variant-aware bulk-entry wizard for Sales Orders, Purchase Orders, and Accounting documents. Search by attribute, see stock and pricing before you commit, and add every line at once.

The problem

Building a large quotation, purchase order, or invoice one line at a time means repeating the same loop for every product: open a line, search, pick a variant, set the quantity, repeat. For product families with many sizes and colors, that loop runs dozens of times per document, and price, tax, and stock only become visible after the line is already added.

The solution

Add Bulk Products To Quotation opens a single searchable grid of product variants from the Sales Order, Purchase Order, or Invoice header. Filter by name, category, or attribute, tick the rows you need, review price, discount, tax, and stock, then add every selected line to the document in one click.

Capabilities

Everything you need to build large documents fast

Every capability below is implemented in the module.

01

One-click launch from any document

A header button on Sales Orders, Purchase Orders, and Accounting documents (invoices, bills, credit notes) opens the bulk wizard without leaving the form.

02

Bulk grid selection

Tick as many product variants as you need in a single searchable list and add them all to the document in one action, instead of adding lines one by one.

03

Multi-attribute variant search

Filter the grid by product name, internal reference, category, and combined attribute values (size and color together) to find the right variants fast.

04

Color-coded stock at a glance

Each row shows live on-hand quantity with green, amber, or red decoration against a configurable low-stock threshold, so unavailable stock is obvious before you commit.

05

Price, discount, and tax preview

Unit price, discount, applicable taxes, and line subtotal are all visible and editable in the grid before any line is added to the document.

06

Global discount across selected rows

Apply one discount percentage to every selected row in a single action, then fine-tune individual rows before committing.

07

Selection summary before you commit

A running summary of selected line count, total quantity, and total amount keeps the full picture visible until you are ready to add the lines.

08

Vendor pricing for purchasing

In purchase context the grid adds vendor price, lead time, and minimum order quantity pulled from each product's vendor pricelist, so buyers see cost and availability together.

09

One tool across sales, purchase, and accounting

The same wizard and workflow are used on quotations, purchase orders, invoices, bills, and credit notes, so teams learn it once and use it everywhere.

Workflow

How it works

1

Open the wizard

Click “Add Bulk Products” on the header of a Sales Order, Purchase Order, or draft Accounting document.

2

Filter and select

Search by name, category, or attribute, then tick the variants you want to add.

3

Review the details

Check stock, price, discount, tax, and the running selection summary, adjusting any row as needed.

4

Add all selected lines

Click “Add Selected Lines” once to insert every ticked row into the document.

Questions

Frequently asked

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

It adds a header button and bulk-entry wizard to Sales Orders (quotations), Purchase Orders, and Accounting documents (customer invoices, vendor bills, and credit notes).

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.

Add Bulk Products To Quotation

A variant-aware bulk-entry grid with multi-attribute search, colour-coded stock, live price, discount and tax preview and a global discount across selected rows — one wizard serving sales, purchase and accounting documents alike.

Buy on Odoo App Store