Complete Guide On WooCommerce Product Visibility (Hide Products Easily)

Complete Guide On WooCommerce Product Visibility (Hide Products Easily)

WooCommerce Product Visibility is an important feature to hide or remove a product from your online store. You might think that it’s easy to do that by just deleting products but this option could hurt your search engine rankings. Therefore, you may be looking for a more efficient way to do this.

Fortunately, WooCommerce lets you control your products’ visibility. Meanwhile, our Wholesale Suite plugin enables you to hide certain items from wholesale customers. The good news is you don’t need any coding knowledge to achieve this.

In this guide, we’ll discuss some of the reasons why WooCommerce product visibility can be beneficial for your store. Then, we’ll show you a few easy ways to hide products. Let’s get started!

  1. Control the catalog visibility
  2. Create a draft
  3. Make your product private

Why You May Want to Hide Products in WooCommerce

Product visibility is the ability to choose what products are seen by your customers. Let’s look at some cases where hiding certain items may be useful:

  • You don’t ship to some locations. You might have some products that don’t ship internationally. This could be for logistical or legal reasons. In this case, it might be a good idea to hide them from shoppers who reside outside of your shipping zones.
  • Some products are seasonal. You may have products that are only sold at certain times of the year, like Halloween costumes or Christmas trees. Therefore, it doesn’t make sense to show those products when the season is over (unless you’re having a clearance sale).
  • You sell branded or tailor-made products. In some cases, you may have to hide products if they are made exclusively for a certain retail store or person. This way, these items won’t be visible on your store unless the customer is a specific retailer.
  • Some products are only available for registered customers. If you have some special offers for your loyal customers, you might want to hide them from shoppers who haven’t signed up for them yet. This way, they will be motivated to create an account and see your exclusive deals.

As you can see, the ability to hide certain products can be very useful. Fortunately, there are several ways to control product visibility in WooCommerce.

How to Hide Products in Woocommerce

By default, WooCommerce comes with several options for hiding products. For instance, you can hide them from your shop and search results, or make them private. Let’s look at these methods in more detail.

1. Control the catalog visibility

WooCommerce enables you to control the catalog visibility of your products. To start, navigate to Products > All Products, locate the item you want to hide, and click on the Edit option:

Adjusting the WooCommerce product visibility
(click to zoom)

In the Publish box on the right-hand side, you’ll see an item called Catalog visibility. Click on Edit to see the rest of your options:

The WooCommerce product visibility options
(click to zoom)

You can choose to display your product in the shop and search results (this is the default setting), or to show it on the shop or the search results only. You also have the option to hide it completely.

Select your preference, then click on OK. Finally, press Update to save your changes.

2. Create a draft

Sometimes, you may want to remove a product from your site while you update its details and images. In this case, the easiest way to hide it is by unpublishing it.

To start, go to Products > All Products and select the product you want to hide. Then, navigate to the Publish panel, locate the Status option, and click on the corresponding menu:

Changing the status of a product in WooCommerce
(click to zoom)

From here, simply select Draft and click on OK:

Reverting a product back to draft
(click to zoom)

Finally, click on Update to save your changes. When you want to make your product visible again, you can return to this page and change the status back to Published.

3. Make your product private

Another way to control the visibility of products is to make them private. A private product will only be accessible to users who have a link to it. Therefore, it won’t show up in your shop’s search results or catalog.

To make a product private, go to Products > All Products and open the item you want to edit. In the Publish panel, locate the Visibility tab and click on Edit:

Making a product private in WooCommerce
(click to zoom)

Then, simply check the box next to Private and click on OK. Remember to save your changes when you’re ready.

How to Control Product Visibility in Wholesale Suite

Now that you know how to hide products in WooCommerce, let’s take a look at how you can control product visibility in Wholesale Suite. The plugin gives store owners more control over what their users see when they are logged in as wholesale customers.

If your store targets both retail and wholesale customers, it might be a good idea to customize their shopping experiences. A wholesale customer shouldn’t have to wade through the retail-priced products. By hiding these items from them, you can give them a smoother shopping journey.

Moreover, since wholesale customers buy in bulk, you may want to offer special discounts that retail clients may not qualify for. You may also want to run special campaigns to push certain products to wholesale clients. Therefore, controlling product visibility can help you target the right users.

To start, navigate to WooCommerce > Settings and click on the Wholesale Prices tab. Then, scroll down to the Wholesale Products section:

Hiding non-wholesale items from wholesale users in the Wholesale Suite plugin.
(click to zoom)

Locate the Only Show Wholesale Products To Wholesale Customers option, and check the corresponding box. Finally, save your changes.

That’s it! Non-wholesale items will now be hidden from your wholesale customers.


Deleting a product for whatever reason is a bad SEO practice. Instead, you could control its visibility so that only particular customers or users can access it.

In this post, we looked at different ways to control product visibility in WooCommerce. For instance, you can hide products from your catalog or set them as private. You could also use our Wholesale Suite plugin to hide non-wholesale items from wholesale customers.

Do you have any questions about controlling product visibility in WooCommerce? Let us know in the comments section below!


Leave a Reply

Your email address will not be published.