Bulk ordering, finally simple for your Odoo store
Let B2B and wholesale buyers search, paste, or reload a saved list and add dozens of products to their cart in one action — with live pricing, stock, and a clear per-line report every time.
The problem
B2B and wholesale buyers who need to order dozens of SKUs are stuck with Odoo's native cart, built for one product at a time. Every product means a separate page visit, with no way to type or paste a list, see live pricing, or reuse last month's order — so bulk buyers copy-paste into a spreadsheet and email a sales rep instead of using the storefront.
The solution
A dedicated bulk order page lets buyers search or paste a full order list at once, see live price and stock availability per line, and add everything to the cart with one click and a clear success/failure report. On the admin side, a bulk category-assignment wizard lets catalog managers move many products between eCommerce categories in one operation, with a preview of exactly what will change.
Everything a bulk buyer — and a bulk catalog — needs
Every capability below is implemented in the module.
Searchable Product Grid
Buyers find products by internal reference or name with live autocomplete instead of typing free-text lines, closing the single biggest error source in bulk ordering.
Live Price & Stock Per Line
Every row shows unit price and current stock availability as soon as a product is added, so buyers see order value and feasibility before they commit.
Paste-a-List Import
Buyers can paste a reference-and-quantity list from a spreadsheet; each line is parsed and matched against the catalog with a preview of what matched and what did not.
Add All to Cart with a Report
One click sends every grid line to the cart and returns a per-line success or failure report, so nothing is added silently or lost.
Saved Order Templates
Logged-in buyers can save the current grid as a named template and reload it on their next visit, matching the repeat nature of restocking orders.
One-Click CSV Export
The current grid exports to CSV directly from the browser for internal approval or record-keeping, with no server round-trip required.
Live Order Total
A running total updates as quantities change, giving buyers a clear order value before they head to checkout.
Bulk eCommerce Category Assignment
Catalog managers select any number of products and add, replace, or remove their eCommerce categories in one operation, launched directly from the product list.
Affected-Count Preview & Template Management
The category wizard shows exactly how many products will change before you apply it, and a dedicated backend list and form let staff review, edit, or clean up every saved order template.
How it works
Search or paste
Look up products by reference or name, or paste a full list of references and quantities to parse at once.
Review quantities & price
Adjust quantities in the grid and check live unit price, stock availability, and the running order total.
Add to cart
Send every line to the cart in one action and see a per-line success or failure report.
Save for next time
Name and save the list as a template so the same order can be reloaded on the next restock.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Instead of typing free-text references, buyers pick products from a live autocomplete search that matches on internal reference or name, so every row is backed by a real, resolved product rather than a hand-typed guess.
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 Cart
A searchable bulk order page with live per-line price and stock, paste-a-list import, saved templates and CSV export — plus a bulk eCommerce category tool for whoever maintains the catalog.
Buy on Odoo App Store