Every pricelist price, compared and editable, in one view
Dynamic Pricelist Prices puts every pricelist's price for every product side by side in one list — compare across pricelists, edit any rule type inline, reprice in bulk, and keep a full audit trail, without opening a single pricelist record.
The problem
Odoo's product list shows only a single sales price, so pricelist-specific prices stay buried inside individual pricelist records. Comparing what a product costs across your wholesale, regional, or customer-tier pricelists means opening each list separately and reassembling the picture by hand — slow, error-prone, and a common source of quoting the wrong price.
The solution
Dynamic Pricelist Prices materializes one row per product-and-pricelist pair so every price sits in a single, filterable, exportable list. Edit any price inline — even formula- and discount-based rules — reprice many products at once, and see deltas, discounts, and priority at a glance, all backed by an audit trail.
Everything you need to manage pricelist pricing
Every capability below is implemented in the module.
Cross-Pricelist Comparison Matrix
See every product's price across every pricelist in one filterable, exportable list, grouped by product or by pricelist.
Inline Editing for Any Rule Type
Override the effective price directly from the list or form, and it syncs automatically to a real pricelist rule — Fixed, formula, or discount-based.
Bulk Repricing
Select many products, optionally filtered by category, and apply a percentage change, a fixed increment, or a new absolute price in one action.
Price Delta & Discount Display
Every row shows the base price, the pricelist price, the delta, and the discount percentage side by side.
Priority Indicators
The winning pricelist for each product is flagged automatically based on pricelist sequence, so precedence is never ambiguous.
Product Form Integration
A dedicated Pricelist Prices tab and smart button on every product show its full pricing picture without leaving the form.
Role-Based Access Control
Dedicated Pricelist Pricing viewer and manager groups keep sensitive prices and inline editing restricted to the right people.
Multi-Currency Awareness
Prices convert into each pricelist's own currency, so comparisons across currencies stay accurate.
Audit Trail & Automatic Sync
Every override is tracked in the chatter log, and a daily reconciliation job plus a manual Refresh button keep the price matrix in sync with your catalog and pricelists.
How it works
Install & refresh
Install the app and the price matrix backfills automatically for every existing product and pricelist.
Compare
Open Pricing and group by product to see every pricelist's price side by side, with deltas and discounts.
Edit or bulk reprice
Adjust a single price inline, or select multiple rows and apply a bulk percentage, increment, or fixed price.
Track
Review the chatter log on any line to see who changed a price and when.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes. Setting a price override on any line creates or updates a product-specific fixed rule on that pricelist, so the effective price changes regardless of what rule type originally computed it — the one universal, safe way to edit any pricelist price inline.
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.
Dynamic Pricelist Prices
See and safely edit every pricelist price for every product side by side in one dynamic list view.
Buy on Odoo App Store