1. Home
  2. Knowledge Base
  3. WooCommerce Wholesale Prices Premium
  4. Wholesale Pricing
  5. How To Set Minimum Order Requirements For Wholesale Customers

How To Set Minimum Order Requirements For Wholesale Customers

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

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:

  1. Go to Wholesale → Settings → Wholesale Prices → General.
  2. In the Order Requirements section, enter a value in Default Minimum Order Quantity to set the minimum number of items required, or leave it as 0 or blank to disable.
  3. Enter a value in Default Minimum Order Subtotal to set the minimum cart total required, or leave it as 0 or blank to disable.
  4. 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.
  5. Click Save Changes.
Default Minimum Order Quantity, Default Minimum Order Subtotal, and Require Quantity AND/OR Subtotal radio buttons in Wholesale Settings General
Wholesale → Settings → Wholesale Prices → General: Order Requirements section

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.

  1. Go to Wholesale → Settings → Wholesale Prices → General.
  2. Enable Wholesale Role Specific Minimum Requirements.
  3. In the mapping table that appears, click Add Mapping.
  4. Select the wholesale role from the dropdown, then enter the Minimum Order Quantity and Minimum Sub-total Amount ($) for that role.
  5. Set Minimum Order Logic to AND or OR.
  6. Click Save Changes.
Wholesale Role Specific Minimum Requirements toggle enabled with a per-role mapping row showing Minimum Order Quantity, Minimum Sub-total Amount, and Minimum Order Logic fields
Wholesale → Settings → Wholesale Prices → General: Wholesale Role Specific Minimum Requirements mapping

For per-product minimum order quantities and order quantity steps, see How to Set Minimum Order Quantity and Step Quantity for Wholesale Customers.

What customers see in Cart and Checkout blocks

In WooCommerce Cart and Checkout blocks, minimum-order notices update automatically as the cart changes. Customers do not need to refresh the page to see the current requirement.

Until the cart meets the store-level quantity or subtotal requirement, the customer sees retail pricing and a notice explaining what is still required. When the requirement is met, the notice clears and wholesale pricing activates.

The block notice can report both cart-level requirements and per-product minimum quantities. If your store allows only wholesale purchases, the customer may also be prevented from continuing to checkout until all applicable requirements are met.

The WooCommerce Cart block showing a persistent minimum-order notice above the checkout button while a wholesale customer's cart is below the required quantity or subtotal.

Troubleshooting minimum-order notices

The notice flashes, disappears, or appears only after a refresh.

  1. Update WooCommerce Wholesale Prices Premium to 2.1.2 or later.
  2. Test with the intended wholesale customer role rather than an administrator account.
  3. Confirm the relevant store-level, role-specific, or per-product minimum setting is enabled and saved.
  4. Clear your site and browser caches, then change the cart quantity again to confirm the notice updates without a page refresh.

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. A per-product minimum order quantity is also a pricing gate, but for one product. If a line is below its minimum, that line falls back to retail pricing and the customer sees a notice naming the product and the quantity needed. Wholesale Prices Premium also raises the quantity field on the product page to the minimum.

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.

Was this article helpful?

Related Articles

Complete Your Purchase