Disable Pricelist selection button in POS
This module allows to restrict POS interface user from selecting any or specific pricelists.
auto_awesome What this module does
AI-generated from the code · Odoo 14.0Control which pricelists cashiers can choose in the Point of Sale. You can hide the pricelist button completely or limit the button to a specific list of selectable pricelists.
This module adds two settings to each Point of Sale configuration, in the pricelist section of the POS settings form.
- "Hide Pricelist Button": when enabled, the pricelist selection button is removed from the POS interface, so cashiers cannot switch pricelists during a sale.
- "Selectable Pricelists": when the button is not hidden, this field lets you choose exactly which pricelists appear in the selection popup. It is required in that case, and a note reminds you that the default pricelist must be included in the selectable ones.
The module also adjusts the default pricelist field so it only offers pricelists that are actually selectable, and it automatically keeps the selectable list consistent with the allowed pricelists when those change. If the default pricelist is not in the selectable list, it is switched to the first selectable one.
In the POS screen, the pricelist button only appears when pricelists are enabled, more than one pricelist is available and the button is not hidden. The customer details screen also hides its pricelist selector when the button is hidden. Only the pricelists you allow are loaded into the POS session.
Depends on
Models and fields (1)
- pos.config · extends an existing modelpricelist_id_domain, hide_pricelist_button, selectable_pricelist_ids (Selectable Pricelists)
Text generated by AI (DeepSeek) from reading the Odoo 14.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 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/pos.
terminal Installation and usage
OCA documentation · Odoo 14.0Usage
Source · Odoo 14.0In POS configuration, enable advanced pricelists and add all pricelists with reference to pricelists to be used in POS in "Available Pricelists".
To restrict POS user from selecting any pricelist (therefore only use prices from "Default Pricelist"), enable boolean "Hide Pricelist Button"
To restrict POS user's pricelist selection to a set of pricelists, add them to "Selectable Pricelists". Note: make sure "Default Pricelist" is among "Selectable Pricelists".
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.