Guides

WooCommerce catalog mode: hide prices and add-to-cart for B2B or quote workflows

By Mariusz Szatkowski · Updated: 2026-06-22

Catalog mode keeps WooCommerce useful when the goal is browsing rather than immediate checkout. A store may need to hide prices from guests, show prices only to wholesale roles or collect quote requests instead of orders.

What matters

Do not only hide a button with CSS. If a product should not be bought, it should be non-purchasable too, otherwise direct cart URLs and API requests can still push it toward checkout.

How Catalog helps

Catalog for WooCommerce hides price, add-to-cart or both, with visitor rules for everyone, logged-out visitors, selected roles or everyone except selected roles. When add-to-cart is hidden, affected products are marked non-purchasable, so the rule is enforced.

Catalog Pro adds scheduled catalog windows, per-role visibility overrides, a built-in quote form and role-specific CTA buttons.

The short version

Use catalog mode when the product should be seen but not bought by every visitor. Hide the visible controls and enforce the rule at the purchase layer.

Catalog for WooCommerce