Product Pricelist Simulation
This module extends the product pricelists feature to allow show price for all pricelists from a product form view.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Adds a 'See Price per Pricelist' button on the product form that opens a simulation window showing the unit price of the product (or each variant) in every pricelist, for a chosen quantity and date.
This module lets you compare, in one screen, what a product would cost under all your pricelists without having to open each pricelist separately.
On the product form you get a new button, "See Price per Pricelist". Clicking it opens a pop-up window where you can pick the product variant (only when the product has several variants), the quantity and the date. The window then lists, for each pricelist, the unit price that would apply, in the pricelist's own currency.
On each pricelist itself there is a new "Show in Simulation" checkbox, switched on by default. Only pricelists with this box ticked appear in the simulation, so you can hide pricelists you do not want to compare.
The simulation is a temporary calculation: it does not change any price, order or pricelist rule. It only reads the existing pricelist rules and displays the resulting prices. The button is available from the product template form, and the pop-up can be closed with a Close button.
Access to the simulation screens is limited to users in the Settings (system) group.
Depends on
Required by other modules
Models and fields (3)
- product.pricelist · extends an existing modelshow_in_simulation
- wizard.preview.pricelist · new modelline_ids (Simulation Lines), price_date (Date), product_id (Product Variant), product_qty (Quantity), template_id (Product Template), variant_count (Variants Count)
- wizard.preview.pricelist.line · new modelprice (Unit Price), product_id (Product Variant), currency_id (Currency), pricelist_id, simulation_id
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: 6 confirmed, 3 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.0Usage
Source · Odoo 19.0To use this module, you need to:
- Go to product form view.
- Click See Price per Pricelist button.
- A new dialog will appear showing the prices for the current date and quantity=1 for the current product.
- You can modify the date to see the prices on that date (if you have pricelists with specific intervals of time), or for other quantity (if you have pricelists depending on the number).
- If you have clicked from a product with variants, you will see by default the prices for all the existing variants on each shown pricelist, but you can select a specific variant in the field "Product Variant" to filter out the rest of the variants except the selected one.
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.