WooCommerce minimum order amount and quantity rules: how to enforce them at the cart and checkout
By Mariusz Szatkowski · Updated: 2026-06-22
Two things decide whether a WooCommerce store actually holds its order rules: whether the minimum order amount is enforced at checkout, and whether quantity rules survive past a polite hint on the product page. A line of text that says “sold in packs of 6” does not stop a shopper from ordering 7. This guide explains what minimum order amount and quantity rules are, why they matter, what to look for, and how Minimum for WooCommerce enforces them.
What It Is and Why It Matters
A minimum order amount is the smallest cart subtotal a customer must reach before checkout is allowed. Quantity rules govern how many units of a product can be bought: a minimum, a maximum, or a step that forces multiples.
These rules matter because WooCommerce has no built-in setting for either. Without enforcement, a store that sells in packs or has a minimum-order threshold relies on a hint that shoppers can ignore. Below-minimum orders then reach fulfilment and cost support time to correct, and pack-sold products get bought as single units.
What to Look For
A rule is only useful if it cannot be bypassed. When choosing how to add order rules, look for:
- Hard validation, not a hint. The rule should block checkout, not just display a suggestion.
- Enforcement at every step. Validation should run on add-to-cart, in the cart and at checkout, so a shopper cannot slip a bad cart through.
- Block and classic support. Rules should apply to both the classic cart and checkout pages and the Cart and Checkout blocks.
- Clear messages. The customer should see exactly what is wrong and what to change, with the relevant numbers shown.
- Predictable precedence. When a global, category and product rule could all apply, it should be clear which one wins.
How Minimum Does It
Minimum for WooCommerce is a free, open-source plugin that enforces order rules where they matter: on add-to-cart, in the cart and at checkout. It is the full rules engine, not a teaser.
The free edition covers:
- Minimum quantity. Require at least N units of a product before checkout.
- Maximum quantity. Cap how many units a customer can buy.
- Step quantity. Force purchases in multiples, for example sold in packs of 6.
- Minimum order total. Require a minimum cart subtotal to check out.
- Rule precedence. A product rule overrides a category rule, which overrides the global rule, resolved separately per constraint. A field left at 0 means that constraint is not enforced.
- Custom messages. Edit the notice for each unmet rule, using the tokens {min}, {max}, {step}, {product} and {total}.
Rules can be set globally, per category, or per product by ID. Because Minimum checks against the cart contents rather than a template, the same rules cover the classic pages and the Cart and Checkout blocks, and the plugin is HPOS compatible. An enforcement switch lets you turn rules off without deleting them, and uninstalling removes only its two options (no custom database tables are created).
If you need more, Minimum Pro extends the same engine. Per-product min/max/step overrides edited directly on the product screen, per-variation overrides, per-role rules, scheduled rules over a date range, CSV bulk import and cart-conditional rules are PRO features. The free plugin remains the complete core: global, per-category and per-product (by ID) rules, a minimum order total and customisable notices.
Minimum Versus Default WooCommerce
WooCommerce has no built-in order amount or quantity rules. Here is the difference for this topic specifically:
| Capability | Default WooCommerce | Minimum |
|---|---|---|
| Minimum order amount | None built in | Minimum cart subtotal required to check out |
| Minimum / maximum quantity | None | Per product, category or globally |
| Step (multiples) quantity | None | Force purchases in multiples |
| Where rules are enforced | n/a | Add-to-cart, cart and checkout |
| Block cart and checkout | n/a | Yes, checked against cart contents |
| Rule precedence | n/a | Product over category over global, per constraint |
| Customer messages | n/a | Editable notices with {min}, {max}, {step}, {product}, {total} |
| Cost | Free (core has none) | Free; PRO adds per-product/per-variation, per-role, scheduled, CSV and conditional rules |
The Short Version
A WooCommerce minimum order amount and quantity rules only work if they are enforced as hard validation at the cart and checkout, not shown as a hint on the product page. Look for a tool that validates on add-to-cart, in the cart and at checkout, covers block and classic pages, and explains the rule clearly to the shopper. Minimum for WooCommerce does this for free, with min, max and step quantities plus a minimum order total, and Minimum Pro adds per-product, per-role, scheduled, CSV and conditional rules on top.