The 2 Best WooCommerce Trade Login Plugins (And How to Use Them)

Last Updated: October 28, 2019 2 comments

WooCommerce wholesale ordering plugins

If you’re running a wholesale e-commerce store or trade shop, then you know this type of business comes with particular challenges. You’ll need to find a way to display all your items effectively, and cater to multiple types of customers. A WooCommerce trade login plugin is an essential part of this.

Fortunately, there are plenty of tools that can help you out. This is especially true if you’ve built your trade shop using WordPress and WooCommerce.

With the right set of WooCommerce trade login plugins, you can get exactly the functionality you need to keep your e-commerce store running smoothly.

In this article, we’ll talk about why your store might require some additional features. Then we’ll show you how to use two excellent WooCommerce trade login plugins, and explain how to add a trade-friendly order form to your site. Let’s get started!

Why you might need additional plugins for your WooCommerce trade shop

When it comes to building an online store of any type, WordPress is an excellent platform. It’s secure, beginner-friendly, and quick to set up. While WordPress does lack specific e-commerce features, these can easily be added using a plugin such as WooCommerce.

Small, basic shops may not need anything else. However, wholesale stores and trade shops have particular needs, which might not be fully met by WooCommerce. For example, here are just a few of the special challenges facing online trade stores:

  • You’re probably selling hundreds or thousands of items, so you’ll need a way to organize them effectively and help customers find what they need quickly.
  • If you’re only selling to other businesses, you might want to hide your store from public view.
  • On the other hand, if you’re selling to both businesses and the public, you’ll often want to display different products to each type of customer.

To add these features to your trade shop, you’ll need some additional tools. As it turns out, there are some WooCommerce trade login plugins that are perfect for the job.

The 2 best WooCommerce trade login plugins (and how to use them)

Now, let’s look at two WooCommerce trade login plugins that will help you customize your store. The first enables you to password-protect your entire shop, while the second lets you restrict particular categories of products from public view. Choose one of these plugins depending on whether you’re creating a trade-only shop, or a WooCommerce store with separate public and trade areas.

1. WooCommerce Private Store

Many B2B stores sell only to specific customers. To avoid confusion and keep your wares private, you may want to restrict access to your site. That way, only approved and logged-in users will be able to see your products and place orders.

If you want to set this system up, there are WooCommerce trade login plugins that can help. The best of these is the WooCommerce Private Store plugin, which lets you password protect and hide your entire store:

WooCommerce Private Store
Create trade login areas on your site today!

Case study: Sprezzatura Imports

Sprezzatura Imports is a wholesaler based in the US. They specialize in distributing the Italian coffee brand ICAF. Their coffee products can only be bought by registered distributors, that’s why they’ve hidden their online store behind a WooCommerce trade login screen using our WooCommerce Private Store plugin.

Now the WooCommerce Private Store plugin is installed, Sprezzatura Imports can decide what the public can see and lock all other information away in a secure, password protected area. They’ve also made it a simple process for registered distributors by adding the trade login page to their navigation menu.

Continue reading to find out how to set up your own the private store plugin to create your own WooCommerce trade login.

How to set up your private WooCommerce B2B area

To get started, you’ll first want to purchase and install the plugin. Then, you’ll need to activate your license key. Navigate to WooCommerce → Settings, and select the Private Store tab:

The WooCommerce Private Store license key field.

Enter your license key here, and click on Save changes at the bottom of the page.

Next, you’ll want to configure the plugin’s settings. These are all located in the same Private Store tab:

The WooCommerce Private Store settings.

First up, you can enter one or more passwords that will unlock your store, using the Store passwords field. You can also configure how quickly those passwords will expire, and what URL customers will be redirected to after logging in. In addition, you can unlock the store for users who have already logged in to your site using a WordPress account.

Just below, you’ll find options for customizing the login form customers will see:

WooCommerce trade login plugin options

You can set a title, message, and more, so visitors will know exactly what they need to do.

Don’t forget to save your changes once you’ve finished editing the plugin’s settings. Then, all that’s left is to add a login form to your site. You can place this form in just about any location – such as in a sidebar widget – by using the following shortcode:


The resulting form should look something like this:

WooCommerce trade store plugin login form

That’s it! Now, customers will need to log in using this form before they can access your store. If you want, you can even customize the shortcode to add more features.

2. WooCommerce Protected Categories

Of course, many trade shops do sell to the public. However, you may want still want to restrict access to certain categories of products. That way, you can sell different items to trade customers and the public.

To add this functionality to your store, you’ll want to use another of our WooCommerce trade login plugins – WooCommerce Protected Categories. With this tool, you can create ‘protected categories’ that only logged-in customers will see, while keeping everything else visible to the public. You can either restrict your B2B categories to users with a ‘Trade’ user role, or select individual trade users who can access the hidden areas:

WooCommerce Protected Categories
Create trade login areas on your site today!

How to create a hidden trade area, separate from your public store

You’ll need to start by purchasing and installing the plugin. Then, go to WooCommerce → Settings in your dashboard, open up the Products tab, and click on the Protected categories section.

WooCommerce Protected Categories Visibility Settings

Here, you can enter and save your license key. Then you’re ready to configure the plugin’s settings to meet your specific needs.

Most importantly, you can decide whether you want products in your protected categories to be visible to the public and in navigation menus. You’ll want to leave these boxes unchecked, in order to keep your trade only products hidden:

On this same page, you can customize a few additional settings. If you’re planning to create a password protected trade login, then you can set how long passwords will be good for before they expire. You ca, decide whether your protected categories will be indicated by a special prefix, and pick the page that trade customers can use to log in to your store. Finally, you can also decide what will appear on the form visitors use to log in and view protected categories:

WooCommerce trade login plugin password form

Alternatively, if you’re planning to automatically unlock the trade area for specific logged in users or roles, then you can choose what happens if unauthorized people try to gain access:

WooCommerce protected categories redirect for logged out users

Now create your login-only trade categories

Once you save your changes here, you’ll still need to actually create your protected trade categories. To do that, go to Products → Categories:

WooCommerce trade login plugin category

Here, you can either choose to create a new category, or edit an existing one. Either way, you’ll find a new section labeled Visibility:

WooCommerce school category visibility

To make a category private, select Protected and either:

  • Enter the password that customers will need to use before they can see associated products. You can use the same password for all protected categories, or a different one for each. Plus, you can even add multiple passwords for the same category.
  • Restrict the category to specific user roles or individual trade users. (Tip: If you’re selling to the public and trade, then you can create a dedicated trade category with the free User Role Editor plugin.)

Save your changes, and you’re all set! For any categories you want to remain visible to everyone, simply leave the Public option checked instead.

While this setup will be sufficient for most stores, you can also configure the plugin’s functionality even further if you’d like.

Create a trade-friendly layout for your WooCommerce store

If you’ve made it this far, you now know how to keep your store private or require B2B customers to log in before they can view certain products. This is an easy task, if you use the right WooCommerce trade login plugins. Before we wrap up, however, let’s talk about one more addition you can make to your WooCommerce trade shop.

By default, WooCommerce is set up so that customers have to visit individual product pages to see and purchase each item they want. This is not an ideal setup for a trade store, however. You’re selling a lot of products, and customers are likely to place large orders for multiple items at once. Requiring them to visit each specific product page will only slow them down.

A better solution is to create a trade-friendly layout for your store. This can be easily accomplished using the WooCommerce Product Table plugin:

With this tool, you can create a customizable one-page order form. This form will list all of your items – or only the ones you select – in a convenient and easy-to-use product table:

WooCommerce trade order form plugin

What features can your WooCommerce trade order form have?

Woo Product Table lets you:

WooCommerce Product Table
Create a trade order form on your WooCommerce site today!

To learn more about how this plugin works, you can check out our full guide to using it for your wholesale store. With just a little effort, you’ll be able to set up the perfect trade store layout in no time.

Read our WooCommerce wholesale order form guide!

Where to get the plugins

WooCommerce is an excellent solution, but it’s designed to work best for smaller, more traditional stores. If you’re building or running a wholesale shop with hundreds or even thousands of products, you’ll need additional functionality to make it work.

As it turns out, there are a number of user-friendly plugins that can add essential features to your WooCommerce trade store. We encourage you to check each of them out:

  1. To hide your shop from public view, you can use WooCommerce Private Store.
  2. If you only want to restrict B2B products to certain logged-in users or roles, check out WooCommerce Protected Categories.
  3. For a trade-friendly B2B layout, WooCommerce Product Table is a must-have.

Do you have any questions about how to use WooCommerce trade login plugins effectively on your site? Let us know in the comments section below!

Image credit: Luke Jones.

Will Morris

Will Morris is a staff writer at WordCandy. When he's not writing about WordPress, he likes to gig his stand-up comedy routine on the local circuit.


  1. Gary Bro
    August 28, 2018 Reply

    I want to setup wholesale prices om my existing products without having to recreate a duplicate catalogue.
    Have I purchased the right plugin to do this

    • Katie Keith
      August 29, 2018 Reply

      Hi Gary, I can't find any orders under your name or email address so I'm not sure which plugin you have purchased. Please could you email me at and I will advise on the best plugin for your needs.

Please share your thoughts...

Your email address will not be published.