Check out our new plugin, WooCommerce Wholesale Pro - designed specifically for wholesale.
View Plugin
Featured on:


Create a WooCommerce Private Store, with customizable privacy settings.
WooCommerce hidden store


  • Perfect for wholesale stores, members-only clubs, and more.
  • Restricts all WooCommerce content: shop, products, categories, cart, etc.
  • Guests can see main site pages while WooCommerce is hidden

WooCommerce Private Store user roles


  • Secret login page provides exclusive user access
  • Customers login or enter a password to unlock the entire store
  • Use with or without separate user accounts

WooCommerce wholesale store


  • Zero visibility on search engines
  • Store hidden from all public-facing site pages
  • Sell trade or members-only products with confidence

What Our Customers Say

Over one hundred 5 star reviews!
"This plugin works perfectly to hide the store from logged out users. I am using the plugin's user login option instead of password protection, and without problems. Thank you!"
Iñaki, TechniTest - Spain
"Barn2 not only make fantastic plugins that work easily and the customer service is second to none. The only thing better than dependable products is dependable customer service – they have that, too."
Robert Pfeifer, Effusion - USA
Rated 5 out of 5 stars


The plugin hides the main WooCommerce shop page, cart, checkout, products, and more.



Protect your shop via a customisable password page. Enter a password to unlock, no need for separate accounts. Supports multiple passwords.



As well as password protecting WooCommerce, you can unlock the store for logged in users or specific roles.



Let approved customers access your store, and protect your products. Guests without access can see your main pages while WooCommerce is hidden.



WooCommerce Private Store password protects all shop, pages plus navigation menu links and sidebar widgets.



Your WooCommerce hidden store is automatically hidden from search engines and sitemaps for complete peace of mind.



Set up in just minutes. Customers simply log into their user account or enter a password to unlock an entire store.

"After lots of research into plugins, this one towered above the rest. Great pre purchase information, great documentation, easy to install, AMAZING support. I recommend this plugin to anyone looking to create a password protected store without headache."
Jeanie Briscoe
JHL Creative - USA

Choose Your License

You're covered by our no-quibble, 30 day money back guarantee
Billed annually. If you cancel your subscription, you can keep using the plugin after the license expires, but you won’t receive any further software updates or support.

Your one-time payment will give you a lifetime license to use the plugin, which will never expire. There are no renewals to pay – you receive lifetime software updates and support.

100% Money Back Guarantee

We’ve got your back. Your purchase is covered by our no-risk 30 day money back guarantee.  If for any reason you’re not completely happy with the plugin, you’re entitled to a full refund up to 30 days from your original purchase. No questions asked.



As your trusted plugin provider, we can build amazing things together.


Expert support team

We’re here to help. Our friendly support team are always on hand if you get stuck, need guidance or have a question.


Detailed documentation

Our searchable Knowledge Base contains over 200 articles. It’s the best way to get instant answers, tips and guidance.


Videos tutorials

We’ve published 100s of step-by-step videos and tutorials on how to use our plugins for a wide range of purposes.


Setup guide

Your plugin comes with a simple step-by-step setup guide, to get you up and running as soon as quickly as possible.


Fast response times

We pride ourselves on our fast support times. We typically respond to support requests within hours, or even minutes.


Money back guarantee

If you’re not 100% happy with your purchase, we offer a full 30 day money back guarantee. No questions asked.


We're happy to help with any questions you have

The WooCommerce Private Store plugin password protects all the pages within your WooCommerce online store. The rest of your WordPress site remains public – e.g. your homepage and other pages. However the WooCommerce elements – your main Shop page, products, categories, product tag archives and the cart and checkout are password protected and hidden from search engines.

Only if you want them to! If you like, you can link to your private store from the menu or anywhere else on your public website (e.g. a ‘Wholesale Login’ link in the header). When people click it, they will be taken to the WooCommerce login page where they can enter a password.

Or alternatively, you can keep your WooCommerce store completely hidden with no public links to it. The only way people will know it exists is if you give them the link.

You can make WooCommerce private by activating the plugin and setting 1 or more passwords. All WooCommerce pages will be protected. Customers must enter a correct password to unlock the private WooCommerce store. Customers only need to enter the password once to access the entire store.

WooCommerce Private Store also has a ‘Logged In Users’ role, which you can use in addition to, or instead of, the password protection. You can choose whether to automatically unlock the store for all logged in users, or specific user roles.

No – WooCommerce Private Store protects your entire store. Once customers unlock it by entering a correct password, they will have access to your whole WooCommerce shop.

To create user-specific private areas with different products for each user, you can use our other plugin WooCommerce Protected Categories. This lets you create a separate protected category for each user.

Yes, the WooCommerce Private Store plugin hides all parts of your online shop from search engines and the WordPress search on your site. This includes your shop page, product pages, category pages, tag archives etc.

The WooCommerce Private Store plugin hides your entire shop (but not your normal WordPress pages and posts). To create separate public and private areas in WooCommerce, you’ll need our WooCommerce Protected Categories plugin instead.

WooCommerce Private Store hides your entire store from public view so that everyone with access to the store can see all the products. If you’re building a wholesale store and want to show different products and pricing to different groups of users, then we recommend our other plugin – WooCommerce Wholesale Pro.

WooCommerce Wholesale Pro has a huge range of wholesale features, and you can use it on its own or with WooCommerce Private Store. Check out our knowledge base article about how to use the two plugins together.

We have tested WooCommerce Private Store with a range of free and premium themes and are confident it will work with your theme. If you have any problems (e.g. a cart icon showing in the header), get in touch and we will be happy to add further support for your theme.

You can use our WooCommerce Private Store  plugin with most multilingual plugins including WeGlot, TranslatePress and WPML. They make it easy to translate your login page and private store content into any language.

You can try WooCommerce Private Store FREE OF CHARGE for a full 14 days!

  1. Select the ‘Free trial’ option from the pricing table.
  2. Complete the checkout as usual, including adding your payment details. No payment will be taken initially. Your first annual payment will be taken at the end of the trial unless you cancel before then.
  3. You will receive an email containing your plugin download, license key and quick setup instructions. (You can also find these on the order confirmation page.)
  4. You can install the plugin, activate your license key and use it on your website for a full 14 days. You will have access to the plugin’s full functionality, with no limitations.
  5. We’ll email you 3 days before the free trial ends with instructions on how to cancel, and to remind you when payment will be taken.
  6. If you cancel, the plugin will stop working on your site. You can use it again in future by buying a new license key.

If you forget to cancel or change your mind after the first payment, then you can still take advantage of our 30-day money back guarantee. This starts when the free trial ends, so you effectively get 6 weeks to test drive the plugin!

Your plugin purchase comes backed by our service. We work hard to continually add new features, important security updates, and provide customer support.

When you buy WooCommerce Private Store, you can choose whether to purchase an annual or lifetime license:

  • The annual subscription ensures we can continue improving the plugin and supporting you long-term. You’ll be charged automatically once a year, and we’ll remind you before this happens. You can, of course, cancel any time. If your license expires, you can keep using the plugin but won’t receive any more support or updates.
  • The lifetime license will be valid forever and will never expire or need renewing.

This gives you a choice of whether to pay a smaller amount each year, or make a one-off payment for life. Our service and commitment to you are the same either way.

WooCommerce Private Store is fully tested with the latest versions of WordPress and WooCommerce. We always recommend running the most up-to-date version, but we also support older installations:

WooCommerce – 3.7 and up (tested to 4.6.1)

WordPress – 5.0 and up (tested to 5.5.1)

PHP – 7.1 and up (tested to 7.4.11)

Current version
Version: 1.6.3
Last Updated: 1 May 2020
Changelog: View
Still have questions?

Check out our Knowledge Base, or if you can’t find an answer there, drop us an email.


See the plugin in action, or check out the demo.

View Demo

Well done, you made it this far! Now get the plugin…

View Pricing