Why set minimum and maximum order limits?
– Prevent tiny orders that lose money to shipping/fees.
– Encourage larger orders and raise average order value.
– Stop single customers from buying too much and causing oversells.
– Protect inventory and simplify packing/shipping.
Quick answer: 3 easy ways to set order limits
1) Free plugin: Minimum and Maximum Quantity for WooCommerce (Dotstore) — simple product/category quantity limits, no code.
2) YITH WooCommerce Minimum Maximum Quantity (premium) — advanced rules for products, categories, tags, cart totals, and variable products.
3) Wholesale Prices / Wholesale Suite (premium) — role-based minimums, wholesale pricing, and B2B bulk controls.
Which method is best?
– Free plugin: best for small/medium stores and beginners who only need quantity limits.
– YITH: best for stores needing granular control (per product, category, tag, cart subtotals, or variable products).
– Wholesale Suite: best for B2B stores that need role-based rules, minimum subtotals, and wholesale pricing.
Method 1 — Free plugin: Minimum and Maximum Quantity for WooCommerce (Dotstore)
Best for simple quantity limits.
Install & activate:
1. In WordPress dashboard go to Plugins → Add New, search for Minimum and Maximum Quantity for WooCommerce (Dotstore). Install and activate.
Create a rule:
1. Go to Dotstore → Min/Max Quantity → Add New.
2. Give the rule a title (admin-only).
3. In Advanced Rules choose scope: product, variable product, or category and pick items.
4. In Action set minimum and maximum quantities for the selection.
5. Toggle Status to active and Save Changes.
Test:
– Visit the product page. The minimum should appear near the Add to Cart button and quantities outside limits will be blocked.
Method 2 — YITH WooCommerce Minimum Maximum Quantity (premium)
Best for stores needing flexible global and item-specific rules and cart subtotal controls.
Install & activate:
1. Purchase, upload, install, and activate the YITH Minimum Maximum Quantity plugin.
Global rules:
1. Go to YITH → Minimum Maximum Quantity.
2. In Cart Restrictions set cart-level min/max items or subtotal thresholds and optional group (multiples) purchases.
3. In Product Restrictions set default min/max per product (optionally sum variable product variations).
4. Use Category and Tag Restrictions to apply rules to groups of products.
5. Save options.
Item-specific rules:
1. Use Bulk Actions → Add Rule to create product/category/tag-specific rules.
2. Optionally exclude items from global rules or override with custom min/max or group settings.
3. Save each rule.
Test:
– Verify product pages show minimums and that the cart and checkout block invalid quantities with clear messages.
Method 3 — Wholesale minimums with Wholesale Prices / Wholesale Suite (premium)
Best for B2B stores needing role-based minimums, subtotal rules, and wholesale pricing.
Install & activate:
1. Install the free Wholesale Suite base plugin.
2. Purchase and install the Wholesale Prices premium extension and activate with your license key.
Global wholesale settings:
1. Go to Wholesale → Settings → General.
2. Set Default Minimum Order Quantity and/or Default Minimum Order Subtotal to control when wholesale pricing applies.
3. Choose whether customers must meet BOTH (AND) or either (OR) requirements for wholesale pricing (AND is usually safer).
4. Optionally map role-specific minimums (e.g., Retailer 10 units, Distributor 50 units).
5. Save changes.
Product-level minimums:
1. Edit a product → Product Data → set Wholesale Price and Wholesale Minimum Order Quantity for item-specific rules.
2. Publish/Update.
Test:
– Log in as a wholesale customer: regular price shows until minimums are met; once met, wholesale pricing applies. If below minimum, wholesale pricing is withheld and a notice explains the requirement.
Pro tip: Test your order limits
– Use an Incognito/Private browser window and test as a customer. Try adding less than the minimum and more than the maximum to confirm messages and checkout prevention work as expected.
Bonus tips to avoid losing sales
– Display minimums clearly on product and cart pages so customers aren’t surprised at checkout.
– Offer incentives (e.g., free shipping) for meeting minimums.
– Briefly explain why minimums exist (shipping costs, wholesale rules) to reduce friction.
– Start with reasonable minimums; don’t set thresholds so high you lose customers.
Frequently asked questions
Q: Can I set minimum or maximum order amounts in WooCommerce without a plugin?
A: No. WooCommerce doesn’t include built-in min/max order controls, so use a plugin (free or premium).
Q: What happens if a customer doesn’t meet the minimum?
A: Depending on the plugin, the checkout will be blocked or wholesale pricing will not apply, and the store will display an explanatory message.
Q: Can limits differ per product?
A: Yes. Plugins like YITH and Wholesale Prices let you set product-specific min/max quantities or subtotal requirements.
Q: Will limits reduce sales?
A: They may cut tiny orders, but they typically increase average order value and protect margins and inventory.
Q: Can I set maximum order limits to stop overselling?
A: Yes. Most plugins support maximum quantity or subtotal limits.
Q: How do limits work with variable products?
A: Advanced plugins can sum variations to meet a minimum (recommended) or apply rules per variation.
Q: How do I set a minimum order value (e.g., $50) instead of a quantity?
A: Use a premium plugin (YITH or Wholesale Suite) that supports minimum cart subtotals. Free plugins usually focus on quantities.
Summary
Pick the tool that fits your business: the free Minimum and Maximum Quantity plugin for simple rules, YITH for advanced per-product/category/tag and cart controls, or Wholesale Suite for role-based B2B minimums and pricing. Configure rules, test in a private browser session, and communicate limits clearly on product and cart pages to avoid confusion and protect profits.