Approve buyers, protect your prices
A self-serve verification workflow for Odoo eCommerce that hides prices from unapproved visitors and reveals them the moment a buyer is vetted.
The problem
B2B and wholesale merchants need trade pricing seen only by vetted buyers, but Odoo has no built-in way to review new signups and reveal prices once they qualify. Merchants end up either opening prices to everyone or approving accounts one at a time by hand.
The solution
Every website signup creates a trackable approval request. A reviewer approves or rejects — individually or in bulk — from a dedicated dashboard, and the storefront automatically hides prices behind a configurable call-to-action until that decision is made.
Everything you need to gate access
Every capability below is implemented in the module.
Approve or Reject Workflow
New website signups create a tracked approval request with pending, approved, and rejected states, plus one-click bulk approve or reject for handling registrations in batches.
Automatic Price Gating
Turn on gating per website and unapproved visitors stop seeing prices on both the product grid and the product page — approved customers and staff see pricing as normal.
On-Brand Price-Hidden Message
Replace the hidden price with a configurable call-to-action, such as “Contact sales for pricing,” that turns an anonymous visitor into an approval request instead of a dead end.
Optional Add-to-Cart Gating
Go beyond price: enable an extra toggle to block add-to-cart as well, so unapproved visitors can browse but cannot purchase until they are vetted.
Guided Request Form
Collect company name, tax ID, and intended use alongside every signup, so reviewers can decide with the qualifying details they need instead of chasing information by email.
Approval Email Notifications
Applicants automatically receive an email when their request is approved or rejected, so buyers always know the moment they can start shopping.
Whitelist Auto-Approval
List trusted email domains and matching signups are approved instantly on registration, skipping manual review entirely for your obvious customers.
Reviewer Dashboard
A kanban board grouped by status plus a filterable list give reviewers one place to triage every pending, approved, and rejected request.
Full Audit Trail
Every request keeps a chatter history of who applied, who decided, and when, alongside a smart button on the customer record for instant traceability.
How it works
Buyer Registers
A visitor creates an account on the website like any normal Odoo eCommerce signup.
Request Is Logged
An approval request is created automatically; a whitelisted email domain approves it instantly, otherwise it waits for review.
Reviewer Decides
A reviewer approves or rejects — one at a time or in bulk — from the kanban or list dashboard.
Storefront Unlocks
Approved buyers see real prices (and add-to-cart, if gated) immediately; everyone else keeps seeing the configurable CTA.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. It adds a verification and visibility gate in front of your existing setup — once a buyer is approved they still receive whatever pricelist or customer group your website already assigns them.
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.
Buyer Approval & Website Hide Price
A self-serve buyer verification workflow that keeps trade pricing hidden until a review is approved, with a reviewer dashboard and whitelist auto-approval.
Buy on Odoo App Store