Skip to content

Conditions Reference

ConditionDescriptionExample
Order totalTotal order value (>, <, =, between)Greater than £100
Line item countNumber of items in the orderGreater than 5
SKU containsAny line item SKU contains a stringContains GIFT
Discount code usedA specific discount code was appliedEquals SUMMER20
Payment gatewayPayment method usedEquals paypal
Shipping countryDestination country code (ISO 3166-1)Equals GB
Customer order countTotal orders placed by the customerGreater than 1 (returning customers)
Customer tagCustomer already has a specific tagContains wholesale
Fulfillment statusOrder fulfillment stateEquals unfulfilled
ConditionDescriptionExample
Order countTotal number of orders placedGreater than 0
Total spendLifetime total spendGreater than £500
Customer tagCustomer already has a specific tagDoes not contain vip
Email domainCustomer email domainEnds with .edu
CountryCustomer’s default address countryEquals US
ConditionDescriptionExample
Product typeThe product type fieldEquals Apparel
VendorProduct vendor nameEquals Nike
TagProduct already has a tagDoes not contain sale
PriceProduct priceGreater than £50
Inventory quantityCurrent stock levelLess than 10

Most conditions support these comparison operators:

  • equals / does not equal
  • contains / does not contain
  • greater than / less than
  • between (for numeric ranges)
  • starts with / ends with
  • AND — all conditions must match for the rule to trigger
  • OR — any single condition matching triggers the rule

You can mix AND/OR logic within a single rule.