This module adds a 'Pricelist items' list view that allows to select several elements to version them and also to see the percentage 'fixed price' variation between a version and the previous one.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Lets you version pricelist rules: duplicate selected price list items with a new start date and a percentage price change, and see the variation % versus the previous version.
This module adds a new "Pricelist Items" screen under the Sales > Catalog menu (visible to users who manage pricelists). It shows all price list rules in an editable list with optional columns for the pricelist, rule name, price, minimum quantity, fixed price, percent and a new "Variation %" column.
- The Variation % is calculated automatically by comparing the fixed price of a rule with the fixed price of the rule it was copied from, so you can quickly see how much a price went up or down between two versions.
- A "Duplicate Item" action is available on the price list rules; it opens a small wizard where you enter the new start date, an optional end date and a variation percentage. When you click Apply, the selected rules are copied with the new dates and the fixed price adjusted by that percentage, and the original rules are automatically closed the second before the new start date.
- The wizard only makes sense for rules using a fixed price; the variation percentage is applied to compute the new price.
- The search view gains filters for current rules (based on today's date), global rules and category rules, plus search fields for product template, product variant and product category.
The module works on the standard price list rule model product.pricelist.item and depends on sale_management.
Depends on
Menus it adds
Models and fields (2)
- product.pricelist.item · extends an existing modelname, previous_price (Previous Fixed Price), previous_item_id, variation_percent (Variation %)
- product.pricelist.item.duplicate.wizard · new modeldate_end, date_start, variation_percent (Variation %)
Text generated by AI (DeepSeek) from reading the Odoo 19.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: 8 confirmed, 1 with no information of 9 versions.
Sources · Odoo 19.0
Confirmed on 2026-11-03 in branch 19.0 of OCA/product-attribute.
terminal Installation and usage
OCA documentation · Odoo 19.0Configuration
Source · Odoo 19.0To configure this module, you need to:
- Go to Sales \> Configuration \> Settings and check "Pricelists" option.
Usage
Source · Odoo 19.0To use this module, you need to:
- Go to Sales \> Products \> Pricelists and create a new Price List.
- Add a Pricelist Items to that Price List. Set 'Fixed Price' value on the field 'Price type' and set a fixed price.
- Go to the new menu Sales \> Products \> Pricelist Items, select the previously created item and click on Action \> Duplicate Item.
- In the wizard set 'Date Start', set 'Date End' and set 'Variation %' to a value different from 100.
- Click on 'Apply' and you will see a new Price List Item that is a copy of the previous item. In that new Item the value of the 'Fixed Price' field will be the previous price plus that price multiplied by the variation percentage and the value of the 'Variation %' will contain that value.
No verified information in OCA: Installation.
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.