1. Home
  2. Knowledge Base
  3. WooCommerce Wholesale Prices Premium
  4. Wholesale Pricing
  5. Wholesale Pricing Guide – How Wholesale Pricing Works in Wholesale Suite
  1. Home
  2. Knowledge Base
  3. WooCommerce Wholesale Prices Premium
  4. Wholesale Pricing Guide – How Wholesale Pricing Works in Wholesale Suite

Wholesale Pricing Guide – How Wholesale Pricing Works in Wholesale Suite

Our WooCommerce Wholesale Prices and WooCommerce Wholesale Prices Premium plugins let you add wholesale prices to your products.

The WooCommerce Wholesale Prices (free) lets you add a wholesale price to your individual products from the product page settings. Using the Discount Type selector, you can set either a fixed wholesale price or a percentage discount off the regular price for each wholesale role.

WooCommerce product page showing the wholesale price field for the Wholesale Customer role
Example of Wholesale Prices in the product page setting
(click to zoom)

The WooCommerce Wholesale Prices Premium extends this with broader percentage-based discounts, applied by role (General/Global), by product category, and by user override, plus quantity-based discounts. These are available in your General/Global settings, User settings, Product Category settings, and Individual Product settings.

Prerequisites

Before you set up wholesale pricing, make sure you have:

Types of Wholesale Pricing

Wholesale Suite supports four ways to give a wholesale customer a lower price: a fixed price on an individual product, a percentage-based discount on an individual product, a percentage-based discount applied more broadly by role, category, or user, and a quantity-based discount layered on top of any of these. The sections below walk through each option, plus the Wholesale Sale Price feature for time-limited discounts.

Fixed individual wholesale price

If you prefer giving a fixed wholesale price to your products, you can set this up by going to your individual product settings, which can be found on your admin Dashboard → Products → Edit.

Individual product settings panel showing a fixed wholesale price entered for the Wholesale Customer role
Example Fixed Wholesale Price Discount in the Individual Product Settings
(click to zoom)

In the screenshot above, retail/regular customers will get $50 for this Simple product. When a user with a Wholesale Customer role logs in, the price of the product will become $45. If other wholesale roles are present/created, you can set their wholesale price.

Wholesale Sale Price

You can set a Wholesale Sale Price or schedule a sale for your products. This is handy when you’d like to have further discounts for your wholesale products. Learn more about it here: How to Set Wholesale Sale Price

Wholesale sale price fields on the product edit screen, including sale price and schedule dates

Percentage-based Individual Wholesale Price

The percentage-based individual wholesale price lets you set a percentage value that discounts the product accordingly. Set the product’s Discount Type to Percentage, then enter the discount. This is available in the free WooCommerce Wholesale Prices plugin. In this example, the retail/regular price costs $50, a 20% discount is $10, so now the wholesale price will be $40.

Product Wholesale Prices panel with Discount Type set to Percentage and a value in Discount (%)

Bulk Editing Product-based Pricing

If you wish to apply fixed wholesale prices to all your products, you can use the WooCommerce Product Import/Export tool to generate the CSV file of your products and bulk edit the wholesale prices.

For reference, here’s a guide on how to import wholesale data to your products.

Subscribe to Wholesale Suite

Percentage-based Discounts

The percentage-based discount applies wholesale prices to your products as a percentage off the regular price. We have three settings where you can apply the percentage-based discounts.

General/Global Settings

The General/Global settings can be found on Wholesale → Settings → Wholesale Prices → Discount. This type of percentage-based wholesale discount will apply to all of your products that have a regular price.

Wholesale → Settings → Wholesale Prices → Discount page showing a 10% general discount set for the Wholesale Customer role
In the screenshot above, we’ve given the Wholesale Customer a 10% discount, which will apply to all your products that have regular prices.
(click to zoom)

User Settings (Override General Settings)

The User settings can override the general percentage-based wholesale discount per user/customer. This setting can be found on the Edit User of Users → All Users page. Edit the user you want to override the wholesale general discount.

Override global % based discounts per user in WooCommerce
User discount will override the General/Global percentage discount
(click to zoom)

Product Category Settings

If you wish to apply wholesale prices to specific product categories, we also have an option to apply percentage-based discounts to your product category settings.

This setting can be found on your Products → Categories → Edit Category.

Set wholesale discount per category in WooCommerce
Example of Product Category Discount
(click to zoom)
Subscribe to Wholesale Suite

Quantity-based Discount

Quantity-based discounts are additional discounts given to wholesale customers when they meet the required quantity. This feature can be applied to all of the 4 settings and overrides the main wholesale discount.

To apply the quantity-based discount, first, you need to select the wholesale role, then add the starting quantity, ending quantity, and the wholesale discount.

Set wholesale quantity based discounts globally in WooCommerce
An example of a Percentage Quantity-based Discount in the General/Global settings
(click to zoom)
Display table of quantity discounts in WooCommerce
Example of Wholesale Product with Quantity-based discount – wholesale customer view
(click to zoom)

A few notes to remember:

  • It is required to set the main wholesale price first before the quantity-based discount is applied to your products. For example, if you have quantity-based discounts on the General settings, you need to set the main Wholesale Price in the General settings first. The same logic applies if you have quantity-based discounts on the Product Category settings; you also need to set the main Wholesale Price at the same level of settings.
  • Make sure the checkbox is checked so that the Quantity-based discounts are enabled. You can turn on these checkboxes in the General settings (General Quantity Based Discounts), User settings (Define Alternate Quantity Based Discounts For This User), Product Category settings, and Individual Product settings (Enable further wholesale pricing discounts based on quantity purchased?).
  • The General, User Override, and Product Category settings have two options to determine how to meet the quantity requirement and apply the discounts. (1) You can select to count the quantity of the total products in the cart and apply the quantity-based discount to all your products, or (2) Apply the discount based on the quantity of the individual product, and the quantity-based discount is only applied to eligible products.
Subscribe to Wholesale Suite

Troubleshooting

Wholesale Price Not Applying in Cart

If a wholesale customer’s cart still shows the retail price, work through these checks in order:

  1. Confirm the customer is logged in with a wholesale role. Wholesale pricing only applies to logged-in users assigned a wholesale role. Guests and non-wholesale accounts always see the retail price.
  2. Confirm the product has a regular price set. WooCommerce treats a product with no regular price (or a regular price of $0) as not sellable, so no wholesale price or discount can apply to it.
  3. For variable products, confirm the wholesale price or discount is set on the specific variation, not just the parent product. Variation-level wholesale pricing is entered separately for each variation, under Product data → Variations.

Frequently Asked Questions

Why isn’t my wholesale price showing for a product?

Wholesale prices are tied to your wholesale user roles — by default, Wholesale Suite creates a Wholesale Customer role for you. If you need more roles, go to Wholesale → Roles. How Do I Add Additional Wholesale User Role Tiers? Wholesale prices also require the product to have a regular price set — without one, WooCommerce treats the product as not sellable and no wholesale price applies.

What happens if I have more than one wholesale discount enabled on a product?

When multiple discount types apply to the same product, Wholesale Suite uses a fixed order of precedence, from highest to lowest: Individual Product Wholesale Price > Product Category Wholesale Price > User Override Wholesale Price > General/Global Wholesale Price. In practice, this means a fixed price set directly on a product always caps or overrides a role’s general percentage discount. It’s the intended way to set a maximum discount on specific products.

Can I use a general percentage discount without setting a price on every product?

Yes. A General/Global percentage discount applies automatically to every product with a regular price once it’s configured for a wholesale role. You don’t need to set an individual price on each product first. It only won’t apply if a more specific discount (individual product, category, or user override) is already set for that product, since the more specific setting takes priority.

Compatibility & Integrations

Our Wholesale Prices Premium also supports wholesale prices for Variable Products, Product Add-ons, Product Bundles, Composite products, and more. See the full list of integrations.

Need Help?

If you have a question or run into any issues, we’re here to help.

Was this article helpful?

Related Articles

Complete Your Purchase