How To Setup Basic Wholesale Pricing In WooCommerce (Easy & Free)

If you followed our previous guide on how to calculate wholesale price from retail price you should now be ready to setup your wholesale pricing in WooCommerce.

To do this easily, download our free WooCommerce Wholesale Prices plugin which will add this functionality to your WooCommerce store.

Download Free Plugin

Use WooCommerce Wholesale Prices to enable wholesale pricing for WooCommerce

Click here to download

Installing Instructions

To install the plugin via the WordPress dashboard just use the following steps:

  1. Login to WordPress
  2. Navigate to Plugins->Add New
  3. In the search box, just type “WooCommerce Wholesale Prices”
  4. Look for our plugin and click on the Install Now button
  5. Activate the plugin when prompted

Adding Wholesale Pricing in WooCommerce Products

Once you have installed and activated the plugin you will now see new input boxes for the wholesale prices on the edit screen for your products.

Wholesale pricing in WooCommerce on your products

Enter the price you would like to have for your product and this will be the price that only wholesale customers can see.

Activate Wholesale Permissions For Customers

The next step is to activate the wholesale permissions for your customers.

We recommend setting up a test user account for yourself so you can see what it looks like when logged in as a wholesale customer.

Go to Users->Add New and add a test user.

As part of this process, you will also have to choose a user role.

Ensure your user has the “Wholesale Customer” role and this will mean that when logged in with that user you can see the wholesale prices as a wholesale customer would.

You need to apply this same user role to any of your customers that you would like to give wholesale rates to.

Conclusion & How To Get More Wholesale Features

As far as providing simple wholesale pricing for specific customers, that’s as far as you need to go.

But if you want to get more advanced, like adding multiple tiers of wholesale pricing or using percentages to define pricing instead of editing each product, then the WooCommerce Wholesale Prices Premium plugin might be for you.

The free plugin provides the basic features as you’ve seen but for more advanced control and to start making a more sophisticated wholesale portal for your customers, you might want to check it out.


8 thoughts on “How To Setup Basic Wholesale Pricing In WooCommerce (Easy & Free)

  1. Thanks….this is just what I needed but is there a way I can have some specific customers log in as wholesale customers and they would have to wait to be approved. Thank You.

  2. Hi
    I set up a new wholesale customer, received email with user name and password change.
    Clicked the link to Login in, username and password correct, and redirected to page with the following errors…

    Warning: array_search() expects parameter 2 to be array, null given in /home5/therusy8/public_html/wp-content/plugins/mojo-marketplace-wp-plugin/inc/menu.php on line 42

    Warning: Cannot modify header information – headers already sent by (output started at /home5/therusy8/public_html/wp-content/plugins/mojo-marketplace-wp-plugin/inc/menu.php:42) in /home5/therusy8/public_html/wp-includes/pluggable.php on line 1210

    1. Hi Sergio,

      If you check that error message closely you’ll see that it points to a problem with the plugin Mojo Marketplace. Highly recommend you get in touch with their customer support to report the error.

      Hope this helps!

  3. Hi there

    I have installed the free version of the plugin and added a test wholesale customer. The wholesale prices are displaying in the backend and the correct retail prices are displaying on the frontend when not logged in as a customer. However, when I log in as a test wholesale customer the same retail prices are displaying – i.e. nothing happens. Can you tell me what I might be doing wrong? I am interested in upgrading to Premium but don’t want to commit if I can’t even get the free version to work.


  4. Hello!
    Is there a way to show the wholesale price to anyone? so far it only shows the wholesale prices to specific users but i want everyone to see it.

    Thanks for responding

    1. Hi Al,

      If you’re showing it to everyone then you might just make use of the regular price instead.

      The power of setting wholesale pricing is that you segregate your customers into retail and wholesale (and if you’re on premium, you can go even further and have multiple levels of wholesale). Showing that price to all is counter to what the plugin is all about.

      Hope this makes sense!

Leave a Reply

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