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.

Capabilities

Everything you need to keep prices confidential

Every capability below is implemented in the module.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

07

Role-Based Price Preview

Preview exactly what any user will see, prices and margins masked or real, without ever logging in as them.

08

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.

09

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.

Workflow

How it works

1

Assign Roles

Open the guided setup wizard and choose which users should have sales prices hidden and which should have profit margins hidden — independently.

2

Review Coverage

Check the coverage dashboard for every price-bearing surface, backend and storefront, and resolve any surface flagged as a critical gap.

3

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.

4

Apply & Audit

Apply the setup to update group membership across the system, then track every visibility check in the audit trail going forward.

Questions

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.

Get the app

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