How To Set Wholesale Prices In WooCommerce (Free and Premium)

How To Set Wholesale Prices In WooCommerce (Free and Premium)

Although WooCommerce is a fantastic plugin, it’s not designed with wholesale stores in mind. You can offer discounts using WooCommerce, but that’s not enough for a wholesale operation.

To sell in bulk, you need to be able to set wholesale prices in WooCommerce. Fortunately, there are several ways that you can do that, starting with using the WooCommerce Wholesale Prices plugin.

In this article, we’ll walk you through all of the ways to set a wholesale price in WooCommerce. Let’s get to it!

How to Set Wholesale Prices in WooCommerce (5 Ways)

There are a lot of ways to set wholesale prices in WooCommerce if you use the Wholesale Suite and Advanced Coupons plugins. Let’s go through each of them in order.

1. Use the Free WooCommerce Wholesale Prices Plugin

The free WooCommerce Wholesale Prices plugin enables you to set up a new user role on your website called Wholesale Customer. Thanks to the plugin, you can set a wholesale price in WooCommerce for that role in particular:

Wholesale price WooCommerce
<em>click to zoom<em>

That’s about as simple as it gets. All you have to do is decide what price wholesale users get and when a customer logs in, they’ll see different values depending on their user roles.

The only downside to the free version of the WooCommerce Wholesale Prices plugin is that it limits you to a single custom wholesale user role. Moreover, it doesn’t have the advanced features that WooCommerce Wholesale Prices Premium offers.

2. Set Multiple Fixed Wholesale User Prices

If you use the WooCommerce Wholesale Prices Premium plugin, you’ll be able to create multiple custom wholesale user roles. More importantly, the plugin enables you to set fixed prices for each specific user role:

WooCommerce wholesale prices premium
<em>click to zoom<em>

This approach is perfect if you want to offer bigger discounts for your most loyal wholesale customers. Using this plugin, there’s no limit to how many set of wholesale prices you can configure.

The premium version of WooCommerce Wholesale Prices includes several more pricing options, though. Let’s check them out.

3. Enable Percentage-Based Wholesale Discounts

If you want to opt for a percentage-based wholesale discount model instead, the WooCommerce Wholesale Prices Premium plugin enables you to do so. To configure that discount, go to WooCommerce > Settings > Wholesale Prices > Discount:

Creating a general wholesale discount. wholesale prices woocommerce
<em>click to zoom<em>

In that example, we set a 20% discount for the Wholesale Customer role that applies to all products in the store. As you might imagine, though, general discounts without any restrictions may end up with you losing money.

Fortunately, the plugin also includes an option to apply percentage-based discounts for orders of over X product quantities:

Setting a percentage-based discounts for orders over X quantity
<em>click to zoom<em>

As you can see, WooCommerce Wholesale Prices Premium provides you with plenty of ways to set prices in for your products. However, setting wholesale prices in WooCommerce one by one can take an eternity, which is where the next method comes in.

4. Update Wholesale Prices in WooCommerce in Bulk

There are several ways to update wholesale prices in WooCommerce in bulk. However, the most efficient way to do is by using spreadsheets.

As you might know, WooCommerce enables you to import and export product data. That feature is incredibly useful when updating inventory and migrating stores. It’s also a lifesaver if you want to update wholesale prices in bulk.

The Wholesale Prices Premium plugin saves all your wholesale prices (and their respective user roles) alongside the rest of WooCommerce’s product data. That means you can export your product catalog in Comma-Separated Value (CSV) and edit it using spreadsheet software:

Updating a product CSV file.
<em>click to zoom<em>

To get started, read this tutorial on how to update WooCommerce wholesale prices in bulk which is available over at the Wholesale Suite website.

5. Use Advanced Coupons to Set Wholesale Discounts

If you don’t want to use the WooCommerce Wholesale Prices plugin, there are other ways to offer wholesale prices in WooCommerce. For example, you can use Advanced Coupons to offer bulk discounts.

As you know, the Advanced Coupons plugin enables you to create coupons using almost any criteria that you can imagine. If you want to create a basic wholesale discount coupon, you only need two criteria, though:

  1. Product quantity minimums. Using cart conditions, you can create coupons that only trigger when there are over X items in your customers’ carts.
  2. User-role restrictions. If you want to, you can limit wholesale discount coupons to specific user roles.

Thanks to Advanced Coupons, you can offer wholesale prices in WooCommerce using coupon discounts. Moreover, if you enable auto-apply for your coupons you’ll end up with a discount system that’s incredibly wholesale-user friendly.


There are a lot of ways to set wholesale prices in WooCommerce. If you use the WooCommerce Wholesale Prices plugin, the process is as simple as entering a new price for each user role. The plugin also supports percentage-based discounts and enables you to import prices in bulk.

If you want to opt for a different approach, you can use Advanced Coupons to offer discounts to wholesale users only. All you have to do is restrict discounts to orders over X amounts and decide which user roles get access to those discounts.

Do you have any questions about how to set wholesale prices in WooCommerce? Let’s go over them in the comments section below!

Image credit: Pixabay.


Leave a Reply

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