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.

Capabilities

Everything you need to manage pricelist pricing

Every capability below is implemented in the module.

01

Cross-Pricelist Comparison Matrix

See every product's price across every pricelist in one filterable, exportable list, grouped by product or by pricelist.

02

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.

03

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.

04

Price Delta & Discount Display

Every row shows the base price, the pricelist price, the delta, and the discount percentage side by side.

05

Priority Indicators

The winning pricelist for each product is flagged automatically based on pricelist sequence, so precedence is never ambiguous.

06

Product Form Integration

A dedicated Pricelist Prices tab and smart button on every product show its full pricing picture without leaving the form.

07

Role-Based Access Control

Dedicated Pricelist Pricing viewer and manager groups keep sensitive prices and inline editing restricted to the right people.

08

Multi-Currency Awareness

Prices convert into each pricelist's own currency, so comparisons across currencies stay accurate.

09

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.

Workflow

How it works

1

Install & refresh

Install the app and the price matrix backfills automatically for every existing product and pricelist.

2

Compare

Open Pricing and group by product to see every pricelist's price side by side, with deltas and discounts.

3

Edit or bulk reprice

Adjust a single price inline, or select multiple rows and apply a bulk percentage, increment, or fixed price.

4

Track

Review the chatter log on any line to see who changed a price and when.

Questions

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.

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.

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