Keep prices and margins invisible to the staff who shouldn't see them
Hide sales prices and profit margins from restricted staff across sales orders, product records, and your entire online store — with a coverage dashboard, red-flag warnings, and a role-based preview so you can verify the configuration before it ever goes live.
The problem
Odoo shows prices and margins everywhere by default — sales orders, product forms, and the online store — so any warehouse picker, order-entry clerk, or outsourced contractor with backend access can see figures they were never meant to. Native access rights can hide whole menus, but not a single price column on a screen staff still need. The one existing competitor confirms the demand, but its coverage is unreliable: prices hidden in the cart and checkout still leak on product landing pages, and there is no way to check what is actually protected until someone reports seeing a price.
The solution
Hide Order & Product Prices gates every price-bearing surface — sales order lines and totals, the margin block, product forms and lists, and the full storefront including landing pages, shop grids, cart, checkout, and even page-source structured data — behind two independent restriction groups for price and margin. A coverage dashboard lists every protected surface with a status badge, red-flags any critical surface left exposed, and a role-based preview tool shows exactly what any user will and will not see before you publish the configuration.
Everything you need to keep prices confidential
Every capability below is implemented in the module.
Hide Sales Price by Role
Put any user in the Hide Sales Price group and list prices, order totals, and subtotals disappear from every screen they still need to work in — no separate login, no missing functionality.
Hide Profit Margin Independently
Cost price and margin are controlled by their own restriction group, so a role can see selling prices while staying completely blind to what the business paid or earns.
Sales Order & Quotation Coverage
Order lines, the amounts block, and the margin panel are gated on every quotation and sales order the moment a restricted user opens it.
Complete eCommerce Coverage
Prices are hidden on shop grid tiles, product landing pages, the price-range filter, cart lines, checkout totals, and even the page's JSON-LD structured data — closing the landing-page leak that undermines other tools.
Coverage Status Dashboard
A single dashboard lists every price-bearing surface the module knows about, showing at a glance whether each one is protected or exposed.
Red-Flag Warnings on Critical Gaps
Any critical surface — like a quotation or a storefront checkout — left unprotected is flagged automatically, so a gap is never discovered by accident.
Role-Based Price Preview
Preview exactly what any user will see, prices and margins masked or real, without ever logging in as them.
Guided Setup Wizard
A three-step wizard walks you through assigning users to each restriction group, choosing which surfaces to protect, and reviewing a before/after summary before applying anything.
Visibility Audit Trail
Every preview and snapshot is logged with the user, the date, and whether they could see price and margin data — giving you a record that the controls held.
How it works
Assign Roles
Open the guided setup wizard and choose which users should have sales prices hidden and which should have profit margins hidden — independently.
Review Coverage
Check the coverage dashboard for every price-bearing surface, backend and storefront, and resolve any surface flagged as a critical gap.
Preview Before You Publish
Use the role-based preview tool to see exactly what a chosen user will see — masked or real — before the configuration goes live.
Apply & Audit
Apply the setup to update group membership across the system, then track every visibility check in the audit trail going forward.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. Gating is based on the logged-in user's group membership, so anonymous storefront visitors and ordinary customers see prices exactly as stock Odoo shows them. Only internal staff placed in a restriction group have prices hidden.
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.
Hide Order & Product Prices
Hide sales prices and profit margins by role across sales orders, products and the online store — with a coverage dashboard, red-flag warnings and a role-based preview to prove nothing leaks.
Buy on Odoo App Store