How to Set-Up Wholesale Pricing on a WooCommerce Store

Last updated on June 8, 2021

Why create an individual site for your wholesale buyers, when you can set up wholesale pricing on your existing WooCommerce store. Now you must be thinking that WooCommerce does not have this feature out-of-the-box, but it can be easily implemented by using plugins. 

In this guide, we will teach you how to set up wholesale pricing on your WooCommerce store but first, let’s check out its benefits. 

Offer your customers discounts and sales with the best WooCommerce Dynamic Pricing plugins

Benefits of Wholesale Pricing for WooCommerce 

Many businesses want to cater to their regular customers as well as wholesale buyers. But due to the pricing limitation in WooCommerce, they are unable to provide multiple prices based on the quantity of the products to their buyers. By using plugins, you can easily enable this feature.

Moreover, if store owners don’t want to display their wholesale prices to every type of user, they can also hide them and restrict them to certain user types. This saves you from the hassle of managing multiple stores together and also improves the shopping experience for all your customers. 

Handle large number of products with the best WooCommerce Inventory Management plugins

How to Set-Up WooCommerce Wholesale Pricing

For this guide, we will be using the WooCommerce Wholesale Suite plugin. It provides 3 plugins that add wholesale pricing, multiple user roles, product visibility, order form, and much more.

1. Install Plugin 

First, you need to install and activate the plugin. The WooCommerce Wholesale Suite has a free and premium version. For the features we want, the free version works perfectly. To install, go to WooCommerce > Plugin > Add New, search for the plugin, install and activate it. 

installing wholesale plugin

2. Create Wholesale User Role

Now you need to create user roles for your wholesale buyers so that the product prices marked as wholesale will be visible to them only. For this, go to WooCommerce > Users > Add New. here you need to add information like name, email, first and last name, password, and in the “role” field, select the option “Wholesale Customer”. Click on “save” if you are editing an old user role or “Add New User” if this is newly created. 

configuring woocommerce wholesale plugin

3. Add Wholesale Pricing to Products

Now you need to create new products or edit existing products to add wholesale pricing to them. For this, go to WooCommerce > Products > Add New. after filling out basic information like title, description, tags, image, etc. 

Go to the “Product Data” section and in the General tab, you will find a “Wholesale Prices” section below regular prices. Here you need to add the wholesale price and also the minimum quantity ordered to get this price. 

wholesale pricing

Quantity-Based Wholesale Pricing  

You can set multiple wholesale prices for a single product based on the quantity selected by the wholesale user. For this, go to the Product Data section and click on the option “Enable further wholesale pricing discounts based on quantity purchased”. Here you will set the user role, the starting and ending quantity, and the wholesale price for that quantity. 

And you can repeat the process to create wholesale pricing for different quantities for the same product. 

4. Customize the Frontend

Although there isn’t much option for customization, you can change the text and how to display the pricing. Go to WooCommerce > Settings > Wholesale Prices. Select the price tab, there you can add a frontend text that will be visible to the wholesale users. You can also remove the default “crossed-out original price” display and just show the wholesale price.

WooCommerce wholesale pricing options

Don’t forget to test out your plugin and see how it looks from the front end. For this, you would have to create a new wholesale user role and log in to check out how the prices are displayed.  

Keep an eye on store metrics with WooCommerce Reporting and Analytics plugins

How to Set-Up Discounts for Wholesale Customers

You can also set up global discounts on products for wholesale users. For this, go to WooCommerce > Settings > Wholesale Prices. Click on the discount tab, choose the user role, and specify the discount percentage. Click on the “Add mapping” button to save. This discount will be automatically applied to all products regardless of if they have a wholesale price set or not. 

You can do the same for quantity-based global discounts in the discount tab of Wholesale Prices.

Manage taxes easily with the best WooCommerce Sales Tax plugins


And that’s it! You can now easily set up wholesale pricing on your WooCommerce products. This will help you cater to a larger audience on a single site and also improve workflow. Many other WooCommerce wholesale plugins are available to do the job if this plugin doesn’t work out for you. 

Editorial Team
Have Feedback?

Please click here to contact us and let us know if you see any errors or issues on this page. We welcome any general feedback as well.

This page may contain affiliate links. Learn more.