Catalog & Inventory · Module 3.9 Module 3.9

Order Restrictions

Enforce minimum and maximum order requirements at the cart level. Block checkout when the cart total or item count doesn't meet your wholesale thresholds — with clear, customisable messages that guide the buyer.

In plain terms: "Wholesale orders must be at least $250." The cart page shows a progress bar and message: "Add $75 more to qualify for checkout." The buyer can't proceed until the minimum is met — and the message disappears automatically once they qualify.

Minimum Order Value

Require a minimum cart subtotal or total (pre or post tax/shipping). Configurable per rule.

Maximum Order Value

Cap order value — useful for regulatory limits or tiered approval thresholds.

Minimum Item Count

Require a minimum number of unique items or total units. Useful for variety packs or minimum quantity requirements.

Role-Based Rules

Different restrictions per user role. Wholesale buyers have a $250 minimum; retail has none; VIP accounts have a $500 minimum for free shipping eligibility.

Custom Messages

Write exactly what the buyer sees when their cart doesn't qualify. Show remaining amount needed.

Progress Feedback

The cart message updates live as the buyer adds products — "You need $45 more" becomes "You qualify!" when threshold is met.

Setup

Good Combinations

Order Restrictions + Discount Rules = minimum to unlock discount

Require $500 minimum cart to qualify for wholesale pricing, and a Discount Rule that gives 10% off when the cart is $500+. One rule reinforces the other.

Order RestrictionsDiscount Rules
Customer sees: "Add $120 to unlock your 10% wholesale discount." When they hit $500, the restriction lifts AND the discount applies simultaneously.

Order Restrictions + Payment Rules = minimum for Invoice payment

Require orders above $100 before the Invoice payment method appears. Small test orders must use card — invoicing only for serious wholesale volumes.

Order RestrictionsPayment & Shipping Rules
Result: A buyer with a $60 cart only sees Stripe/PayPal. Once they hit $100, the Invoice option appears. Reduces admin burden from tiny invoiced orders.

Key Settings Per Rule

FieldDescriptionExample
Minimum Cart TotalMinimum cart value to allow checkout. Checkout button is disabled until met.$250
Maximum Cart TotalCap order value. Orders above this require PO Approval or are blocked.$10,000
Based OnWhich total to compare: subtotal / total incl. tax / total incl. tax & shipping.Subtotal
Cart MessageMessage shown on cart when threshold not met. Use {remaining} placeholder."Add {remaining} more to qualify"
Checkout MessageMessage shown at checkout header if buyer somehow reaches checkout."Minimum order of $250 required"

You choose. Set "Based On" to Subtotal (before discounts), Total incl. tax (after WooCommerce tax calculation), or Total incl. tax & shipping. Most wholesale stores use subtotal — the clean product value before any tax or shipping calculations.

Yes. Create multiple Order Restriction rules, each targeting a different User Role. Wholesale Bronze might have $100 minimum; Wholesale Gold has no minimum. Rules are role-targeted — each customer sees only the restrictions that apply to their account.