Bulk pricelist edits, done safely at any scale

Add or remove hundreds of products on a pricelist in one operation — with pricing, a confirmation preview, and one-click undo built in.

The problem

Odoo's native pricelist form adds one product rule at a time. Onboarding a vendor's 200-item catalog or applying a seasonal discount across a whole category means dozens or hundreds of repetitive manual steps — slow, error-prone, and easy to get wrong at scale.

The solution

Select products manually, by category, by vendor, or via CSV/XLSX import, set the price or discount once, and apply it to the whole set in a single operation — with a preview before you commit and one-click undo after.

Capabilities

Everything a bulk pricelist edit needs

Every capability below is implemented in the module.

01

Bulk Add & Remove

Add or remove pricelist rules for hundreds of products in a single operation instead of one form submission per product.

02

Add-and-Price in One Step

Apply a fixed price, a discount percentage, or a formula-based price to every selected product as part of the same bulk action.

03

Manual, Category & Vendor Selection

Pick products individually, filter by product category and subcategory, or target every product from a single vendor.

04

Product Variant Support

Create one rule per template or, with a single toggle, one rule per product variant — built for variant-heavy B2B catalogs.

05

CSV/XLSX Import

Upload a spreadsheet of product references or names to drive the bulk action — no need to reselect products already listed in a file.

06

Confirmation Preview

See the exact count of rules to be created or removed, how many products are already covered and will be skipped, and a sample — before you commit.

07

Persistent Operation History

Every bulk add or remove is logged with the pricelist, operation, product count, and user — a complete audit trail of past changes.

08

One-Click Undo / Revert

Reverse any bulk operation from its history record — recreating removed rules or deleting added ones — making large edits low-risk.

09

Copy Rules Across Pricelists

Duplicate every rule of one pricelist onto one or more target pricelists in a single action, ideal for keeping customer-group pricing in sync.

Workflow

How it works

1

Choose Pricelist & Operation

Open the wizard, pick the target pricelist, and choose whether to add or remove products.

2

Select Your Products

Multi-select manually, filter by category or vendor, or import a CSV/XLSX file of product references.

3

Set Pricing & Preview

Choose fixed, discount, or formula pricing, then review the exact count and a product sample before applying.

4

Apply & Track

Apply the operation, get a completion notification, and let the persistent history log it with one-click undo any time.

Questions

Frequently asked

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

Yes. Enable "Include Variants" in the wizard to create one pricelist rule per product variant instead of one per template, covering variant-heavy catalogs.

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.

Bulk Product Add In Pricelist

Add, remove and price hundreds of pricelist rules in one pass — by category, vendor, manual pick or CSV/XLSX import — behind a confirmation preview, a persistent operation history and one-click revert.

Buy on Odoo App Store