WooCommerce hide price

WooCommerce hide price: everything you need to know

There are plenty of reasons why you might need to hide WooCommerce prices on your online store. For example, you might want visitors to create an account before making purchases or hide product prices for your latest products.

The only problem is that WooCommerce doesn’t come with a built-in option that lets you do that. 

Fortunately, you can use the WooCommerce Members Only plugin to hide WooCommerce prices from products on your online store. In this article, we’ll go over everything you need to know about WooCommerce hide price. We’ll also show you how you can hide WooCommerce prices in different ways. 

When you might need to hide price in WooCommerce

Let’s quickly step through some of the main reasons why store managers consider hiding prices in WooCommerce: 

  • Users must log in first. Users must log in to see the price of products on your WooCommerce store. As a store owner, you’re able to build your email list faster with more registered users. 
  • Members-only store. Only members on your WooCommerce store can see product prices and make purchases. This way, you can sell members-only products and merchandise. It’s a great way to create a sense of exclusivity for members shopping on your online store.
  • Provide special offers. Hiding the WooCommerce price means that you can advertise special offers and discounted rates. For example, you might consider offering lower prices and deals only for logged-in users. Prices will be shown only when users log into their accounts. 
  • B2B or wholesale pricing. B2B and wholesale stores tend to show prices to users only when they’re logged in. This is great for offering reduced rates to wholesale buyers and B2B buyers. Keeping rates low and hiding them from your public-facing store lets you out-price your competition and can help boost sales for your business. 
  • Catalog page or website. If your online store is just a catalog of your brand’s product offerings, you’ll need a way to hide WooCommerce prices on your entire store or for specific catalog pages. This way, you can showcase the products you sell and let customers offer a quote or login to their accounts to see the prices. 
  • Out of stock products. If you’re low on inventory or have run out of stock for some products on your online store, you might want to hide the WooCommerce price for them. This is also great for hiding prices for out-of-stock products that have a variable price, depending on when products are back in stock. 
  • Before a product launch. Before launching a new product or product line, you might want to hide the price to generate customer interest. This not only builds hype but also encourages customers to check back when the product launches. Most stores, such as apparel stores and tech stores, do this to increase sales and engagement on their WooCommerce store before the launch of a new product line. 

How is this different from hiding products in WooCommerce?

Hiding WooCommerce products and hiding WooCommerce prices are two different things. It’s important to understand the key differences so that you’re able to set up your online store the way you want. 

The main difference between hiding products and hiding prices in WooCommerce is that customers can’t see certain products when you hide products. In other words, they don’t know that you sell those products. On the other hand, hiding prices lets customers see the products with a product image, description, and reviews. However, they can’t see the product’s price.

You can take a look at our guide on WooCommerce hidden products for detailed information about WooCommerce hidden products and how to set them up.

Hiding prices for products in WooCommerce is different from hiding products because products are still visible to some (or all) users visiting your online store. For instance, users who don’t have a Members user role can still see products on your shop page, just not the WooCommerce prices. 

Hiding prices of products in WooCommerce also means that products are still accessible by a direct URL. Since products are not “hidden”, you are still able to make sales and generate revenue from your WooCommerce store. 

The benefit of hiding prices versus hiding products is that you don’t lose sales or customers by not showcasing the products you sell. Hiding WooCommerce prices is a great way to sell to all types of customers on your online store while requiring them to sign in to their user accounts. Done right, you can effectively boost sales and increase sales on your online store.

WooCommerce hide price plugin

Here, we’ll look at how you can use the WooCommerce hide price plugin to hide WooCommerce prices on your online store. 

We’ll assume that you already have a WooCommerce store set up with some products added to it. You’ll also need to get the WooCommerce Members Only plugin if you haven’t done so already.

WooCommerce Members Only

Create a membership site by restricting access to your content and selling members only products

Find Out More

Step #1: Install and activate the WooCommerce Members Only plugin

Start by installing and activating the WooCommerce Members Only plugin on your WordPress site. Next, navigate to WooCommerce → Settings → Members Only → License and enter the license key in the text field next to License key

Member's Only license key

When you’re done, click the Save changes button at the button of the screen to continue. 

Step #2: Configure the plugin settings

After you’ve installed the WooCommerce Members Only plugin on your WooCommerce site, you need to configure its settings. This will determine how the price will be hidden from your WooCommerce products.  

Member's Only plugin settings

Go to WooCommerce → Settings → Members Only from the WordPress admin panel to access the plugin’s settings. You can select User Role as the Restriction Method using the drop-down menu. This will enable you to show the WooCommerce price for products on your online store to selected user roles only and hide WooCommerce prices from all other user roles. 

Next, select Specified Categories from the drop-down menu next to Restricted Content and select the product categories in the text field next to Restricted Categories. Now that we have specified which products to restrict from users, we will select which user roles have access to these products. Under the User Role Settings section, you can add user roles that will have access to the restricted products. Enter the user roles you want to show WooCommerce price to in the text field next to Permitted User Roles

It’s important to let users access the product pages and view products on your online store, while the product prices remain hidden. To do this, simply select the checkbox next to Access Product Pages under the Archive Settings. Finally, select the checkbox next to Hide Price. This will hide the price instead of completely restricting users from accessing your products. Once you’re done, click the Save changes button to continue. 

Step #3: Hide price from your WooCommerce products

Now that you have set up WooCommerce hide price on your online store, here’s what it’ll look like on the front-end for different types of users.

Authorized users will be able to view product prices and purchase products from your WooCommerce store:

Visible product prices WooCommerce

And here’s what the excluded users will see when they visit products or product pages on your WooCommerce store:

WooCommerce hide price

5 ways to hide price in WooCommerce

Now that we know what WooCommerce hide price is and how to set it up in WooCommerce, let’s take a look at different ways to hide price in WooCommerce.

#1: Hide price from all logged out users

Hiding price from logged-out users is a great way to ensure only logged-in customers can view product prices and buy products. It’s best for a members-only site since you only want logged-in members seeing product prices. This also incentivizes visitors on your members-only site to register for an account so that they can also view product prices and add them to their shopping cart. 

You can do that using the WooCommerce Members Only plugin. Start by navigating to WooCommerce → Settings → Members Only from the WordPress admin panel to access the plugin’s settings. 

Hide price by login status

Select Log In Status from the drop-down menu next to Restriction Method. This will enable only logged-in users to view prices on product pages. You may also choose to redirect users to the shop page after logging in by selecting the option from the After Logging In drop-down menu. Similar to the method mentioned above, we’ll select the checkboxes next to Access Product Pages and Hide Price under the Archive Settings section. Once you’re done, click the Save changes button at the bottom of the screen to continue. 

Here’s how that looks on the front end of your WooCommerce store:

Hide price by login status preview

Visitors will be prompted to Log In To See Price. Only logged-in users will be able to view product prices.

#2: Hide price from specific user roles

Hiding WooCommerce prices from specific user roles is great if your store sells to wholesale customers. This means that wholesale customers must log in to your site to see the product prices. Guest visitors will not be able to view prices for products. 

An ideal way to do that is by using the WooCommerce Members Only plugin. It lets you hide WooCommerce prices from products for specific user roles and decide which user roles will see the prices for WooCommerce products.

Start by navigating to WooCommerce → Settings → Members Only from the WordPress admin panel to access the plugin’s settings. 

Hide price for specific user roles

Here, you can select the User Role as the Restriction Method. This will allow you to restrict user roles and hide WooCommerce prices from them. Next, select Specified Categories from the Restricted Content field and add your WooCommerce products in the text field next to Restricted Categories. Finally, select the user roles you want to show WooCommerce prices to using the text field next to Permitted User Roles. Select the checkboxes next to Access Product Pages and Hide Price. Once you’re ready, click the Save changes button to continue. 

Here’s how only users with the Wholesale Customer user role will be able to view the best prices on your WooCommerce store:

Hide price for specific user roles preview

Related Tutorial
Check out this article for how to hide products by user role

#3: WooCommerce hide price on the whole store

Using the WooCommerce Members Only plugin, you can also WooCommerce hide prices on the whole store. This means that you can hide WooCommerce prices on the shop page, all category pages, and all product pages. This is great for when your store is just a catalog of your products offerings. 

Here’s how you can do that using the WooCommerce Members Only plugin:

Start by going to WooCommerce → Settings → Members Only from the WordPress admin panel to access the plugin’s settings. 

Hide prices entire store

You can select the Restriction Method as User Role. This will mean you can allow only the admin to view the WooCommerce price for products on the whole store. In the Restricted Content field, select Entire Site. This will hide or restrict access to all WooCommerce products on your shop page, category pages, and all product pages. Now, add the Administrator user role to the Permitted User Roles text field so that only you have access to the WooCommerce price of all products on your online store. Finally, select the checkboxes next to Access Product Pages and Hide Price and click the Save changes button to continue. 

Here’s how the WooCommerce hide price on the whole store will look for the Administrator user role:

Admin preview

Here’s how visitors other than the Administrator user role will see products on your WooCommerce store:

WooCommerce hide price users

#4: WooCommerce hide price for specific products

You can also use WooCommerce hide price for specific products on your WooCommerce store. This is perfect for when you’re ready to launch new products. For instance, you can hide the price for an exclusive product line that you launched for only Subscribers on your WooCommerce store. You want to let Subscribers view the price and buy the product, while other users are able to view the product but not see the price and add it to cart. This also motivates guest visitors to register and become a subscriber so that they can see your newest product. 

To do this, navigate to WooCommerce → Settings → Members Only from the WordPress admin panel to view the plugin’s settings. 

Hide prices specific products

Select User Role from the drop-down menu next to Restriction Method. This will allow you to hide WooCommerce prices from guests. Only users with the user role Subscriber will be able to view and have access to the exclusive product. Using the drop-down menu next to Restricted Content, select Specific Categories. Now, select the WooCommerce category your exclusive product is in using the text field beside Restricted Categories. Add the user roles you want to show WooCommerce prices to in the text field next to Permitted User Roles. Now, select the checkboxes next to Access Product Pages and Hide Price and click the Save changes button to continue. 

Here’s how the price won’t be displayed for the specific product for unauthorized users:

WooCommerce hide prices for specific products

Here’s how people with the Subscriber user role will view the exclusive product’s price: 

Show prices

#5: WooCommerce hide price for a specific category

You can WooCommerce hide price for a specific category on your online store by offering staff-exclusive products. For instance, you can offer store managers and staff members exclusive products. In other words, you can hide WooCommerce prices for a specific category so that only specified user roles have access to that category. 

Let’s take a look at how you can do that using the WooCommerce Members Only plugin. Start by navigating to WooCommerce → Settings → Members Only from the WordPress admin panel to access the plugin’s settings. 

Hide prices specific categories

You can choose the User Role option from the drop-down menu next to Restriction Method. This will allow you to specify which user roles will be able to see the WooCommerce price for a specific category. Select Specified Categories in the Restricted Content text field and enter the categories you want to hide WooCommerce price from in the field next to Restricted Categories. Now you can specify which user roles will WooCommerce price be displayed to when they visit the specific category page. To do this, enter the user roles in the text field next to Permitted User Roles. After selecting the checkboxes next to Access Product Pages and Hide Price, click the Save changes button at the bottom of the screen to continue. 

Here’s how your staff members or the permitted user roles will be able to view WooCommerce price for a specific category:

Show prices category page

And here’s how the WooCommerce price will be displayed to guests visiting the Coffee category page:

Hide prices category page

Related Tutorial
Here’s how to hide a category in WooCommerce

Hide WooCommerce category

Bonus: additional WooCommerce hide price options

Other than the best ways to hide WooCommerce prices mentioned above, here are additional WooCommerce hide price options that are available with the WooCommerce Members Only plugin.

Access Product Pages

With the WooCommerce Members Only plugin, you can choose to allow users to view product pages but not make any purchases. This lets every visitor on your WooCommerce store see full product details excluding the price. 

Access product pages

For instance, you can hide WooCommerce prices from guests for specific WooCommerce products or categories, while they are still able to browse through all of the product pages and category pages on your online store. Here’s how it looks on the front-end:

Add to Cart Text

WooCommerce hide price is a great way to motivate customers to register with you or subscribe to your email list. It lets them know only Members or logged-in users will have access to the product prices on your WooCommerce store.

Add to cart button settings

Using the WooCommerce Members Only plugin, you can also customize the “Add To Cart” button text. This means that you can show the add to cart button with alternative wording. For instance, you can choose to display “Log in to see price” instead of the “Add to Cart” button text. This will incentivize customers to register on your online store so that they can view the price and add the product to their shopping cart.

In the plugin’s settings, edit the text field next to Add To Cart Text and click the Save changes button to continue. Here’s how that looks on the front-end of your WooCommerce store:

Add to cart text

Redirect from Add to Cart Button

One way to make it easier for customers to take the next step and register with you is by redirecting customers from the “Add to Cart” button. This means that you can redirect users to the log-in page when they click on the “Add to Cart” button. This helps them take the next step faster and encourages users to register with you so that they can make purchases.

Redirect add to cart button

The WooCommerce Members Only plugin lets you do that. All you have to do is select the page you want users to redirect to from the plugin’s Settings page. Select the page from the drop-down menu next to If Restricted, Redirect To, and click the Save changes button to continue. This will redirect restricted users to the “Enter Your Password” page, where they can either log in or register for a new account. 

Conclusion

The WooCommerce Members Only plugin offers an intuitive, quick way of hiding WooCommerce prices on your online store. You can hide WooCommerce prices from all logged out users, from specific user roles, from the whole store, from a specific product, and from a specific category. This can help you sell to all types of customers without having to hide products from customers. 

We’ve covered everything you need to know about WooCommerce hide price and how you can set that up on your online store. Hopefully, you’re in a good position to take things further.

Ready to start hiding prices from WooCommerce products? Get WooCommerce Members Only today!

WooCommerce Members Only

Create a membership site by restricting access to your content and selling members only products

Find Out More

Leave a Reply

Your email address will not be published. All fields are required.