Skip to content
Esc

Start typing to search the docs.

On this page
Reference Updated Aug 16, 2026

Conditions

Conditions are grouped by what they inspect: cart value, customer status and location, cart contents, per-product quantities, and dates. Each takes an operator and a value.

Applies to
  • Premium plan
  • Advanced Rules only
Doesn't apply to
  • Simple Order Limit, which has no conditions

Condition groups

GroupInspects
Cart amountCart subtotal or total against a threshold
CustomerCustomer status, and location checks
LocationCountry, country lists, province or state codes
Cart contentsWhether specific items are in the cart
Per-product quantityQuantity checks per product or variant
DatesDate after, date before

Each condition takes an operator and a value. How several conditions combine is set by the match type.

Location conditions

The most-used group, because limits so often vary by market.

ConditionValue
CountryA single country
Country ListSeveral countries at once
Province / StateComma-separated codes

Date conditions

Date After and Date Before bound a rule in time — a sale window, a seasonal minimum, a holiday cap.

Use both, on All match type, to make a window. On Any they produce a rule that matches every date, which is a common and silent mistake.

Cart contents

Conditions that check whether particular products are in the cart, including a variant-aware check across all products. Useful for “this limit only applies when the order contains X”.

Confirm the behaviour you need on a mixed cart before going live — whether a condition wants any matching item or all items matching changes the outcome substantially.

Testing conditions

Build the rule, then test three carts: one that should match, one that should not, and one on the boundary. Conditional rules fail quietly — a condition that never matches looks identical to a rule that is switched off.

Frequently asked

Can I use several conditions from different groups?

Yes. Groups are just categories in the picker — combine freely and let the match type decide how they interact.

What happens with no conditions?

The rule applies to everything, which makes it a Simple limit with extra steps. If that is what you want, build it in Simple.

Do province codes need a particular format?

They are entered as comma-separated codes. Check the format against your own store before relying on it.

See also: Match type · Build an advanced rule · Advanced rules