
Control product visibility, pricing, and checkout access based on user roles
WooCommerce Hide Products, Categories, Prices, Payment and Shipping by User Role
WooCommerce Hide Products allows you to control what different user roles can see and access in your store. Hide products, categories, prices, payment methods, and shipping options based on user roles — useful for wholesale stores, membership sites, and B2B shops.
Included with purchase:
- 100% GPL Licensed
- Lifetime Updates
- Technical Support
- Instant Download
What is WooCommerce Hide Products, Categories, Prices, Payment and Shipping by User Role?
WooCommerce Hide Products is a WordPress plugin that controls product, category, price, payment, and shipping visibility based on user roles for wholesale and B2B stores. Available at PluginTheme.net with instant download and GPL license.
Key Features
Product Visibility
Show or hide specific products per user role across shop, search, and URLs
Price Controls
Hide prices, show custom messages, or display role-specific pricing
Category Restrictions
Hide entire product categories from specified user roles
Payment Filtering
Restrict payment gateway availability based on customer role
Bulk Management
Apply visibility rules to multiple products and categories simultaneously
Who is this for?
Pros
- Comprehensive visibility controls covering products, categories, prices, and payments
- Role-based rules create different shopping experiences per user group
- Bulk actions for applying rules across multiple products
- Hidden products fully removed from search and direct URL access
- Supports both B2B wholesale and membership site scenarios
Cons
- •Complex rule configurations may require planning for stores with many roles
- •Role management depends on WordPress user role system or third-party role plugins
- •Testing visibility across multiple roles requires logging in as different users
Product Description
This plugin adds role-based visibility controls to WooCommerce, letting you create different shopping experiences for different customer groups. Wholesale buyers see wholesale products, retail customers see retail items, and guest visitors see a limited catalog.
Visibility Controls
Configure per-product or per-category visibility rules based on WordPress user roles. Hidden products are completely removed from shop pages, search results, and direct URL access for restricted roles.
What You Can Control
- Product visibility — show or hide specific products per role
- Category visibility — hide entire categories from certain user groups
- Price display — show, hide, or replace prices with custom messages
- Payment methods — restrict payment gateways by user role
- Shipping methods — limit shipping options for specific roles
Use Cases
B2B stores can show wholesale products only to approved business accounts. Membership sites can restrict premium products to paying members. Retail stores can hide out-of-stock items from guest visitors while keeping them visible to logged-in customers.
Management
Rules are configured through a centralized settings panel where you can manage visibility rules across your entire catalog. Bulk actions allow you to apply rules to multiple products or categories simultaneously.
Our Verdict
PluginTheme Team
Expert Reviewer
WooCommerce Hide Products provides granular visibility control that effectively supports wholesale, B2B, and membership-based WooCommerce store configurations.