Product Icon

Catalog Visibility Options for WooCommerce

Control who sees prices—and who can buy—while keeping WooCommerce flexible for any business model. Hide prices and control purchasing options based on users, roles, and locations.
Choose a billing option
$59
Save 20%
$118 $94.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

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

Customer reviews

Average rating 4.4
11 reviews
5 stars, 73% of reviews
4 stars, 9% of reviews
3 stars, 9% of reviews
2 stars, 0% of reviews
1 star, 9% of reviews
11 reviews
  • skinandacnespecialist
    Rated 5 out of 5
    Ease of use
    Nov 14, 2025
    Ease of use
    I love this! So easy to use compared to other B2C options! Other ones are so complicated and this is the BEST! I needed something that would work to hide some products from users that required a log in/special account in Wordpress and this does it wonderfully! TOP NOTCH!
  • pwoodle
    Rated 5 out of 5
    Ease of use
    Aug 22, 2025
    Ease of use
    Was looking for an easy way to convert a store into a catalog site. This worked perfectly.
  • nikiprof
    Rated 1 out of 5
    Support
    Jun 10, 2025
    Support
    Оставлял заявку в поддержке 2 месяца назад. Со мной связались один раз и попросили доступ. И на этом пропали. Тикет стоит в статусе "Обработка" около 3 месяцев. На письма никто не отвечает. Хотя бы ответьте!
  • Skye McGinn
    Rated 5 out of 5
    Jul 19, 2023
    Excellent Support!
    Plugin is easy to use and support was excellent. I needed help with an exception to the visibility rules based on having a product in the cart and they provided useful examples.
  • pgonzalezg983
    Rated 3 out of 5
    May 23, 2020
    Not enough granularity in the selection of Users.
    We need to be able to select users not only by Logged In / Not Logged In. At least we should be able to differentiate users by Role
    • Nicola Mustone
      May 25, 2020
      Hi there! Thanks for taking the time to leave a review about Catalog Visibility Options on WooCommerce.com and for the feature recommendation. It would be great to have you add your ideas to our **Ideas Board**, which is where developers go to look for future plugin features and improvements. You can add in your idea here: http://ideas.woocommerce.com/forums/133476-woocommerce

Extension information

  • Tested with WordPress: 6.9
  • Tested with WooCommerce: 10.4
  • Requires at least WordPress: 4.0
  • Requires at least WooCommerce: 9.0

Compatibility

  • Cart & checkout blocks
  • High performance order storage (HPOS)

Countries

  • Worldwide

Related Products

Price $49 annually
Rated 2.7 out of 5 stars
Price $109 annually
Rated 4.6 out of 5 stars
Price $119 annually
Rated 3.5 out of 5 stars
Price $59 annually
Rated 2.8 out of 5 stars
Price $29 annually
Rated 3.5 out of 5 stars
Price $199 annually
Rated 4 out of 5 stars
Price $79 annually
Rated 4.2 out of 5 stars
Price $149 annually
Rated 4.8 out of 5 stars
Price $49 annually
Rated 3.8 out of 5 stars