Product Pricelist Product Price History
This module provides an automated audit trail for price changes across all product pricelists. It tracks modifications to fixed prices, capturing the previous and new values, the user responsible, and the timestamp. It includes a dedicated view for managers to review pricing trends and a bulk-action feature to print product labels immediately after price adjustments.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Automatically records every change to a fixed price in a product pricelist, showing the old price, new price, who changed it and when. Managers can review the history and print product labels from the history list.
This module adds a price change log for pricelists. Whenever someone edits the fixed price of a pricelist rule, Odoo saves a history entry with the product, the pricelist, the previous price, the new price, the date and the user who made the change.
A new menu called Historical Pricelist appears under the Sales > Products menu. It opens a read-only list of all price changes, sorted with the most recent first. From this list you can search by product, pricelist or user, and group the entries by pricelist, product, user or day.
The list includes a Print Labels button that opens the standard product label printing screen pre-filled with the products from the selected history lines.
History entries are created automatically only when the fixed price actually changes and the pricelist rule is linked to a product or a product template. The history records are read-only for users, but they can be archived (and viewed again with the Archived filter). Salespeople have full access to the history records.
Depends on
Menus it adds
Models and fields (2)
- product.pricelist.item · extends an existing model
- product.pricelist.item.history · new modelactive, user_id (User), new_price, old_price, product_id (Product), change_date, pricelist_id (Pricelist)
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/product-attribute.
terminal Installation and usage
OCA documentation · Odoo 18.0Usage
Source · Odoo 18.0- Automatic Tracking You don’t need to do anything! Every time you change a "Fixed Price" in any pricelist, the system automatically saves the old price, the new price, and the person who made the change.
- View the History Go to Sales > Products > Pricelist History. Here you will see a list of all recent price adjustments.
- Print Labels for New Prices
- Open the Pricelist History list.
- Select the products (tick the checkboxes) that have new prices.
- Click the "Print Labels" button that appears in the top header.
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.