Skip to content

Catalog

Catalog turns your WooCommerce store into a browsable catalog. Hide the price, the add-to-cart button, or both — store-wide, for selected products, whole categories, or only for certain visitors. When add-to-cart is hidden you can replace it with your own call-to-action button.

Catalog is one focused plugin for showing products without selling them online directly. It fits wholesale and B2B stores, “request a quote” workflows, members-only pricing and showroom or look-book sites. The free edition is the full GPL product.

  • Hide price, add-to-cart, or both — choose exactly what visitors see.
  • Scope catalog mode to all products, selected products, or selected categories.
  • Per-product override in the product editor — force catalog mode on or off.
  • Per-category override on the product category screen — force on, or exempt a category.
  • Role rules — apply to everyone, only logged-out visitors, only selected roles, or everyone except selected roles (for example, show prices to wholesale customers only).
  • Price notice shown where the price would be, such as “Contact us for pricing”.
  • Call-to-action button with custom text and link in place of add-to-cart.
  • Listings and single product — works on shop, category, tag and product pages.
  • Purchase enforcement — catalog products are marked non-purchasable, so direct cart URLs and the REST API are blocked too.

You pick what to hide and where it applies. The store-wide setting defines the default; per-product and per-category overrides always win over it. Role rules decide who the rules apply to, so you can keep prices public, hide them from logged-out visitors, or reveal them only to selected roles. Where add-to-cart is hidden, the product is set non-purchasable so it cannot be bought through a direct URL or the REST API.

  • Free on WordPress.org — hide price and/or add-to-cart by scope and role, price notice, call-to-action button, non-purchasable enforcement.
  • Pro (planned) for tiered role pricing, request-a-quote forms, scheduled catalog windows and per-rule call-to-action buttons.
  • Getting started — install, choose what to hide, and set the visitor rule.