WooCommerce User Restricted Shopping — is a powerful and flexible tool designed for store owners who need granular control over their shop's accessibility. Whether you're running a wholesale B2B portal, a private members-only club, or simply want to offer exclusive products to certain customers, this plugin provides the necessary functionality. It empowers you to create a customized shopping experience, hiding products or prices from non-logged-in users or specific user groups, ensuring that only your target audience can access designated parts of your store.
With this plugin, you can implement restrictions at various levels. Lock down your entire WooCommerce shop, making it completely private, or apply rules to specific products and categories. You have the option to hide products completely from the shop and search results, or simply disable the 'Add to Cart' button and hide prices, allowing guest users to browse your catalog without the ability to purchase. This level of control is perfect for creating tiered access levels, such as 'Gold Members' who see special pricing while regular users see standard rates.
Why This Is Important
Are you losing potential high-value customers because your store is a one-size-fits-all? Businesses that offer personalized experiences see a 20% increase in sales. Without content restriction, your wholesale prices are exposed to retail customers, and exclusive member benefits are visible to everyone, diminishing their value. This plugin solves that problem by allowing you to create a secure, segmented shopping environment. Cater to your B2B clients with a private portal, reward loyal customers with exclusive access, and protect your pricing strategy, turning your generic shop into a high-conversion, personalized platform.
Features
- Restrict Entire Shop: Make your whole store accessible only to logged-in users or specific roles.
- Product & Category Restriction: Hide specific products or entire categories based on user roles.
- Hide Prices: Show products to guest users but conceal the prices until they log in.
- Disable "Add to Cart": Allow users to browse products but restrict purchasing for certain roles.
- Role-Based Access Control: Integrates seamlessly with WordPress user roles for easy management.
- Custom Redirects: Redirect unauthorized users to a specific page, like a login or registration form.
- Customizable Messages: Display custom messages to users who try to access restricted content.
- Exclusion Rules: Easily exclude specific users from a general role-based restriction.
- Hide from Search: Prevent restricted products from appearing in your site’s search results for unauthorized users.
- Wholesale/B2B Ready: Perfect for creating a dedicated area for your wholesale customers with special pricing and products.
Benefits of Role-Based Store Access
| Scenario | Standard Store (Without Plugin) | Restricted Store (With Plugin) |
|---|---|---|
| Wholesale (B2B) | Wholesale prices are public, confusing retail customers and exposing your rates to competitors. | A private, password-protected portal shows wholesale prices only to approved B2B accounts. |
| Members-Only Club | Exclusive products are visible to everyone, diminishing their perceived value and exclusivity. | Products are hidden from the public and are only visible and purchasable by logged-in members. |
| Product Launch | New product is available to everyone at once, no special treatment for loyal customers. | Offer early access to the new product exclusively for your 'VIP Members' user role. |
| Catalog Mode | Requires custom code or a separate plugin just to hide prices and the buy button. | Easily switch to a browsable catalog for guest users by hiding prices and disabling 'Add to Cart'. |
How to install the plugin?
- Download the plugin archive using the button above.
- Navigate to Plugins > Add New in your WordPress dashboard.
- Click "Upload Plugin" at the top and select the downloaded ZIP file.
- Install, activate the plugin, and follow the quick setup wizard instructions.
FAQ
Can I create a members-only store with this plugin?
Yes, absolutely. You can restrict your entire shop so that only users with a specific role (e.g., 'Member') can view and purchase products. Unauthorized visitors can be redirected to a login or registration page, making it a perfect solution for private clubs or subscription-based stores.
Is it possible to show different prices for the same product to different user roles?
While this plugin focuses on restricting access (viewing/purchasing), it doesn't manage dynamic pricing itself. However, it is fully compatible with popular role-based pricing plugins. You can use this plugin to hide the product from roles that shouldn't see it, and another plugin to handle the different prices for the roles that can.
Will restricted products still appear in Google search results?
The plugin is designed to prevent unauthorized users from accessing the product pages. When correctly configured, it sends a 'no-access' signal which should deter search engines from indexing these pages for the general public. For maximum SEO control, it is also recommended to use an SEO plugin to specifically 'noindex' the restricted product pages.
How do I restrict access for non-logged-in users only?
It's very simple. In the plugin settings, you can create a rule that applies to 'Guest' or 'Non-logged-in' users. You can choose to hide products, hide prices, or redirect them away from the shop entirely. This will ensure that anyone who logs in, regardless of their role, will be able to see the shop content.