Whether you sell directly to consumers or to business buyers, you often need to hide products in your WooCommerce store from non-logged-in users.
Many B2B wholesale stores feel the need to gate their entire catalog or certain products or categories and only make them available for registered business buyers on their site.
Businesses that sell both D2C and B2B on the same eCommerce store will often have it in their B2B eCommerce feature checklist to hide their wholesale products from consumers to avoid clutter and improve their user experience.
To take the user experience to the next level, many B2B sellers also like to personalize their buyer’s shopping experience by showing only the products that are relevant for them.
In that case as well, they would first like to hide all products from non-logged-in users so that the visitor has to sign in to access the catalog.
And then when the user signs in, they’re only served products relevant for them.
But to do all this, you need to first hide products in your WooCommerce store so that a store visitor has to first sign in to view your catalog.
With that said, let’s come to our question: how to hide products in WooCommerce?
Well, it’s quite easy to do that with the Catalog Visibility for WooCommerce plugin.
Catalog Visibility for WooCommerce Plugin – What It Is and Who Is It For?
Catalog Visibility for WooCommerce is part of the B2BWoo plugin suite but is also available as a separate, standalone plugin.
Catalog Visibility for WooCommerce is packed with cutting-edge features that allow store owners to control the visibility of their catalog and create complex rules to display only relevant products to buyers.
This allows store owners to personalize and improve the B2B shopping experience so that more buyers would prefer to use the eCommerce channel to place their orders.
Apart from the ability to hide products, Catalog Visibility for WooCommerce offers the following features:
- Complex catalog visibility rules for showing relevant products to buyers
- Custom user roles and groups
- Product gating features
- Price gating features
Want to find out how to hide products in WooCommerce with this plugin? Let’s walk through the process and all the settings and configurations so you can see how it’s done.
Step 1: Get the Catalog Visibility for WooCommerce Plugin
The first step to hide products in WooCommerce is to get the Catalog Visibility for WooCommerce plugin. It can be purchased from the official WooCommerce store and comes with a no-questions-asked 30-day money back guarantee.
Once you purchase it, you’ll receive the plugin file in a zipped file format. Simply save the file as is without extracting it.
Step 2: Install the Catalog Visibility for WooCommerce plugin
The next step is to install the plugin on your WooCommerce store.
To install the plugin, navigate to Plugins from your WordPress dashboard and click Add New. Now, Upload the zipped plugin file you received.
When the plugin is installed, you’ll see an Activate link. Click to activate the plugin on your store.
Step 3: Configure the Settings to Hide Products in WooCommerce
To configure the plugin settings and hide products in your WooCommerce store, navigate to WooCommerce > Settings.
Now, click the Catalog Visibility tab on the top to see all the options and settings you have.
Here, under Visibility Settings, you’ll see a bunch of options. Scroll down to the last option, Hide catalog product for non-logged-in users.
Turn on the toggle to enable this feature.
Now, you have three options here.
You can hide the whole product catalog from a non-logged in user, hide selected products or hide selected product categories.
If you choose to hide the entire catalog, the other options will be disabled. And if you keep the first option turned off, you can then select product categories and products to hide from non-logged-in users.
And that’s all you have to do to hide your products in WooCommerce!
Want to create a B2B eCommerce store to cash the opportunity in eCommerce? B2BWoo makes it easy and cost-effective for every B2B seller – no matter their size – to create an eCommerce store.