WooCommerce Hide Prices, Products, and Store by B2BKing — is a powerful and flexible tool designed for store owners who need granular control over their shop's visibility. Whether you're running a B2B operation, a members-only club, or a wholesale business, this plugin allows you to tailor the shopping experience for different user groups. With just a few clicks, you can hide prices, the "Add to Cart" button, specific products, or even the entire store from non-logged-in users or specific user roles.
This plugin seamlessly integrates with your existing WooCommerce setup, providing a robust solution for creating a private, protected, and personalized e-commerce environment. It's an essential tool for businesses that require different pricing structures for retail and wholesale customers, or for those who want to build an exclusive community around their products. By managing visibility, you can encourage user registration, protect your pricing from competitors, and offer a premium experience to your registered members.
Why This Is Important
In a competitive online market, showing your prices to everyone can be a major disadvantage. Competitors can easily scrape your data, and unqualified leads can waste your time. Studies show that B2B buyers are 60% more likely to purchase from a supplier that offers a personalized experience. This plugin helps you create that experience.
- Prevent Price Scraping: Stop competitors from undercutting you by hiding prices from guests.
- Increase User Registrations: By hiding exclusive content or prices, you give users a compelling reason to create an account. Lead generation can increase by up to 75% with a registration gate.
- Segment Your Audience: Not all customers are equal. Show retail prices to guests and wholesale prices to registered B2B partners, creating a tailored experience that drives loyalty and higher order values.
Features
- Hide prices for guests or specific user roles.
- Hide the 'Add to Cart' button to create a catalog-only mode.
- Make the entire WooCommerce store private and accessible only after login.
- Hide specific products or entire categories based on user roles.
- Replace prices with custom text or a "Login to see price" message.
- Force user login for checkout.
- Redirect guest users from shop pages to a custom login/registration page.
- Fully compatible with all modern themes and plugins.
- Easy-to-use interface integrated into the WordPress dashboard.
- Lightweight and optimized for performance, ensuring no impact on site speed.
Visibility Rules Overview
| Rule | Action | Target Audience | Use Case Example |
|---|---|---|---|
| Hide Prices | Replaces product price with custom text (e.g., "Login to View") | Guest Users | Encourage account registration to view wholesale pricing. |
| Hide Products | Completely removes specific products or categories from the shop. | Retail Customer Role | Show exclusive B2B-only products to wholesale partners. |
| Hide 'Add to Cart' | Disables the purchase button, turning the shop into a catalog. | All Users | Temporarily disable sales for maintenance or for quote-based businesses. |
| Private Store | Requires login to view any part of the WooCommerce shop. | Guest Users | Create an exclusive, members-only online club. |
| Custom Redirect | Sends guests trying to access the shop to a specific page. | Guest Users | Direct potential customers to a landing page explaining membership benefits. |
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 hide prices for specific products only, not all of them?
Yes, absolutely. While the plugin allows you to set global rules to hide prices for all products, you can also override these settings on a per-product basis. Simply edit the product in WooCommerce, and you will find a B2BKing meta box where you can set unique visibility rules just for that item.
How does this plugin affect SEO? Will Google be able to index my hidden products?
The plugin is designed with SEO in mind. When you hide products or prices from specific users, the content is still available to search engine crawlers like Googlebot by default. This means your products can still be indexed and appear in search results. However, if your goal is complete privacy, you can also configure the plugin to prevent indexing of hidden content.
Is it possible to show different prices to different logged-in user roles?
This free version focuses primarily on hiding content from guests versus logged-in users. To set different prices for different user roles (e.g., "Wholesaler" sees a 20% discount, "VIP Member" sees a 30% discount), you would need to upgrade to the premium B2BKing plugin, which includes advanced dynamic pricing and user role-based rules.
Will this plugin slow down my website?
No, WooCommerce Hide Prices by B2BKing is built for performance. It is lightweight and uses efficient code to apply its rules without adding any noticeable load to your server. The visibility checks are performed server-side with minimal queries, ensuring a fast browsing experience for all your users.