Catalog Visibility Options for WooCommerce lets you control who sees your products and prices. Hide your entire shop, specific products, prices, or the cart based on user roles, log-in status, or location. Perfect for wholesale, catalog-only stores, and businesses needing flexible visibility and pricing rules without custom code.
- Hide prices for guests or specific user roles
- Show “Contact for Price” or custom message instead of price
- Disable Add to Cart globally or by role
- Convert store to catalog-only mode in one click
- Restrict product visibility by user role or logged-in status
- Apply rules globally, by category, or per product
- Geolocation support to tailor visibility by country
- Replace Add to Cart with custom button/link
- Compatible with simple, variable, and grouped products
- Works with WooCommerce tax and shipping settings
- Customizable messages with shortcodes and HTML
- Supports wholesale, B2B, members-only, and quote workflows
- Lightweight, fast, and translation-ready
- Admin-friendly UI with clear rule priorities
- Plays well with most themes and popular WooCommerce extensions