Never lose track of a price change again
Log every sales-price, variant-price and pricelist change on the product form, with reason, delta and full sales-transaction analysis — so you can defend margins and answer customer disputes in seconds.
The problem
Odoo only shows the current price. When a controller, sales manager or auditor asks who changed a product's price, from what to what, when and why, there is no clean answer on the product form. Teams reconstruct price history by hand from spreadsheets and sales-order exports, and quotations can silently carry stale, outdated prices.
The solution
Product Sales Price Update History gives every sales-price, variant-price and pricelist change a permanent, timestamped log with old price, new price, delta, percent change, reason and user — shown right on the product form alongside a sales-price analysis report, deep-discount flags and an audit-ready PDF export.
Everything you need for a defensible price history
Every capability below is implemented in the module.
Automated Price-Change Log
Every change to a product's sales price is captured automatically with old price, new price, delta, percent change, date and the user who made it.
Enforced Reason for Change
The Update Sales Price wizard requires a structured reason — cost change, promotion, customer negotiation, pricelist update, correction or other — so the log stays audit-defensible.
Variant & Pricelist Tracking
Price changes on product variants (attribute extra price) and pricelist items are logged with their own change type, so multi-variant catalogs and pricelist rules are covered too.
Product Form History Hub
A dedicated Price History tab and smart buttons on the product form put the full change log and sales history one click away, without leaving the record.
Sales Price Analysis Report
A dedicated report over confirmed and quoted sale order lines shows the price actually sold, per customer and salesperson, with cost and margin.
Deep-Discount & Outdated-Quote Flags
Lines sold below a configurable discount threshold and quotations still carrying an outdated price are flagged automatically for review.
Margin Visibility, Role-Gated
Cost and margin figures are shown alongside price for authorized managers, while staying hidden from other users.
Price Trend & ASP Views
Graph and pivot views chart price over time and compute the average selling price by period, without exporting to a spreadsheet.
Audit-Ready PDF Export
A one-click QWeb PDF report compiles a product's full price-change history for compliance or audit hand-off.
How it works
Track automatically
Change a product's sales price, variant price or a pricelist item, and the module logs it instantly with the old and new values.
Capture the reason
Use the Update Sales Price wizard to apply a new price with a required, structured reason and note.
Review on the product form
Open the Price History tab or smart buttons to see the full change log and sales history in one place.
Analyze and export
Check the Sales Price Analysis report for trends, discounts and margin, then export an audit-ready PDF.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
This app is available for Odoo 19, 18 and 17.
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.
Product Sales Price Update History
An audit-ready log of every sales-price, variant and pricelist change with an enforced reason, plus a product-form history hub, trend and ASP views, deep-discount flags and PDF export.
Buy on Odoo App Store