Require a minimum order (MOV / MOQ)
A volume pricing rule can block checkout until the customer reaches its first tier. Below that, the products in the rule cannot be bought at all — not merely "no discount", which the tiers already handle on their own.
Advanced plan feature. On Free and Essential the switch is visible but read-only, with an upgrade link.
The threshold is tier 1
There is no separate number to fill in. The minimum is the first tier of the rule:
Spend $500+ → 10% off
Must spend $500 before checkout
Buy 50+ units → 15% off
Must order 50 units before checkout
Edit tier 1 and the minimum moves with it — the two can never drift apart, and a minimum can never be set above your tiers in a way that makes the lower tiers unreachable.
Want "minimum 20, but discounts only from 50"? Add a 0%-off tier at 20. It shows as a row in the storefront table, and the block then sits at 20.
Turn it on
Open the rule in Volume Pricing
Add your tiers first — the switch has nothing to point at without them
Between the tier list and Discount method, find:
Minimum order value (MOV) on amount rules, or
Minimum order quantity (MOQ) on quantity rules
Toggle Block checkout below the first tier
Save
The help text under the switch always shows the live threshold, e.g. "Customers must reach $1,000.00 on this rule's products before they can check out."
What the threshold is measured over
This differs by volume type, and it deliberately matches how each type awards its tiers — so a cart that clears the minimum is exactly a cart that earns tier 1.
Amount (MOV)
Each cart line on its own. One line must reach the threshold by itself; two half-sized lines do not add up
Quantity (MOQ)
Follows the rule's Discount method — Same variant = that line alone, Mix variants = every line of the same product, Mix products = every line in the cart
A cart-wide "$1,000 across the whole order" minimum is not available today. Amount tiers themselves are per line, and a block measured differently from the tiers would let a cart clear the threshold while no line actually earns a discount.
What the customer sees
On the product page, under the volume table:
Shoppers learn the minimum before filling a cart, not at checkout. When tier 1 is a Fixed price there is no saving to quote, so the line reads Minimum €800.00 spend. Quantity rules read … minimum 50 units.
At checkout, if the line is still short:
Only one minimum is reported per line, so a customer who is short on two rules is not shown a wall of errors.
Translating the storefront note
The note is a template with two placeholders, {discount} and {amount}. Edit it in Settings → Storefront Text → Volume Pricing, per language:
Save {discount} — minimum {amount} spend
Amount rule with a percent / amount-off tier 1
Minimum {amount} spend
Amount rule with a fixed-price tier 1
Save {discount} — minimum {amount} units
Quantity rule with a percent / amount-off tier 1
Minimum {amount} units
Quantity rule with a fixed-price tier 1
Keep the braces — they are substituted at render time. A rule's own Translations tab still wins over Settings, which wins over the app's bundled English.
Wholesale rules have their own minimum
The equivalent on a wholesale pricing rule is its Minimum quantity field, enforced per cart line in the same way. The two are independent and both apply: a line can owe 5 units to a wholesale rule and $1,000 to a volume rule at once.
As of v1.0.11 the wholesale minimum is also an Advanced feature, so the two behave alike.
After a downgrade
A rule keeps its minimum in the database — nothing is erased. What stops is enforcement: on the next sync the minimum is stripped out of what the storefront and checkout are told, so customers can buy freely again. Upgrade and it comes straight back, with no re-typing.
Your discounts keep running through all of this. Losing the ability to block checkout does not deactivate the rule that was doing the discounting.
Related guides
Last updated