Catalog mode without selling online
Catalog turns WooCommerce into a browsable catalog. Hide the price, the add-to-cart button or both — store-wide, for selected products, whole categories, or only for some visitors. When add-to-cart is hidden, drop in your own call-to-action button. Ideal for wholesale, B2B and request-a-quote stores.
Works with
Not every store wants to sell online
Wholesale, B2B and showroom stores want to display products but price them individually or only for logged-in customers. Standard WooCommerce forces a price and add-to-cart on every product.
- ✗ No simple way to hide the price from some visitors
- ✗ Add-to-cart shown where selling needs a conversation
- ✗ Wholesale prices exposed to random guests
- ✗ Products buyable via a direct cart URL despite a hidden price
Catalog gives you full control over price and cart
- ✓ Hide the price, add-to-cart or both — store-wide or precisely
- ✓ Role rules: show prices only to selected customers, such as wholesale
- ✓ Price notice and a call-to-action button
- ✓ Catalog products are non-purchasable — including via direct URLs and the REST API
What you get in the free version
Everything you need to display products without selling them online.
Hide price or add-to-cart
Hide the price, the add-to-cart button or both — you decide what visitors see.
Catalog scope
Apply to all products, only selected products, or selected categories.
Per-product override
In the product editor, force catalog mode on or off — the override wins over the store-wide setting.
Per-category override
On the category screen, force catalog mode on or exempt a whole category.
Role rules
Apply to everyone, only logged-out visitors, selected roles, or everyone except selected roles.
Price notice
Show text where the price would be, such as "Contact us for pricing".
CTA button
Drop in your own button with custom text and link in place of add-to-cart.
Purchase enforcement
Catalog products are non-purchasable, so direct cart URLs and the REST API are blocked.
Up and running in three steps
Enable catalog mode and choose what to hide.
Install
Activate Catalog alongside WooCommerce.
Choose what to hide
In WooCommerce → Catalog, set what to hide, the scope and the visitor rule.
Check the store
Open the shop and a product page to confirm the hidden price, notice and CTA button.
Who it is for
When you want to display products but not sell them online directly.
Wholesale and B2B
Prices only for logged-in wholesale customers; everyone else sees a catalog.
- ✓ Role rules
- ✓ Hidden price
- ✓ Contact CTA
Request a quote
Add-to-cart replaced with a button leading to an enquiry page.
- ✓ Hidden cart
- ✓ CTA button
- ✓ Price notice
Showroom and look-book
Show the range without selling online, across the whole store.
- ✓ Store-wide scope
- ✓ Overrides
- ✓ Non-purchasable
Need more? Catalog PRO
FREE covers full catalog mode. Catalog Pro will add role-based pricing, request-a-quote forms, scheduled catalog windows and per-rule CTA buttons.
- ✓ Role-based pricing per customer (planned)
- ✓ Request-a-quote forms (planned)
- ✓ Scheduled catalog windows (planned)
Support and resources
Every plugin has its own documentation with setup walkthroughs. Bugs and questions go to the public GitHub repository for that plugin — we answer in the open.
Frequently asked questions
Does it require WooCommerce?
Yes. WooCommerce must be installed and active.
Can I show prices only to logged-in or wholesale customers?
Yes. Set the visitor rule to "Everyone except selected roles" and tick the roles that should still see prices and buy, or use "Only logged-out visitors".
Can I apply catalog mode to only some products or categories?
Yes. Choose "Only selected products" and set the field on each product, or "Only selected categories" and set it on each category. Overrides win over the store-wide setting.
Can I replace add-to-cart with a contact button?
Yes. Enable the CTA option, set the button text and link (e.g. your contact page), and it appears wherever add-to-cart is hidden.
Does it stop people buying via a direct URL?
Yes. Catalog products with add-to-cart hidden are marked non-purchasable, so direct cart URLs and the REST API are blocked too.
Do the settings have help?
Yes. The settings screen is accessible, dark-mode-aware and has inline help on every option.
Turn your store into a catalog
Hide price and cart by scope and role, add a notice and a CTA button. The full FREE edition under GPL.
Read the docsFREE is full catalog mode — PRO will add role-based pricing and request-a-quote forms (planned).