Common setups
Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.
These recipes combine Catalog’s settings for common store types. All are set under WooCommerce → Catalog. Because catalog mode is store-wide and narrowed only by role, the recipes differ mainly in what to hide and which visitor rule they use.
Show prices to wholesale customers only
Section titled “Show prices to wholesale customers only”Hide prices and buying from the public, but let a wholesale role see and buy.
- Enable catalog mode: on
- Hide the price: on
- Hide add-to-cart: on
- Visitor rule: Everyone except selected roles → tick your wholesale role
- Price notice: e.g. “Login for trade pricing”
Guests and non-wholesale roles browse a catalog; wholesale customers get the full store. To instead reveal prices to every logged-in customer, use the Only logged-out visitors rule and leave the roles list alone.
Request-a-quote catalog
Section titled “Request-a-quote catalog”Display products with no prices and point shoppers at an enquiry page.
- Hide the price: on (or off, to keep prices visible)
- Hide add-to-cart: on
- Visitor rule: Everyone
- Price notice: optional, e.g. “Contact us for pricing”
The free screen has no button-text/link setting. To put a “Request a quote” button where add-to-cart was, use the catalog/add_to_cart_replacement filter, see Developer reference for a working snippet.
Full showroom / look-book
Section titled “Full showroom / look-book”Turn the whole store into a browsable showroom with no buying.
- Hide the price: on
- Hide add-to-cart: on
- Visitor rule: Everyone
- Price notice: optional
This is also the plugin’s default state on activation, so a fresh install is already a showroom, you only need to confirm the visitor rule is Everyone.
Hide the price but keep buying
Section titled “Hide the price but keep buying”Some stores want the price off the listing but still allow purchase (price shown in cart only).
- Hide the price: on
- Hide add-to-cart: off
Because add-to-cart is not hidden, the product stays purchasable, it is not marked non-purchasable, so direct cart URLs and checkout keep working.
Hide buying but keep prices visible
Section titled “Hide buying but keep prices visible”A “call to enquire” catalog where shoppers can see prices but not order online.
- Hide the price: off
- Hide add-to-cart: on
Prices show as normal; the add-to-cart button is gone and the product is non-purchasable.
Per-product or per-category exceptions
Section titled “Per-product or per-category exceptions”The free settings screen is store-wide, there is no per-product or per-category toggle. If you need to exempt a single product, or run catalog mode on only one category, do it in code with the catalog/applies, catalog/hide_price or catalog/hide_add_to_cart filters, which receive the product and can return a per-product decision. See Developer reference.
Verify each setup
Section titled “Verify each setup”- Open the Shop and a single product as a guest, confirm what is hidden and that the notice appears.
- Try a direct cart URL (
?add-to-cart=<id>) for a product with add-to-cart hidden, it should be rejected (non-purchasable). - If you set a role rule, log in as a role that should see prices, prices and add-to-cart should return.
Related
Section titled “Related”- Configuration, every setting explained.
- Developer reference, filters for replacement buttons and per-product rules.
- FAQ, common questions.