---
title: Applying or Skipping Order Limits with Coupons
description: Skip WooCommerce order minimums and maximums when a chosen coupon is applied, or enforce them only when one is.
url: "https://wpfactory.com/docs/coupon-quantity-bypass/"
updated: "2026-09-27"
category: How to
tags:
  - Order Minimum/Maximum Amount for WooCommerce
---

# Applying or Skipping Order Limits with Coupons

To skip or apply WooCommerce order minimums and maximums based on coupons, use [Order Minimum/Maximum Amount Limits for WooCommerce](https://wpfactory.com/item/order-minimum-maximum-amount-for-woocommerce/) Pro. Go to **WPFactory > Order Min/Max > Coupons**, tick **Coupons**, then choose coupons that skip the limits (**Exclude**), coupons that trigger them (**Require**), or skip them for any coupon.

![Coupons section settings](https://wpfactory.com/wp-content/uploads/pasted-image-0-1-18.png)

## Before you start

- WooCommerce, active, with coupons enabled.
- [Order Minimum/Maximum Amount Limits for WooCommerce](https://wpfactory.com/item/order-minimum-maximum-amount-for-woocommerce/) Pro: the **Coupons** section is a Pro feature.

## Step-by-step

1. Go to **WPFactory > Order Min/Max** (also reachable at **WooCommerce > Settings > Order Min/Max Amount**) and open the **Coupons** sub-tab.
2. Tick **Coupons** (`alg_wc_oma_coupons_enabled`) to enable the section.
3. Pick coupons in **Require** or **Exclude** (the lists show every coupon in your store by title and ID), or tick **Exclude all**.
4. Set **Validate all coupons** for how several applied coupons are judged, then click **Save changes**.

## Options in this section

| Label | Option ID | Default | What it does |
| --- | --- | --- | --- |
| Coupons (enable section) | `alg_wc_oma_coupons_enabled` | No | Turns coupon-based rules on. |
| Validate all coupons | `alg_wc_oma_coupons_validate_all` | Yes | Match all applied coupons, or at least one. |
| Require | `alg_wc_oma_coupons_include` | (none) | Enforce limits only when these coupons are applied. Orders with no coupon skip the limits. |
| Exclude | `alg_wc_oma_coupons_exclude` | (none) | Skip limits when these coupons are applied. |
| Exclude all | `alg_wc_oma_coupons_exclude_all` | No | Skip limits whenever any coupon is applied. Ignored when Require or Exclude has coupons. |

## How the coupon rules decide

Order Min/Max Amount checks the coupons in the cart each time it validates a limit, for every amount type (sum, quantity, weight and the rest). When the coupon rules say "skip", the limit counts as met, so the customer sees no min/max message and can check out.

| Your setup | Cart | Result |
| --- | --- | --- |
| Exclude: VIP | VIP applied | Limits skipped |
| Exclude: VIP | No coupon, or another coupon | Limits enforced |
| Require: BULK | BULK applied | Limits enforced |
| Require: BULK | No coupon, or another coupon | Limits skipped |
| Exclude all (Require and Exclude empty) | Any coupon applied | Limits skipped |

With several coupons in the cart, **Validate all coupons** (default on) skips the limits as soon as one coupon is outside Require or inside Exclude. Turned off, the limits stay enforced if at least one applied coupon qualifies.

## Common uses

- **VIP or staff codes:** put the code in Exclude so its holders can order any amount.
- **Promo with a minimum:** put a discount code in Require so the minimum applies only to orders that use that discount.
- **No limits on discounted orders:** tick Exclude all and leave both lists empty.

## If it does not work

- The **Coupons** checkbox is off or you are on the free version, where the section is disabled.
- **Exclude all** is ticked but Require or Exclude still has coupons. The lists take over and Exclude all is ignored.
- The cart is empty or the coupon was removed. Coupon rules only run on a cart that has items.
- Another rule also applies, for example a Cart Products rule. Any rule that skips the check lets the order through.

## FAQ

### Is this the same as the coupon's own minimum and maximum spend?

No. WooCommerce's coupon **Minimum spend** and **Maximum spend** fields decide whether a coupon can be used. The Coupons section here works the other way round: it decides whether your store-wide order limits apply when a coupon is used.

### Do I type the coupon codes?

No. Require and Exclude are search lists of the coupons that exist in your store, shown by title and ID. Create the coupon in WooCommerce first.

### Does this work with per-role or per-product limits?

Yes. The coupon rules apply to every limit check, whether the limit comes from the General settings, a user role, a product or another section.

Related: [skip order limits when specific products are in the cart](https://wpfactory.com/docs/override-quantity-limits/) and [minimum or maximum order rules not enforced](https://wpfactory.com/docs/order-rules-not-enforced/).

### Ready to set this up?

Coupon-based rules are part of [Order Min/Max Amount](https://wpfactory.com/item/order-minimum-maximum-amount-for-woocommerce/) Pro. [Get Order Min/Max Amount Pro](https://wpfactory.com/item/order-minimum-maximum-amount-for-woocommerce/).

Need a hand? Our team answers every ticket on the [Order Min/Max Amount support forum](https://wpfactory.com/support/item/order-minimum-maximum-amount-for-woocommerce/).

Related articles

- [Getting Started with Order Minimum/Maximum Amount Limits for WooCommerce](https://wpfactory.com/docs/use-order-min-max-amount/)
- [Blocking Checkout When Order Limits Are Not Met](https://wpfactory.com/docs/plugin-login-requirement/)
- [Advanced Features of the Order Minimum/Maximum Limits](https://wpfactory.com/docs/advanced-limit-plugin/)
- [Selective Order Limits with Specific Cart Products](https://wpfactory.com/docs/targeted-order-limits/)
- [Shipping-Specific Order Limits for WooCommerce Pro](https://wpfactory.com/docs/refining-shipping-approach/)

 

[![Order Minimum/Maximum Limits for WooCommerce](https://wpfactory.com/wp-content/uploads/Order-Minimum-Maximum-Amount-for-WooCommerce.webp)](https://wpfactory.com/item/order-minimum-maximum-amount-for-woocommerce/)
