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.

Capabilities

Everything you need to gate access

Every capability below is implemented in the module.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

07

Whitelist Auto-Approval

List trusted email domains and matching signups are approved instantly on registration, skipping manual review entirely for your obvious customers.

08

Reviewer Dashboard

A kanban board grouped by status plus a filterable list give reviewers one place to triage every pending, approved, and rejected request.

09

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.

Workflow

How it works

1

Buyer Registers

A visitor creates an account on the website like any normal Odoo eCommerce signup.

2

Request Is Logged

An approval request is created automatically; a whitelisted email domain approves it instantly, otherwise it waits for review.

3

Reviewer Decides

A reviewer approves or rejects — one at a time or in bulk — from the kanban or list dashboard.

4

Storefront Unlocks

Approved buyers see real prices (and add-to-cart, if gated) immediately; everyone else keeps seeing the configurable CTA.

Questions

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.

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.

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