How to use WooCommerce to sell protected products to schools

WooCommerce school plugin

Schools are one of the biggest users of the WooCommerce Protected Categories plugin. Distributors and edtech companies use this amazing tool to sell uniforms, stationery, and other branded outreach products to parents and schools. Other startups sell booklists, webinars, and professional development courses to schools they supply. Only authorized people can access the hidden store for each school, and it's completely hidden from public view.

And the schools?

School boards, colleges and universities can create hidden and safe areas themselves to sell products for pupils, parents, and alumni.

What is WooCommerce Protected Categories?

WooCommerce private school shop

WooCommerce Protected Categories is basically a tool to sell anything to anyone in a secure and private way. You can use this WordPress plugin to make your whole online store private, with a separate private area for each stakeholder or user group. Or alternatively, you can use it alongside a public shop, selling a mix of public and school-only products.

With so many educators - from individual K-12 schools and higher education colleges to entire school districts -  using the plugin, you can rest assured that it's fully optimized for your use case.

Whether you wish to sell branded products or books to schools, the plugin allows you to create private categories for each school. You can hide each category behind a simple password and give the password to parents, teachers and other customers. Or for added security, you can restrict the category to specific users on your WordPress website, or even entire user roles.

Educators and their suppliers use the WooCommerce Hide Categories plugin to keep information safe and make sure their products are facing the right audience to fit in with their overall marketing strategy. Its central login page gives each school access to their own hidden category. There is no longer a need to create a separate shop and sales process for different clients or schools.

This plugin is easily the most versatile WooCommerce protection suite on the market.

Benefits of the plugin

WooCommerce protection for schools review
Here is what one highly satisfied school supplier has to say about WooCommerce Protected Categories

Undoubtedly, one of the main benefits of the WooCommerce Protected Categories plugin is the opportunity to create one or more hidden areas to sell to each school.

You aren’t just limited to a single product category for each school. That would be confusing and might limit you in terms of setting pricing. You can create multiple categories with different passwords. This allows you to manage and oversee products for different customers (school leaders and decision-makers, parents, alumni, or students).

How to create hidden WooCommerce categories for schools

Setting up your own store for selling to schools - or setting up a store if you are a school - takes less time than you think. Let's take a look at how to do it in a few simple steps:

Step 1: Get the WooCommerce Protected Categories Plugin

Download the plugin to start creating the hidden stores for schools or school suppliers.

Step 2: Install the Plugin

Once you have downloaded the plugin, install it and enter the license key you received in the confirmation email.

Step 3: Fill in the plugin settings page

When you open the plugin settings page, stay away from the boxes that show the products and protected categories in the public parts of your WooCommerce store. This keeps the shop for each school secure and hidden from everyone else.

Change any other settings to configure the plugin in the way that best suits your sector of the education industry, be it high school, college, or universities. For example, if you're using it to create WooCommerce password protected categories then you can change the wording on the password login form. If you're restricting each school's category to specific WordPress user roles or users, then you can choose what happens when they're not logged in.

WooCommerce school plugin settings

Step 4: Visit WordPress Admin > Products > Categories

Open the Categories page and create a new category for each school or group you want to sell to. You can make structures based on category and sub-category levels. There is literally no limitation as to how you can organize these - by school age, at the district level, or by some other metric; it's up to you

Step 5: Select ‘Protected’ and choose a protection option

WooCommerce school category visibility

Select 'Protected' to hide the main category for each school or group. You can find this in the Visibility section of the page where you add or edit the category.

For each protected school category, choose whether you want to password protect it, or automatically unlock it for individual logged in users or specific user roles. You can also mix and match these options as needed.

Note: When you add sub-categories, make sure to leave these child categories set to ‘Public’. The main password you set for the ‘Parent’ category will apply to the sub-categories, too.

WooCommerce hidden shop schools category structure
Example WooCommerce category structure with hidden shops for 3 schools

Step 6: Add the Products

Next, add the products to the category for each school. Keep the default visibility settings of the individual product, as the WooCommerce Protected Categories plugin will protect them automatically under the parent category. The product will be secure and hidden even if an unauthorized user tries to access it directly.

Step 7: Add the Shortcode

WooCommerce school private login plugin

If you're using the options to unlock the school shops for logged in users or roles, then add each school's category to the navigation menu (Appearance > Menus). Logged out users won't be able to see this menu link. When a school or parent logs into their account, the link will appear so they can access their hidden shop.

Finally, if you're using password protected WooCommerce categories for schools, then you need to create a central school login page. Add the following shortcode wherever you want schools to login:


When a school, organization or parent enters a correct password, the plugin will automatically direct them to the category that matches their password.

That’s all! These really simple steps will give you access to everything you needed to sell securely to schools and parents with WordPress and WooCommerce.

How to create a WooCommerce private store for a single school

So far, we've talked about the WooCommerce Protected Categories plugin because it's the only way to create multiple hidden shops - one for each school. If you need a single hidden school shop that is completely hidden to the outside but open to everyone inside, you need the WooCommerce Private Store plugin instead.

WooCommerce Private Store is even easier to use. It will let you use passwords and user logins to hide the school's shop from your website. Your remaining pages will be public, such as the school homepage and other public information.

For example, if you're an individual school then you might want to add a hidden WooCommerce store to your school website. You want to protect all your products so that only authorized parents and teachers can see and buy them. If you want all authorized users to see all your school's products, then WooCommerce Private Store is a quick and simple solution.

Get WooCommerce Private Store

Related tutorial: How to Create a WooCommerce Pay Later System for Schools & Other Repeat Customers

How to take orders for school dinners online

While we're talking about using WooCommerce to sell to schools, you might like our other tutorial about how to take school dinner orders online. Parents can select the quantity of each food that is required on each day of the week, and pay online using WooCommerce. It works beautifully with Password Protected Categories, providing an easy way to securely receive orders for school dinners.

WooCommerce daily order form

Where to get the plugin

The WooCommerce Protected Categories plugin is hugely popular among companies and organizations that sell to schools, as well as schools themselves. Don't miss out - get the plugin today!


    • Hi Brendan,

      Thanks for getting in touch and for using our WooCommerce Protected Categories.

      You will find this YouTube video of ours helpful.

      Do follow the instructions therein and bear in mind that you need to create a separate category for each school.

      I hope this helps. Please let me know if you have more questions.

      Best regards.

Please share your thoughts...

Your email address will not be published. Required fields are marked *