Product Icon

Minimum And Maximum Quantity per Product for WooCommerce

Set WooCommerce minimum and maximum quantity limits by product, category, or user role for bulk orders, wholesale, and inventory control.
Choose a billing option
$39
Save 20%
$78 $62.40

Product comparison

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

The Minimum / Maximum Quantity per Product plugin is the ultimate solution for controlling WooCommerce product quantities. With a powerful, rule-based system, you can enforce quantity limits per product, category, user role, or product type, making it ideal for wholesale stores, bulk sellers, and inventory management.

Why this plugin matters

  • Prevent overselling of limited stock
  • Enforce wholesale order minimums
  • Control bulk order quantities
  • Provide clear customer feedback with real-time validation

Benefits

  • Prevent Overselling: Ensure limited stock products aren’t oversold, reducing customer complaints and returns.
  • Enforce Wholesale Minimums: Automatically apply minimum order quantities for wholesale customers, saving time and improving order consistency.
  • Control Bulk Orders: Force customers to purchase in multiples (e.g., packs of 6), ideal for bulk sales.
  • Flexible Rule System: Create rules per product, category, or user role for maximum control.
  • Seamless User Experience: Real-time frontend validation and clear error messages reduce checkout frustration.
  • Supports All Product Types: Works with simple, variable, and grouped products without extra configuration.
  • Boost Store Efficiency: Reduces manual order adjustments and prevents conflicts with stock limits.
  • Broken Cart Prevention: Auto-corrects invalid quantities so shoppers aren’t left with a broken cart.
  • Blocks Cart Ready: Fully works with WooCommerce Cart & Checkout blocks.

Key Features

Product-Level Controls
Set minimum, maximum, and quantity step for each product individually. Product-level settings always override global rules.

Global Rules
Apply default quantity limits for all products at once. Great for consistent store-wide policies.

Category-Based Rules
Assign different rules to different categories. Example: Electronics max 2, Accessories max 10 per customer.

User Role Rules
Set rules for retail, wholesale, subscribers, or any custom role. Ideal for B2B stores.

Product Type Rules
Supports simple, variable, and grouped products seamlessly.

Exclude Products & Categories
Exclude samples, free gifts, or special items from rule-based limits while keeping global rules active for everything else.

Priority-Based Rules
Control which rules take precedence using priority numbers. First match wins, but product-level settings always take the highest priority.

Quantity Step / Buy in Multiples
Require purchases in packs (for example 3, 6, or 9) on products or via rules.

Whole Cart Limits
Set a minimum or maximum total number of items allowed in the cart across all products.

Custom Messages
Edit shopper-facing notices and error messages from Quantity Settings using tokens like %product%, %min%, %max%, and %step%.

Cart Auto-Correct
Automatically adjust quantities that break your rules and notify the customer—so the cart never stays broken.

Sold Individually Conflict Warning
Get an admin alert when WooCommerce “Sold individually” conflicts with Min/Max settings greater than 1.

Frontend Validation & Error Messages
Customers see limits instantly on product pages and during checkout. Clear, friendly messages reduce cart abandonment.

Remaining Quantity Hint
Show how many more of a product the customer can still add (e.g., “You can add 2 more”).

Product Page Notices
Display Min · Max · Step under the add to cart button so shoppers understand limits before buying.

WooCommerce Blocks Support
Quantity limits are enforced in classic templates and the block-based cart/checkout via the Store API.

Advanced Use Cases

  • Wholesale Store: Global Rule: Min 1, Max 10 for retail; User Role Rule (Wholesale): Min 25, Max 500
  • Electronics Store: Category Rule (Electronics): Max 2 per customer; Product Override (iPhone 15): Max 1 per customer
  • Bulk Seller: Global Rule: All products min 6; Exclude Category (Samples) or Category Rule (Samples): Min 1

How It Works

  1. Configure Product-Level Settings: Edit product → Inventory tab → Set min/max quantity (and optional step)
  2. Create Rule-Based Limits: WooCommerce → Quantity Rules → Add Rule → Set min/max, priority, assign category/role, or exclude products/categories
  3. Tune Store Settings: WooCommerce → Quantity Settings → Auto-correct, custom messages, whole-cart limits
  4. Automatic Frontend Validation: Customers see quantity limits dynamically on product pages and cart

Frequently asked questions

Can I set both minimum and maximum quantities?

Yes. You can set a minimum quantity, a maximum quantity, or both. Either value can be left empty or set to 0 if you don’t want to enforce that limit.

Can I apply quantity limits globally?

Absolutely. You can create global rules that apply to all products in your store, then override them using category, role, or product-specific rules.

How does rule priority work?

Rules use a priority-based system:

  1. Product-level settings always have the highest priority

  2. Rule-based limits are applied by priority (lower number = higher priority)

  3. The first matching rule is applied

Can I set different limits for different user roles?

Yes. You can create rules based on user roles such as wholesale customers, subscribers, retailers, or any custom role.

Does this plugin support wholesale and B2B stores?

Yes. This plugin is ideal for wholesale and B2B setups where minimum order quantities or bulk limits are required.

Can I override rules for a single product?

Yes. You can set product-level minimum and maximum quantities in the Inventory tab. These settings always override any rules.

Can I limit quantities by product category?

Yes. Category-based rules allow you to apply different quantity limits for different categories.

Will customers see quantity limits on the product page?

Yes. The quantity input field automatically reflects the minimum and maximum limits, and customers will see clear validation messages if limits are exceeded.

Extension information

  • PHP version required: 7.4
  • Tested with WordPress: 7.0
  • Tested with WooCommerce: 10.9
  • Requires at least WordPress: 5.8
  • Requires at least WooCommerce: 6.0

Countries

  • Worldwide

Related Products

Price $79 annually
Rated 3.4 out of 5 stars
Price $279 annually
Rated 3.2 out of 5 stars
Price $59 annually
Rated 3.1 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Price $49 annually
Rated 4.1 out of 5 stars
Price $109 annually
Rated 2.7 out of 5 stars
Price $109 annually
Rated 2.3 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Price $109 annually
Rated 2.6 out of 5 stars
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.