Hide Prices & Gate Your Catalogue: Magento B2B Done Right | AgenticEcom
Hide Prices & Gate Your Catalogue: Magento B2B Done Right

Hide Prices & Gate Your Catalogue: Magento B2B Done Right

3 min read 1 views

Hide prices and gate your catalogue: Magento B2B done right

Plenty of B2B and trade sellers don't want their prices on public display — because pricing is account-specific, because suppliers enforce minimum advertised prices, or simply because a quote is the right first conversation. Magento can do this cleanly, but it's easy to do half-way and leave prices leaking on a page you forgot about. Here's how to gate pricing properly, and the surfaces you must not miss.

The three modes

  • Hide price until logged in. Anonymous visitors see the product but not the price or "add to cart"; trade customers who log in see their account pricing. Good for protecting trade rates while staying discoverable.
  • Quote-only. No price and no checkout — instead, a "request a quote" action that feeds the quote-to-order workflow. Right for negotiated or made-to-order ranges.
  • Fully gated catalogue. The catalogue (or parts of it) is invisible until an approved trade account logs in. For genuinely closed, trade-only operations.

The mistake everyone makes

Hiding the price on the product page is the easy 80%. The trap is the other surfaces where a price can still leak: category and search listings, the mini-cart, quick-view modals, related-product and cross-sell blocks, the wishlist, structured-data markup, and the cart and checkout. Miss one and you've published the price you were trying to protect. Doing this properly means covering every place a price can render, consistently, with one rule.

Pair it with customer groups

Hide-price is most powerful combined with Magento's native customer groups: gate the prices publicly, then show each logged-in account its own group or tier pricing. That's account-specific B2B pricing without any enterprise machinery — part of the broader B2B without Adobe Commerce approach.

Keep it fast and discoverable

Gating prices shouldn't mean hiding from search. Products can stay indexable and fast — the price simply resolves based on who's looking. Done on a fast headless storefront, you get protected pricing and strong SEO at once.


Gate pricing across every surface, properly. Hide-price and quote-only modes ship in the B2B Suite, one of 40+ modules in the AgenticEcom Suite — from £4,995 a year. See the Suite →

Frequently asked questions

How do I hide prices in Magento until a customer logs in?

With a hide-price module that suppresses the price and "add to cart" for anonymous visitors and reveals account pricing on login. The key is applying it across every surface — listings, mini-cart, quick-view, related blocks — not just the product page.

Can I show different prices to different B2B customers?

Yes. Combine hide-price with Magento's native customer groups and tier pricing so each logged-in account sees its own negotiated rate, while the public sees no price at all.

Does hiding prices hurt SEO?

Not if done right. Products stay indexable and fast; only the price rendering is gated by who's viewing, so you keep discoverability while protecting trade pricing.