Easily Hide Your Entire WooCommerce Store & Make It Private

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 (plus other pages if needed)
  • Guests can see main site pages while WooCommerce is hidden
  • 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 Private Store user roles
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 - Spain TechniTest

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 - USA

Rated 5 out of 5 stars


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

Knowledge Base

WooCommerce Login Form

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


Unlock For Logged In Users

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

Plugin Support

Protects Products

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

Plugin Support

Hidden From Menus and Sidebars

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

Plugin Support

Hidden From Search Engines

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

Plugin Support

Super-Simple Quick 2-Minute Setup

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 Plan

You're covered by our no-quibble, 30 day money back guarantee

Two Plugin Bundle

Private Store + Protected Categories

Choose this option if you want to give different people access to different product categories.

  • Private store
    Hide your entire store from public view
  • 2 protection options
    Give customers a simple password, or unlock based on user role
  • Protected categories
    Set different access restrictions per category

$ 149 (save $39)

One Plugin

WooCommerce Private Store

Choose this option if you want everyone who can access the private store to see the same products.

WooCommerce Private Store plugin
  • Private store
    Hide your entire store from public view
  • 2 protection options
    Give customers a simple password, or unlock based on user role
  • Protected categories
    Set different access restrictions per category

$ 99

Billed annually, unless marked as lifetime. If you let an annual license expire then you can keep using the plugin but won’t receive any more updates, new features or support. Lifetime licenses include lifetime updates and support. You can upgrade your license at any time.

Your Trusted Partner

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

Knowledge Base

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 700 articles. It's the best way to get instant answers, tips and guidance.

Plugin Support

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.

Plugin Support

Exclusive discounts

We've partnered with 50+ other WordPress companies to give our customers discounts to a wide range of products.

Plugin Support

Fast response times

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

Plugin Support

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

How does the plugin work?

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.

Will anyone know my private WooCommerce store exists?

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.

How does the password protection work?

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.

Can I hide additional pages?

Absolutely! WooCommerce Private Store automatically hides all the pages that WooCommerce itself creates. This includes your shop, product pages, product categories, cart, and so on.

In addition, you can optionally hide any other pages on your WordPress site. For example, you might be using other plugins which add pages such as 'Wishlist' or 'Request a Quote' to your store. Simply tick the 'Add to Private Store' box for each additional page that you want to hide from public view.

Can I have a separate private WooCommerce shop for each user?

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.

Will my products be hidden from search engines?

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.

Can my WooCommerce store have public AND private areas?

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.

Can I have multiple wholesale roles with different products and prices?

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.

Will it work with my theme?

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.

What are the purchase options?

Clicking the Buy button above will take you to the purchase options. You can choose either a Lifetime or Annual software license.

  • Lifetime licenses never expire. It's a one-time payment which includes all future plugin updates, new features and support, forever.
  • Annual licenses are renewed once a year. As long as you have an active license, you will receive support, plugin updates and new features. If your license ever expires then you can continue using the plugin, but won't receive any further updates or support.

You can also choose the number of sites that you can use the plugin on.

Does it work in my language?

WooCommerce Private Store is designed to work with any WordPress translation plugin such as WPMLWeGlot and TranslatePress. They make it easy to translate your login page and private store content into any language.

What are the minimum requirements for running the plugin?

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 7.2 or greater (tested to 9.0.2)
  • WordPress 6.1 or greater (tested to 6.5.5)
  • PHP 7.4 or greater (tested to 8.2.20)
  • MySQL 5.7.8 or greater / MariaDB 10.3 or greater

Current version

Last updated:9 Jul 2024


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

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