Every small order costs you money — and most stores have no protection against them. Minimum Order Amount for WooCommerce closes that gap automatically. Set precise min/max order rules by product, category, user role, payment method, shipping method, and customer location. Every order that reaches you is worth fulfilling.

Billed annually at $49 · Instant download · 30-day money-back guarantee
Up and running in 3 steps
↑ Back to top- Install and activate — purchase, download the .zip, then go to Plugins → Add New → Upload Plugin. Click Install Now, then Activate.
- Create your first rule — go to WooCommerce → Minimum Order Amount → Add New Rule. Enter an amount and choose whether it applies store-wide or to specific products, categories, payment methods, user roles, or customer locations.
- Test your checkout — add a product below your minimum to the cart. The validation message will appear. Customize the message text from the rule settings.

Built for stores like yours
↑ Back to top- Wholesale stores — require a $100 minimum for wholesale buyers while keeping retail minimums lower, applied automatically by user role.
- Free shipping alignment — match your order minimum to your free shipping threshold so the rule feels like a reward, not a restriction.
- Specialty and handmade goods — set a $50 minimum on handmade items but allow any amount on accessories. Category-level rules handle it automatically.
- Payment method control — require a minimum for credit card orders to cover processing fees, while allowing any amount for bank transfers.
- International orders — set higher minimums for specific countries, states, or zip codes where fulfilment costs make small orders unprofitable.
- Maximum order caps — cap very large orders you cannot fulfil, or route high-value B2B orders to a custom enquiry form instead of auto-checkout.
Everything you need, nothing you don’t
↑ Back to top- Stop losing money on micro-orders — every order costs the same to pack and ship. Setting a minimum eliminates the transactions that cost more than they earn.
- 13 condition types with AND / OR logic — target rules by product, category, user role, payment method, shipping method, country, state, zip code, and more. Combine conditions for surgical precision.
- Different rules for different customers — wholesale, VIP, guest, and retail shoppers can all have different minimums applied automatically by user role.
- Clear, customizable validation messages — use the {amount_remaining} placeholder to show customers exactly how much more they need to add.
- Min and max amounts per rule — optionally cap very large orders and redirect buyers to a custom enquiry flow instead of auto-checkout.
- Rule priority control — assign a priority number to each rule. Lower number runs first. The most specific rule always wins.
- No coding required — full setup in under five minutes.

The rule builder
↑ Back to topEach rule has its own name, min/max amounts, error message, priority, and conditions. Navigate to WooCommerce → Minimum Order Amount → Add New Rule to create one.
- Rule name — a label for your reference, for example “Wholesale minimum” or “International orders”.
- Minimum amount — the cart subtotal a customer must reach before checkout is permitted.
- Maximum amount — optional. The highest cart subtotal allowed. Leave blank for no upper limit.
- Error message — shown in cart and at checkout. Use {minimum_order_amount}, {maximum_order_amount}, and {amount_remaining} to insert dynamic values.
- Priority — lower number runs first. When a customer matches multiple rules, the lowest priority number applies.

Condition types
↑ Back to topAdd one or more conditions to a rule. All conditions must match (AND logic). To apply OR logic within a single condition, select multiple values from the dropdown — for example, select “US”, “CA”, and “UK” in a single Country condition.
- Products in cart — fires when specific products are present in the cart
- Categories in cart — fires when products from specific categories are in the cart
- User role — matches wholesale, retail, administrator, or any custom role
- Payment method — matches Stripe, PayPal, bank transfer, COD, and any active payment gateway
- Shipping method — matches free shipping, flat rate, local pickup, and any active shipping method
- Shipping country — matches the customer’s shipping destination country
- Billing country — matches the customer’s billing country
- Shipping state — matches the state or province of the shipping address
- Billing state — matches the state or province of the billing address
- Shipping city — matches the city of the shipping address
- Billing city — matches the city of the billing address
- Shipping zip code — matches the postal or zip code of the shipping address
- Billing zip code — matches the postal or zip code of the billing address

When to use Global Restriction
↑ Back to topTurn on when
↑ Back to top- You want one consistent minimum across all products and customers.
- You are setting up order minimums for the first time.
- You prefer a simple rule with no conditions to manage.
Turn off when
↑ Back to top- Different customer segments need very different minimums.
- Digital products should be exempt from minimums.
- Gift cards should always be purchasable regardless of cart value.
Tips for better results
↑ Back to top- Start at 80% of your current AOV — setting the minimum just below your average creates an immediate lift without affecting most customers. Raise it gradually each month.
- Make the message helpful, not punishing — use {amount_remaining} and add a suggestion: “You’re $12 away — why not add a matching accessory?”
- Exempt your best customers — assign a VIP user role and exclude those accounts from minimums as a loyalty perk. It costs nothing operationally and builds goodwill.
- Combine with free shipping — set your minimum at your free shipping threshold so the rule feels like a reward rather than a barrier.
- Review quarterly — check WooCommerce Analytics and raise the minimum as your store’s average order value grows.
Requirements
↑ Back to top- WooCommerce 6.0 or higher
- WordPress 5.8 or higher
- PHP 7.4 or higher
- Compatible with WooCommerce Checkout Block, HPOS, and WPML
Frequently asked questions
↑ Back to topDoes it work with the WooCommerce Checkout Block?
↑ Back to topYes — fully compatible with both classic shortcode checkout and the block-based checkout introduced in WooCommerce 8.3+.
Is it compatible with WPML?
↑ Back to topYes. Translate validation messages into any language from the rule settings — served automatically based on the customer’s active language.
What themes does it work with?
↑ Back to topAny properly coded WooCommerce theme — Storefront, Astra, OceanWP, Flatsome, Divi, GeneratePress, and more.
Does it work with coupons and discounts?
↑ Back to topYes. By default the minimum is checked against the cart subtotal after discounts are applied.
What happens if a customer matches more than one rule?
↑ Back to topThe rule with the lowest priority number applies. You have full control over the order rules are evaluated.
Will it affect existing orders or subscription renewals?
↑ Back to topNever. Completed orders and active subscription renewals are unaffected. Rules apply only to new cart sessions.
Will it slow down my store?
↑ Back to topNo. Validation runs only at cart and checkout — browsing and product page performance are completely unaffected.
Is there a maximum order amount feature?
↑ Back to topYes. Each rule supports both a minimum and a maximum. Cap orders you cannot fulfil, or redirect high-value buyers to a custom enquiry form.
Support
↑ Back to topWe respond to all support requests within 6 business hours. Open a ticket via WooCommerce.com → My Account → My Subscriptions → Get Support. Support is included with your active subscription.
Protect your margins today
↑ Back to top- 30-day money-back guarantee
- Instant download
- $49 billed annually