The original WooCommerce catalog and pricing visibility tool.
Not every store should show everything to everyone.
Whether you’re selling wholesale, managing restricted pricing, complying with MAP policies, or preparing a catalog before launch, you may need more control over what customers can see and do. Catalog Visibility Options gives you that control while continuing to use WooCommerce and your existing products.
Control product, price, and purchasing visibility
Decide exactly what different visitors can access throughout your store:
- Show or hide products
- Show or hide prices
- Enable or disable purchasing
You can run a fully public store, a private catalog, or a hybrid experience from the same WooCommerce installation.
Flexible visibility rules
Configure visibility based on the audience you want to reach:
- User roles
- Specific users
- User attributes and capabilities
- Logged-in vs guest visitors
- GeoLocation rules
This allows you to create different shopping and browsing experiences for different customers without duplicating products or managing multiple stores.
Common use cases
- Wholesale / B2B stores
Only approved customers can view pricing or place orders.
- MAP pricing compliance
Hide prices publicly while still allowing approved or logged-in customers to access them.
- Private catalogs
Restrict products or categories so that only certain users or roles can see them.
- Geo-targeted visibility
Show or hide products, prices, or purchasing options based on customer location.
- Catalog mode / pre-launch stores
Display products without enabling cart and checkout functionality.
Key features
- Hide products, prices, or Add to Cart functionality
- Show pricing only to specific users or user roles
- Restrict entire catalogs or selected products to authenticated users
- Disable cart and checkout functionality when needed
- Replace prices or purchase actions with custom content or messaging
- Configure GeoLocation-based visibility rules
- Works with your existing WooCommerce products and store setup
Summary
- Control who sees your products
- Control who sees your prices
- Control who can purchase
- Apply rules by user, role, attributes, or location