Skip to content
On this page
Reference Updated Aug 14, 2026

All conditions reference

In short

This page lists the available conditions, the operators they support, and the type of value each condition needs. Conditions are grouped into Customer, Cart, Products, Location, and Discounts.

Applies to

  • Payment rules.
  • Shipping rules.
  • All available condition sets.

Doesn't apply to

  • Conditions from different condition sets cannot always be mixed in the same rule.
Want to know how multiple rules and conditions combine? See how rules are evaluated

Customer (4)

Use Customer conditions when the rule depends on who is buying.

ConditionOperatorsValue
Customer tagIs one of · Is not one ofTags from your store
Customer total spentNumeric · BetweenAmount
Customer order countNumeric · BetweenNumber
Customer is logged inIs true · Is false—

Cart (5)

Use Cart conditions when the rule depends on cart value, item count, currency, or cart data.

ConditionOperatorsValue
Cart totalNumeric · BetweenAmount
Cart subtotalNumeric · BetweenAmount
Items in cartNumeric · BetweenNumber
Cart currencyIs one of · Is not one ofCurrency code
Cart attributeEquals · Contains · Is empty (+ negations)Key + value

Cart total vs. cart subtotal

Cart subtotal is the value of the products before extra charges. Cart total includes additional amounts Shopify adds, such as shipping. Use the one that matches what you actually want the rule to check.

Products (7)

Use Product conditions when the rule depends on what is in the cart.

ConditionOperatorsValue
Product tag in cartIs one of · Is not one ofTags
Product vendorIs one of · Is not one ofVendors
Product titleEquals · Contains · Starts with · Ends with (+ negations)Text
Variant nameIs one of · Is not one ofVariants
Product in cartIs one of · Is not one ofSpecific products
Collection in cartIs one of · Is not one ofCollections
Quantity of productNumericProduct + number

A product condition can match when a qualifying item is in the cart.

Location (5)

Use Location conditions when the rule depends on the customer or shipping destination.

ConditionOperatorsValue
Customer countryIs one of · Is not one ofCountries
Shipping countryIs one of · Is not one ofCountries
Shipping state / provinceIs one of · Is not one ofText
Shipping ZIP / postal codeIs one of · Equals · Starts with · Contains (+ negations)Codes
Shipping methodIs one of · Is not one ofShipping options

Customer country and shipping country differ

Customer country is based on the customer’s address. Shipping country is where the order is being delivered. For delivery-related rules, use Shipping country.

Discounts (2)

Use Discount conditions when the rule depends on whether a discount is applied or how much discount is used.

ConditionOperatorsValue
Discount appliedIs true · Is false—
Total discount amountNumeric · BetweenAmount

Operators

The operator tells Nex Reorder how to compare the condition value. For example, Equals checks for an exact match, Contains checks for included text, and Greater than checks a higher numeric value.

OperatorMeaning
Equals / Does not equalExact match
Contains / Does not containSubstring match
Starts with / Ends withPrefix or suffix
Is empty / Is not emptyNo value input needed
Greater than / Less thanStrict comparison
Greater than or equal / Less than or equalInclusive comparison
BetweenInclusive range, two values
Is one of / Is not one ofList membership
Is true / Is falseBoolean, no value input

“Numeric” in the tables above means Greater than, Less than, ≥, ≤, Equals and Does not equal. Not every operator is available for every condition — check each group’s table.

Unsure what a term means? The glossary has plain definitions.

Condition sets

SetCovers
General RulesCart value, customer, location, discounts
Product-Based RulesProducts, collections, items in cart
Advanced & Custom RulesCart attributes, applied discounts, address details, custom fields

The selected condition set controls which conditions are available when you build the rule. If you cannot find a condition, check the selected condition set first.

Switching sets can remove your conditions

Changing the condition set after conditions are already added can remove those conditions. Choose the correct set before building the rule.

Limits

  • The Add Condition window shows how many more conditions you can add.
  • Some conditions have their own limits — for example, Cart attribute is capped at two per rule.
  • Shopify also limits the number of active payment and delivery customizations across apps.

For the full limits, see platform support.

Frequently asked

What happens if I add no conditions?

The rule applies to every checkout.

Why does a condition I need not appear in the list?

It is in a different condition set. Switch sets before you add conditions.

Can I use the same condition twice in one rule?

Usually yes, within the per-rule limit. Cart attribute is the exception — a maximum of two per rule.

See also: How rules are evaluated at checkout · Platform support — plans, POS, draft orders and Markets · Getting started with Nex Reorder

Still stuck? Email support — we usually reply within a few hours.