Product Icon

Hide Products by User Roles for WooCommerce

Control the Visibility of your WooCommerce Catalog by Hiding or Showing Products based on User Roles.
Choose a billing option
$49
Save 20%
$98 $78.40

Subscription includes

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

The Products Visibility by User Roles extension gives you complete control over who can view specific products and categories on your WooCommerce store. You can easily hide products and categories from selected user roles, including guest users, and choose whether to display a custom error message or redirect visitors who attempt to access restricted content.

In addition to the products, the plugin also enables you to hide or show the “Add to Cart” button and product price based on user roles. You can select specific products or categories and hide/show the add to cart button or price for specified user roles. Similarly, you can also control the visibility of payment methods based on user roels. This ensures that your store runs smoothly depending on demand and product availability.

Product Visibility By User Role Features

  • Control product visibility based on user role
  • Hide/Show “Add to Cart” button depending on user role
  • Manage price visibility based on user role
  • Show or hide payment methods based on user roles
  • Hide out-of-stock products
  • Hide products if a customer lands through a direct link
  • Select a custom URL for redirection
  • Display a custom error message

Product Visibility Based on User Role

With the WooCommerce Hide Products Visibility by User Role plugin, you can precisely control which products and categories are visible to each user role. You can choose which products and categories to show or hide for different user roles, including guests, by simply including or excluding them. 

Product Visibility Based on User Role

The plugin also allows you to hide out-of-stock products and block access to hidden items even if someone tries to open them through a direct link. This helps keep your catalog clean, secure, and relevant to each user role.

Hide/Show Add to Cart Button and Price Based on User Role

Easily control who can see product prices and the Add to Cart button by including or excluding specific products or categories for each user role. You can hide just the price, the add to cart button, or both, giving you full control over the shopping experience for different types of users.

Hide/Show Add to Cart Button and Price Based on User Role

Control Visibility of Payment Methods Based on User Role

The WooCommerce hide product by user role plugin enables you to easily control which payment methods are visible to different user roles. Whether you want to offer certain payment options to wholesale customers, registered users, or guests, you can use the include or exclude settings to show or hide specific methods accordingly. You can select multiple payment methods for each user role, ensuring a smoother, more personalized, and secure payment process across your store.

Control Visibility of Payment Methods Based on User Role

Display Custom Error Message or Redirect to Another Link

The WooCommerce Product Visibility by User Role plugin provides you with two methods of redirection. You can choose to redirect customers to a specific URL (Redirect page404 or Custom URL) or display a customized message to inform about visibility restrictions.

Display Custom Error Message or Redirect to Another Link


Frequently asked questions

Can I hide the entire catalog from guest users?

Yes, you can hide the entire catalog from guest users by managing the product and category visibility based on their user role.

Can I hide a complete category from guest users?

Yes, you can hide an entire category and its products from guest users. The category link may remain visible, but when restricted users click on it, they will see a custom error message indicating that the category is not available for them.

Can I show a specific product or category to retailers only and keep it hidden from everyone else? How do I do that?

Yes, you can show specific products or categories to one or more user roles, such as retailers, while keeping them hidden from other users, including guests. You can manage this by including or excluding them from visibility settings for each user role.

Can I hide the Add to Cart button or product price for specific user roles?

Yes, you can hide the "Add to Cart" button and product price for specific user roles. You can choose to hide only one or both for different products or categories based on user roles.

Can I control which payment methods are visible to different user roles?

Yes, you can manage the visibility of payment methods for different user roles. You can choose to show or hide specific payment options based on the user role, such as offering different methods to wholesale customers or registered users.

Can I display a custom error message or redirect users when they try to access restricted products?

Yes, you can choose to either display a custom error message or redirect users to a specific URL (either a 404 page or a custom URL) when they try to access restricted products or categories. You can also set different messages or redirection links for each user role.

Customer reviews

Extension information

  • PHP version required: 7.4
  • Tested with WordPress: 6.*.*
  • Tested with WooCommerce: 9.*.*

Countries

  • Worldwide