If you run a wholesale store, you likely need customers to order above a certain volume before they access wholesale pricing. Without this control, a wholesale customer could trigger wholesale pricing by adding a single item to their cart, bypassing the volume thresholds your discount structure depends on.
WooCommerce Wholesale Prices Premium includes a store-level minimum order requirement that acts as a pricing gate: wholesale customers see retail prices until their cart reaches a threshold based on item count, subtotal, or both. You can also set a different threshold for each wholesale role. This article covers both of these store-level controls.
Requirements
- WooCommerce Wholesale Prices Premium installed and activated. Get WooCommerce Wholesale Prices Premium here.
- At least one wholesale role configured in your store.
- WooCommerce installed and active.
Setting store-level minimum order requirements
The store-level minimum order requirement controls when wholesale pricing activates in a customer’s cart. Until the threshold is met, wholesale customers see retail prices and a notice in the cart telling them how much more they need to add.
To configure the defaults:
- Go to Wholesale → Settings → Wholesale Prices → General.
- In the Order Requirements section, enter a value in Default Minimum Order Quantity to set the minimum number of items required, or leave it blank to disable.
- Enter a value in Default Minimum Order Subtotal to set the minimum cart total required, or leave it blank to disable.
- Under Should the customer satisfy both or just one of the minimum order rules?, select Require Quantity AND Subtotal to require both thresholds, or Require Quantity OR Subtotal to require either one. If only one threshold is active, this setting is ignored.
- Click Save changes.
Overriding minimum requirements per wholesale role
If you have multiple wholesale roles with different purchasing tiers, you can set a different minimum order threshold for individual roles. Roles not listed continue to use the default settings above.
- Go to Wholesale → Settings → Wholesale Prices → General.
- Enable Wholesale Role Specific Minimum Requirements.
- In the mapping table that appears, click Add Mapping.
- Select the wholesale role from the dropdown, then enter the Minimum Order Quantity and Minimum Sub-total Amount ($) for that role.
- Set Minimum Order Logic to AND or OR.
- Click Save changes.

For per-product minimum order quantities and order quantity steps, see the guide on setting minimum quantities per product for wholesale customers.
Frequently asked questions
What is the difference between the store-level minimum order requirement and per-product minimum quantities?
The store-level minimum order requirement is a pricing gate. Until a customer’s cart reaches the threshold, they see retail prices. Per-product minimum order quantities are purchase constraints: they control how many units of a specific product a customer can buy, regardless of whether the cart pricing threshold is active.
What do wholesale customers see before they meet the store-level minimum?
They see retail prices in their cart, along with a notice telling them how much more they need to add before wholesale pricing activates.
Can I require both a quantity minimum and a subtotal minimum?
Yes. Set both fields and choose Require Quantity AND Subtotal under Should the customer satisfy both or just one of the minimum order rules? to require both thresholds before wholesale pricing activates.
Can I set different minimum requirements for different wholesale roles?
Yes. Enable Wholesale Role Specific Minimum Requirements and add a mapping row for each role you want to override. Roles not listed fall back to the default store-level settings.
Need help?
We have a dedicated support team for Wholesale Suite who knows our products, WooCommerce, and the industry very well. You’re welcome to make use of their expertise at any time, worldwide.
If you are an existing customer please go to the support ticket request form and send us a message.
If you are a free plugin user, please send us a support request on the forum. We actively monitor the WordPress.org support forums for the free plugin and help our users there as best as we can.

