Why set order limits?
Setting minimum and maximum order quantities or order values helps avoid losses on tiny orders, prevents one buyer from depleting stock, reduces overselling, and makes packing and shipping more predictable. Below are three practical ways to add limits in WooCommerce so orders work for your business.
Quick answer: three easy options
– Free Min & Max Quantity (Dotstore): Simple, no-code quantity limits per product, variation, or category — best for beginners.
– YITH Minimum Maximum Quantity: Advanced rules (product/category/tag/variable/cart totals), flexible overrides, and buy-in-multiples — best for stores needing fine-grained control.
– Wholesale Suite (Wholesale Prices): Role-based minimums, tiered pricing, and bulk rules for B2B stores.
Which method to choose
– Use the free Dotstore plugin if you only need basic min/max quantity checks.
– Choose YITH if you need per-product/category/tag rules, cart spend minimums, variable-product options, and exclusions.
– Choose Wholesale Suite if you run B2B or wholesale accounts that require role-based minimums and special pricing.
Prerequisite
Make sure WooCommerce is installed and your store is configured before adding plugins.
Method 1 — Free: Minimum and Maximum Quantity for WooCommerce (Dotstore)
Best for basic quantity limits without coding.
1. Install and activate: Plugins » Add New, search for Minimum and Maximum Quantity for WooCommerce (Dotstore), install and activate.
2. Create a rule: Dotstore » Min/Max Quantity » Add New. Give the rule a name for internal use. In Advanced Rules pick where it applies (single product, variation, or category).
3. Set limits: In the Action section set minimum and maximum quantities. Enable the rule and save.
4. Test: Visit product pages and try quantities below or above the limits to confirm the selector and cart block out-of-range quantities.
Method 2 — YITH WooCommerce Minimum Maximum Quantity (Advanced control)
Best when you need detailed controls, cart spend limits, and variable-product handling.
1. Install and activate: Purchase, upload, install, and activate the YITH Minimum Maximum Quantity plugin.
2. Configure global settings: YITH » Minimum Maximum Quantity. Set global cart restrictions (min/max items and optional cart spend limits), and product defaults. Choose whether to sum quantities across variations.
3. Create specific rules: Use Bulk Actions » Add Rule to apply rules to particular products, categories, or tags. Exclude items from global rules or override them per product. Create quantity groups (multiples) if needed.
4. Test: Check product and cart pages to ensure minimums and maximums are displayed and that checkout is blocked until requirements are met.
Method 3 — Wholesale minimums (Wholesale Suite)
Best for wholesale/B2B stores needing role-based minimums and pricing.
1. Install and activate: Install the free Wholesale Suite base plugin, then add the Wholesale Prices premium module and enter your license key (Wholesale » License).
2. Set global wholesale rules: Wholesale » Settings » General. Define default minimum order quantity and/or minimum order subtotal required to get wholesale pricing. Choose whether customers must meet both rules (AND) or either (OR). Map different rules per wholesale role if needed.
3. Product-specific minimums: Edit a product and set a Wholesale Minimum Order Quantity to override global settings.
4. Test: Log in as a wholesale customer or use an account to confirm that wholesale prices appear only when cart minimums are met; otherwise regular retail pricing applies.
Testing tips
– Always test in an incognito/private window or a separate test user role to see the customer experience.
– Try adding quantities below and above limits and attempt checkout to confirm clear error messages and enforcement.
– Test variable products and carts with mixed items if you use rules that span categories or cart totals.
Best practices to avoid losing sales
– Display minimums clearly on product and cart pages to avoid surprises.
– Consider incentives (free shipping, discounts) when customers meet a minimum to encourage compliance.
– Explain the reason briefly (e.g., minimum required for efficient shipping or wholesale pricing).
– Start with reasonable minimums — you can adjust based on customer response and sales data.
Frequently asked questions
– Can I set minimum order amounts without a plugin? No — WooCommerce does not include built-in min/max order rules; a plugin is required.
– What happens if a customer doesn’t meet the minimum? The plugin will prevent checkout and show an error or notice explaining the requirement.
– Can I set different limits per product? Yes — YITH and Wholesale Suite support product-level rules; Dotstore supports per-product and per-category quantity limits.
– Will limits reduce sales? Properly used, limits cut unprofitable tiny orders and typically raise average order value; set them too high and you may lose customers, so monitor results.
– Can I set maximum limits? Yes — most plugins let you define maximum quantities or subtotal limits to prevent overselling.
– How do limits work with variable products? Advanced plugins can sum quantities across variations or apply rules per variation.
– Can I set a minimum order value (dollar amount) instead of quantity? Yes — premium plugins like YITH and Wholesale Suite support minimum order subtotals; the free Dotstore plugin focuses on quantities.
Summary
Pick the solution that matches your needs: Dotstore for straightforward quantity checks, YITH for flexible product/category/tag/cart rules and variable-product handling, and Wholesale Suite for role-based wholesale minimums and pricing. Implement rules, test thoroughly, display limits clearly, and adjust based on customer behavior to protect inventory, prevent overselling, and keep orders profitable.