Min & Max Quantities for WooCommerce
Min/max quantity & spend rules per product, category, tag & role — free
Min & Max Quantities for WooCommerce is a free plugin that enforces minimum, maximum and step-based purchase rules per product, variation, category and across the entire cart — clear order limits, applied automatically.
A must-have for wholesale stores, pack-based products, bundles and any shop where order size and per-customer limits matter.
What problem does it solve?
Some products only make sense in packs of 6 or with a minimum order of 10 units. Without enforcement, customers add the wrong quantity and orders need to be cancelled or corrected. Min/Max Quantities makes the rule visible and unbreakable on the product page itself.
Key features
- Min, max & step quantity per product, variation, category or tag
- Min/max spend (amount) limits at every level
- Cart limits: items, order amount and distinct products
- Per-category cart quantity, amount & product totals
- Role-based rules and role exemptions
- Fully customizable notices — free forever
How it works
Set min, max and step quantities and min/max spend per product, variation, category, tag or storewide, plus cart-wide totals for items, order amount and distinct products. The most specific rule wins (variation → product → category → tag → storewide default). Add per-category cart totals (quantity, amount and product count), per-role overrides for wholesale or VIP customers, and full role exemptions. The product page stepper respects the rules, the cart re-validates them, and customers can't check out with an invalid quantity.
Use cases
Use this plugin when you want to:
- Force a minimum wholesale order across the cart
- Sell in packs of 6, 12 or any custom step
- Set a minimum or maximum spend per product
- Require a minimum quantity or amount from a whole category
- Give wholesale or VIP roles their own limits
- Cap the number of different products per order
Often paired with our Wholesale & Role-Based Pricing for WooCommerce and Combined Variations add-on and Multivendor add-on.
Free vs Premium
- Min, max and step per product, variation, category and tag
- Min/max spend (amount) limits at every level
- Storewide default limits
- Cart limits: items, order amount and distinct products
- Per-category cart quantity, amount and product totals
- Role-based rules and role exemptions
- Minimum after discount and customizable notices
- Free forever on WordPress.org
See it in action
A look at the admin experience and the customer-facing result.
Frequently asked questions
Is it really free?+
Yes — it's a free plugin on WordPress.org with no premium tier or upsell. Every feature is included.
Can I set rules per category or tag?+
Yes. Rules can be configured per product, per variation, per category and per tag, and they stack with cart-wide rules.
Which rule wins if several apply?+
The most specific one: variation over product, product over category, category over tag, and tag over the storewide default. Quantity, step and amount are each resolved independently.
Can I limit spend as well as quantity?+
Yes. Every level supports a minimum and maximum line amount (price × quantity) alongside the quantity rules, and you can base order-amount limits on the total after discounts.
Can I set different limits for wholesale or VIP customers?+
Yes. Role-based rules let you override the storewide defaults and cart limits per user role, and you can fully exempt a role from all limits.
Can I require a minimum from a whole category across the cart?+
Yes. Each category can enforce a minimum/maximum combined quantity, amount and number of different products in the cart.
Does it work with variable and grouped products?+
Yes — rules can be set on the parent product or independently per variation, and grouped-product children are each validated.
Built and supported by Dreamfox Media
- Author
- Dreamfox Media
- Version
- 1.0.0
- Last updated
- July 17, 2026
- Guarantee
- Free plugin — no purchase required.
Download or buy Min & Max Quantities for WooCommerce
Free forever on WordPress.org. Install in seconds and ship with confidence.
More Dreamfox Media plugins
Payment Gateway Per Product for WooCommerce
Show or hide WooCommerce payment gateways per product, category or tag.
Shipping Gateway Per Product for WooCommerce
Conditional WooCommerce shipping methods per product, category or tag.
Delivery Date & Timeslot for WooCommerce
Let customers pick a delivery date and timeslot at checkout