WooCommerce Quantity Rules: Complete Guide (Free Rule Builder & Checklist)
Quick Answer: What Are WooCommerce Quantity Rules?
WooCommerce quantity rules are settings that control how many units a customer must, may, or can buy.. either on a single product or across the whole order. WooCommerce has no built-in support for them, so they need a plugin. They split into two levels, and picking the wrong one is exactly where most stores quietly lose money:
- Product-level rules → minimum, maximum, step, default, fixed, and decimal quantities on the quantity field itself.
- Order/cart-level rules → minimum or maximum order value (sum), combined quantity, weight, volume, or dimensions across the whole cart.
The two levels sound interchangeable, but one of them is the reason a rule you set months ago still isn’t working.. and the fix takes about two minutes once you know which is which. The full breakdown, a worked wholesale example, and a free interactive rule builder are below.
You open your WooCommerce dashboard and see it again.. another order for a single $4 item that costs you more in packaging, payment fees, and shipping than the sale itself.
Or worse, one reseller just cleared out the entire stock of your best-selling product in a single checkout, and now 40 real customers are staring at “out of stock.”
WooCommerce, out of the box, lets both of these happen. It has no concept of “you must buy at least 6,” “sell only in packs of 12,” or “no single customer can take more than 10.”
That gap is exactly what WooCommerce quantity rules exist to close. And here’s the part most store owners get wrong, they reach for a single plugin, configure one setting, and assume they’re covered, when the fix they actually need lives in a completely different type of control.
Get this distinction right and loss-making orders simply stop arriving. Get it wrong and you’ll fight the same problem for months.
What Are WooCommerce Quantity Rules (and Why WooCommerce Doesn’t Include Them)
A quantity rule is any constraint you place on the number of units in a purchase. It can force a floor (“at least 6”), a ceiling (“no more than 10”), an increment (“only in multiples of 12”), a starting value (“default to 5, not 1”), or a specific allowed set (“only 1, 3, 5, or 10”).
Rules can apply to a single product, a whole category, or the entire cart. Core WooCommerce ships with none of this.
The native quantity field accepts any whole number from 1 upward, with no way to enforce a minimum, a step, a maximum per customer, or a minimum order value.
For a hobby store that rarely matters. For a wholesale operation, a store with fixed case packs, or anyone whose margins die on tiny orders, it matters every single day.
That’s why WooCommerce quantity rules are among the most requested features in the ecosystem, and why they need a dedicated plugin to do properly.
The 2 Types of Quantity Control (This Is the Part Most Stores Get Wrong)
Before touching a single setting, you need to know which of two levels your problem lives on. Choosing the wrong one is the single most common reason store owners spend weeks fighting a rule that never quite works.
If you’re specifically weighing these two against each other, our guide on WooCommerce minimum order quantity vs minimum order amount breaks down exactly which to use when.
1. Product-level (quantity-field) rules. These act on the quantity a customer picks for an individual product. Minimum, maximum, step, default, fixed, and decimal quantities all live here.
If your problem sounds like “sell this item only in packs of 6” or “force at least 5 of this product,” you need product-level control. In the WPFactory catalog this is the job of WooCommerce Quantity Manager (Min Max Step Quantity).
2. Order/cart-level rules. These act on the whole cart, the combined total of everything in it. Minimum order value (“spend at least $250”), maximum order value, combined quantity, total weight, total volume, and physical dimensions all live here.
If your problem sounds like “no orders under $100” or “cap total order weight at 30 kg,” you need order-level control, which is the job of Order Minimum/Maximum Amount Limits for WooCommerce.
The quickest way to internalise the split is to match your own scenario against the table below.
| Your problem sounds like.. | Level | Rule type you need |
|---|---|---|
| “Sell this only in packs of 12” | Product | Step quantity |
| “Force at least 5 of this item” | Product | Minimum quantity |
| “No orders under $100” | Order | Minimum order sum |
| “Cap total cart weight at 30 kg” | Order | Maximum weight limit |
| “Wholesale role must spend $500+” | Order | Min sum by user role |
| “Sell honey in 0.5 kg amounts” | Product | Decimal + step quantity |
Free download: WooCommerce Quantity Rules Setup Checklist (PDF)
Every product-level and order-level rule in this guide, laid out as a tick-box checklist with the level and plugin for each. Print it, work through it, and set up your store’s quantity rules without missing one.
Every WooCommerce Quantity Rule Explained
Here is every rule type you can enforce, what it does, and when to use it. Each one links to a dedicated step-by-step guide where relevant.
Minimum Quantity
Forces customers to buy at least X units of a product before they can add it to the cart or check out.
The classic use is wholesale (“minimum 10 per order”) and protecting margins on low-value items. Set it globally, per product, or per category.
Maximum Quantity
Caps how many units of a product can be bought in one order. Essential for limited stock, flash sales, and limited-edition items where you want to stop a single buyer clearing your shelves.
For limits that span multiple orders per customer over time, you need a different tool, Maximum Products per User, which tracks per-customer totals rather than per-order quantities.
Step / Increment Quantity
Locks the quantity field to multiples of a set number, so customers can only pick 6, 12, 18, and so on. Perfect for case packs, printing (business cards in 100s), and any product that ships in fixed bundles.
Setting the minimum and the step to the same value (e.g. both 6) forces true “packs only” ordering.
Default Quantity
Changes the quantity that loads on the product page from 1 to any value you choose, say 5 or 10, nudging customers toward larger orders without forcing them. A quiet but effective average-order-value lever.
Fixed / Allowed Quantities
Lets customers pick only from a specific list of values, like 1, 3, 5, 10, or 18, rather than a continuous range. Ideal for gift sets, collector bundles, and crafting kits sold in irregular pack sizes.
Decimal Quantities
Allows non-whole amounts like 0.5 kg or 0.25 m, essential for stores selling by weight, length, or volume: fruit, spices, fabric, liquids.
Combine it with step quantities to sell in precise increments (0.5, 1.0, 1.5).
Order Amount (Sum) Limits
Sets a minimum or maximum order total across the whole cart. The go-to fix for “no orders under $X” and the cleanest way to kill unprofitable micro-orders while lifting average order value.
Weight, Volume & Dimension Limits
Restricts the order by total weight, volume, or physical dimensions, invaluable when your courier or packaging imposes hard limits.
Set a maximum cart weight and customers physically cannot build an order your logistics can’t fulfil.
Set every product-level rule from one screen.
Minimum, maximum, step, default, fixed, decimal, dropdowns, and price units, all configurable per product, per category, or globally with WooCommerce Quantity Manager. Trusted by 10,000+ stores and rated 5.0 stars. Need cart-total, weight, or order-value rules instead? Pair it with Order Min/Max Amount Limits.
Worked Example: Setting Up Quantity Rules for a Wholesale Store
Let’s make this concrete. Imagine a store selling coffee beans wholesale. The owner wants three things:
No order under $250. Beans sold only in 5 kg increments with a 5 kg minimum. And a hard cap of 100 kg per order to stay within courier limits.
Here’s how those goals map to specific WooCommerce quantity rules, and which plugin handles each.
| Business goal | Rule applied | Level | Plugin |
|---|---|---|---|
| No unprofitable small orders | Min order sum = $250 | Order | Order Min/Max Amount |
| Sell only in 5 kg bags | Step = 5, Min = 5 | Product | Quantity Manager |
| Stay within courier weight limit | Max weight = 100 kg | Order | Order Min/Max Amount |
The result.. a customer adding 3 kg of beans is prompted to reach the 5 kg minimum and round to the nearest 5.
A customer whose cart totals $180 is told they need $70 more to check out. And a customer trying to order 105 kg is stopped before they build an order the courier would reject.
Three rules, two plugins, zero loss-making orders.
Order Min/Max Amount vs Quantity Manager: Which Plugin Does What
Because the two plugins solve different halves of the problem, here’s a direct comparison so you can pick the right one, or confirm you need both.
It’s worth reading every row.. the split isn’t always where store owners expect, and one line here is usually the “aha” that explains a rule that never worked.
| Capability | Order Min/Max Amount | Quantity Manager |
|---|---|---|
| Works on the level of.. | Whole order / cart | Individual product |
| Minimum / maximum quantity | Combined cart quantity | Per-product quantity |
| Step / increment quantity | —- | Yes |
| Default & fixed quantities | —- | Yes |
| Decimal quantities | —- | Yes |
| Order total (sum) limits | Yes | —- |
| Weight / volume / dimensions | Yes | —- |
| Quantity dropdown / price unit | —- | Yes |
| Limits by user role | Yes | Yes (Pro) |
| Limits by payment / shipping method | Yes (Pro) | —- |
| Settings location | WooCommerce → Settings | WPFactory menu |
Interactive Quantity Rule Builder
Rules are easier to understand when you can see them in action. Enter a minimum, maximum, and step below to see exactly which quantities your customers would be allowed to select, the same logic your store enforces once the WooCommerce quantity rules are live.
You have to try it.
How to Set Up WooCommerce Quantity Rules
The exact steps depend on which type of rule you need, but the high-level flow is the same.
For product-level rules (min, max, step, default, fixed, decimal): install Quantity Manager, then go to the WPFactory → Quantity menu.
Open the tab you need (Minimum, Maximum, Step, Default, Fixed, or Dropdown), and set your value either under “All Products” for a global rule or per product on the product edit screen. Save, and the rule applies instantly.
For order-level rules (sum, weight, volume, combined quantity): install Order Min/Max Amount, then go to WooCommerce → Settings → Order Min/Max Amount.
Enable the plugin, choose your limit type (minimum, maximum, or both), pick the amount type (sum, quantity, weight, etc.), and customise the message customers see. Save.
Each specific scenario, by user role, by payment method, for variable products, for restaurants, and more, has its own detailed walkthrough in the related guides below.
Common Use Cases by Store Type
Different businesses lean on different rules. Here’s where each type shines.
- Wholesale & B2B: minimum order quantity and minimum order value to protect bulk-only pricing.
- Restaurants & food ordering: minimum order amount for delivery viability and step quantities for set menus.
- Printing services: step quantities (100s, 250s) matching production runs.
- Textiles, fruit, spices, liquids: decimal quantities for selling by weight, length, or volume.
- Limited stock & flash sales: maximum quantity per order and per customer to ensure fair distribution.
- Case-pack products: step and minimum set to the pack size for true “packs only” ordering.
Related Resources
Ready to configure a specific rule? These guides walk through each scenario step by step:
- How to Limit Order Minimum and Maximum Amounts in WooCommerce
- WooCommerce Quantity Control: Set Min, Max, Step & More
- WooCommerce Minimum Order Quantity: Set It Per Product, Category or Cart
- How to Limit WooCommerce Purchase Quantity Per Customer
- Restricting Order Min/Max Amounts Per Anything in WooCommerce
- How to Easily Force Minimum Order Quantity in WooCommerce
- WooCommerce Minimum Order Amount for Better Profit Margins
Ready to put your WooCommerce quantity rules live?
Whichever level you need, WPFactory has the plugin for it. Use Quantity Manager for product-level rules (min, max, step, default, fixed, decimal, dropdowns) and Order Min/Max Amount Limits for order-level rules (sum, weight, volume, by role, by payment method).
Both come with a 14-day money-back guarantee, so you can set up your rules risk-free and see the loss-making orders stop.
Frequently Asked Questions
What are quantity rules in WooCommerce?
Quantity rules are constraints on how many units a customer can buy, either per product (minimum, maximum, step, default, fixed, decimal) or across the whole order (minimum/maximum sum, weight, volume, combined quantity). WooCommerce has no built-in support for them, so they require a plugin.
Does WooCommerce have a built-in minimum order quantity?
No. Core WooCommerce accepts any whole number from 1 upward and offers no native way to enforce a minimum quantity, a step, a maximum per customer, or a minimum order value. You need a dedicated plugin such as Quantity Manager or Order Min/Max Amount.
What’s the difference between order limits and quantity rules?
Order limits act on the whole cart (total value, combined quantity, weight, volume), while product quantity rules act on individual products (how many units of that specific item). Order limits answer “how big must the whole order be,” and quantity rules answer “how must this product be bought.”
Can I sell products in multiples (packs) in WooCommerce?
Yes. Use a step quantity equal to your pack size, so customers can only pick 6, 12, 18, and so on. Set the minimum to the same value to force true “packs only” ordering where partial packs are impossible.
How do I set a minimum order amount by user role?
Order Min/Max Amount lets you assign different minimum and maximum order values to each user role, so wholesale accounts can face a $500 minimum while retail customers face none. It’s configured in the plugin’s User Role section.
Can I sell decimal quantities in WooCommerce?
Yes. Quantity Manager supports decimal quantities like 0.5 kg or 0.25 m, ideal for selling by weight, length, or volume. Combine decimals with a step value to sell in precise increments such as 0.5, 1.0, and 1.5.
Do I need one plugin or two for WooCommerce quantity rules?
It depends on your rules. If you only need product-level control (min, max, step), Quantity Manager alone is enough. If you only need cart-level control (order value, weight), Order Min/Max Amount alone is enough. Stores that need both, common in wholesale, run the two together.