Set a Minimum or Maximum Order Value
Use checkout validation rules to require a minimum order amount or cap the maximum order value. This helps prevent low-value orders, reduce fraud, or enforce business policies.
Set a Minimum Order Value
- Click Create rule → Checkout validation.
- Set up the rule:
- Error message: “Minimum order value is $25. Please add more items to your cart.”
- Error position: Top of the checkout page
- Validation trigger: On condition
- Add condition: Order subtotal → Is less than → 25
- Click Save.
Customers with a cart under $25 see the error and cannot checkout.
Set a Maximum Order Value
- Click Create rule → Checkout validation.
- Set up the rule:
- Error message: “Maximum order value is $5,000. Please contact us for large orders.”
- Error position: Top of the checkout page
- Validation trigger: On condition
- Add condition: Order subtotal → Is greater than → 5000
- Click Save.
Set a Min/Max Range
Create two separate rules:
- Rule 1: Block if Order subtotal → Is less than → 25 (minimum)
- Rule 2: Block if Order subtotal → Is greater than → 5000 (maximum)
Each rule has its own error message explaining the limit.
Minimum Order for Specific Conditions
Minimum order for international shipping:
- Condition 1: Order subtotal → Is less than → 50
- Condition 2: Country → Not equals to → United States
- (Both in same group = AND logic)
- Error message: “International orders require a minimum of $50.”
Minimum order for free shipping qualification:
- Instead of validation, consider using a shipping discount rule that only applies above a threshold.
Minimum order for specific products:
- Condition 1: Order subtotal → Is less than → 100
- Condition 2: Product tag → Equals to → “wholesale”
- Error message: “Wholesale items require a minimum order of $100.”
Good to Know
- Order subtotal refers to the total before shipping and taxes.
- Use “Top of the checkout page” for order value errors — they’re not tied to a specific input field.
- Currency: The order subtotal is compared in the store’s presentment currency (what the customer sees), so the threshold works correctly across currencies.
- Test first. Always verify the threshold works correctly with Test mode before activating.