Looking for an easy way to hide WooCommerce product prices until login?
This strategy makes an especially great option for wholesale stores, because you might not necessarily want to display your wholesale pricing to just anyone. With this approach, you can still list your full product catalog online, but only show the actual prices to registered users.
Or, you might have another reason why you want to hide prices until login. For example, maybe you have a members-only store where members get special discounts or maybe you’re just in a competitive industry and you don’t want to give your competitors the details on your pricing strategy.
No matter what your reason is, I’m going to spend the rest of this post showing you how to hide the prices of your products until users log in. I’ll also share some more advanced tactics built around this strategy, like showing your products in a table (and hiding the prices) or showing different prices to logged-in vs anonymous visitors.
What You Need to Hide WooCommerce Product Prices Until Login
To hide product prices until a user logs in, you can use the WooCommerce Wholesale Pro plugin.
As the name suggests, WooCommerce Wholesale Pro is targeted towards helping you offer wholesale shopping on your WooCommerce store. However, it’s certainly not limited to that use case, and even if you don’t have a wholesale store, you can still use this plugin to hide product prices for anonymous visitors. Best of all, you can set this feature up by literally just checking a single box.
WooCommerce Wholesale Pro
Use the WooCommerce Wholesale Pro plugin to offer wholesale shopping and even hide product prices for anonymous visitors!
Get the plugin
However, if you want some more flexibility, WooCommerce Wholesale Pro also includes other features to let you:
- Show different prices to anonymous vs logged-in users (or show different prices based on WordPress user role).
- If showing different prices, you can set them individually or apply a global discount to all your products (e.g. preferred shoppers get 30% off the list price of all products).
- Create a dedicated login/registration page for wholesale or preferred customers.
- Hold new users for manual approval before they can see your prices/purchase products.
WooCommerce Wholesale Pro is a premium plugin – it costs $99 for use on a single site.
Examples of How WooCommerce Wholesale Pro Hides Prices
Here are some examples of the feature that you’ll be able to set up with this plugin.
First, let’s go over the before screenshots.
Before Adding the Plugin
Here’s an example of the single product page with prices: