It’s frustrating when customers place orders that are too small to be profitable or so large they deplete stock and create shipping problems. Setting minimum and maximum order limits in WooCommerce helps prevent overselling, control inventory, and improve order consistency.
Quick Answer: 3 Easy Ways to Set Order Limits
– Method 1: Minimum & Maximum Quantity for WooCommerce (free) — simple product/category quantity limits, no code.
– Method 2: YITH WooCommerce Minimum Maximum Quantity (premium) — advanced rules for products, categories, tags, cart totals, and variable products.
– Method 3: Wholesale Prices / Wholesale Suite (premium) — role-based minimums, wholesale pricing, and B2B bulk order controls.
Why Set Min/Max Order Limits?
– Avoid losing money on tiny orders (shipping/fees can exceed revenue).
– Encourage larger orders to raise average order value.
– Prevent single customers from buying excessive stock.
– Protect inventory and reduce overselling.
– Improve packing and shipping efficiency.
Which Method to Choose?
– Free plugin: best for small/medium stores and beginners needing quantity limits.
– YITH: best for stores needing granular control (per product, category, tag, cart subtotals, variable products).
– Wholesale Suite: best for B2B stores needing role-based rules, minimum subtotals, and wholesale pricing.
Method 1 — Free Plugin (Minimum & Maximum Quantity for WooCommerce)
Best for beginners or 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; then pick the specific item(s).
4. In Action set the minimum and maximum quantities for the selection.
5. Toggle Status to active and Save Changes.
Test:
– Visit the product page, check that the minimum appears by the Add to Cart button and that quantities below/above limits are blocked.
Method 2 — YITH WooCommerce Minimum Maximum Quantity (Advanced Control)
Best for stores needing flexible global and item-specific rules, cart totals, and variable product handling.
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 Quantity Restrictions with custom min/max or group settings.
3. Save each rule.
Test:
– On the storefront, verify product pages show minimums and that messages prevent adding invalid quantities. Confirm cart/blocking behavior and displayed rules.
Method 3 — Wholesale Minimums (Wholesale Prices / Wholesale Suite)
Best for B2B/wholesale stores needing role-based minimums, subtotals, and wholesale pricing activation.
Install & activate:
1. Install the free Wholesale Suite base plugin.
2. Purchase and install the Wholesale Prices premium extension.
3. Enter your license key in Wholesale → License.
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 to receive 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:
– As a wholesale customer, the store shows regular price 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 window and test as a customer. Try adding less than the minimum and more than the maximum to confirm messages and checkout prevention behave correctly.
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 a minimum exists (shipping, wholesale rules) to reduce friction.
– Start with reasonable minimums; don’t set thresholds so high they lose customers.
Frequently Asked Questions
Q: Can I set minimum order amount in WooCommerce without a plugin?
A: No — WooCommerce lacks built-in min/max order features. Use a plugin (free or premium).
Q: What happens if a customer doesn’t meet the minimum?
A: The plugin will block checkout or remove wholesale pricing and show an explanatory message.
Q: Can limits differ per product?
A: Yes — plugins like YITH and Wholesale Prices let you define product-specific min/max quantities or subtotals.
Q: Will limits reduce sales?
A: They may reduce very small orders but usually increase average order value and protect margins and inventory.
Q: Can I set maximum order limits?
A: Yes — most plugins support maximum quantity or subtotal limits to prevent overselling.
Q: How do limits work with variable products?
A: Advanced plugins can either sum variations to meet a minimum (recommended for customer convenience) or apply rules per variation.
Q: How to set a minimum order value (e.g., $50) vs. quantity?
A: Use a premium plugin (YITH or Wholesale Suite) that supports minimum cart subtotals. Free plugins typically focus on quantities.
Summary
Choose the method that fits your business: the free Min/Max 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.
