Browsable catalog, hidden pricing.

Keep your Website eCommerce catalog fully browsable for SEO and discovery, while B2B Mode hides prices and Add-to-Cart from anonymous visitors — or from anyone without a B2B pricelist — and replaces them with a tracked sign-in message.

The problem

Wholesalers, distributors, and trade-only retailers negotiate pricing that should never reach the open web. Removing products from the website kills discoverability and SEO, but publishing prices exposes margins to competitors and confuses shoppers who cannot actually buy. Native Website B2B settings only cover part of the surface, leaving prices leaking through wishlists, comparison pages, and dynamic product snippets.

The solution

Website B2B Mode hides prices and Add-to-Cart wherever they appear — shop tiles, product pages, dynamic snippets, wishlist, and comparison — while keeping every product page reachable for search engines and browsing. In place of the price, visitors see a configurable sign-in message with a tracked call to action, turning a blocked purchase into a captured lead instead of a dead end.

Capabilities

Everything you need to run a B2B storefront

Every capability below is implemented in the module.

01

Master B2B Toggle

Turn B2B Mode on or off for the whole website from a single setting, with an in-app explanation of exactly what enabling it changes.

02

Independent Price & Cart Control

Hide prices and Add-to-Cart buttons independently, so you can show pricing without checkout, hide pricing but keep a quote-request button, or hide both together.

03

Anonymous or Pricelist-Based Scope

Hide prices from anonymous visitors only, or from anyone whose active pricelist is not flagged as a B2B pricelist — built for stores that mix retail and wholesale traffic.

04

Sign-In Messaging & CTA

Replace every hidden price with a configurable message and an optional tracked sign-in link, so the page reads as intentional and invites the visitor to unlock pricing.

05

Optional Login Redirect

Add a soft gate that redirects anonymous visitors straight to login while B2B Mode is on, for merchants who want to nudge — not just inform — unauthenticated shoppers.

06

Pricelist-Level B2B Flag

Flag any pricelist as a B2B pricelist so the customers assigned to it always see pricing, even when the rest of the storefront hides it from everyone else.

07

Full Storefront Coverage

One set of rules hides prices consistently across shop grid cards, product detail pages, dynamically-rendered snippets, the wishlist, and the comparison table.

08

B2B Price Visibility Dashboard

A built-in analytics list tracks every sign-in prompt click and price unlock, so you can see whether hiding prices is helping or hurting engagement.

Workflow

How it works

1

Enable B2B Mode

Turn on B2B Mode from Website Settings and choose whether to hide prices, Add-to-Cart, or both.

2

Set the Scope

Decide if prices hide from anonymous visitors only or from everyone without a B2B pricelist, then flag any wholesale pricelists.

3

Customize the Message

Write the message shown in place of the price and turn the tracked sign-in call to action on or off.

4

Review the Dashboard

Watch the analytics list for sign-in prompts and price unlocks to see the impact on visitor behavior.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. Products stay fully browsable for SEO and discovery — only the price and, optionally, Add-to-Cart are replaced by your sign-in message.

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.

Website B2B Mode — Hide Prices from Public

Keep the catalog browsable while hiding prices and Add-to-Cart from anonymous or non-B2B visitors across the whole storefront — with sign-in messaging and a price visibility dashboard.

Buy on Odoo App Store