In this section, we provide a list of default conditions and effects. A rule requires Conditions and Effects before it can be activated. 

You can also add company specific attributes. If you want to learn how to add individual attributes, click here

This article includes the following sections:

  1. Default conditions
  2. Default effects
  3. Customer profiles
  4. Customer session details

Default Conditions

Coupons

  • coupon code is valid
  • coupon attributes

Events

  • Checkout status: In Progress, success, cancelled
  • Customer account registration
  • Session created
  • Custom events
  • Past event court: Included events (all events, events in current session), event type, event occurrence (greater than, greater than or equal to, less than, less than or equal to, between, exactly), x times

Customer Profile

  • Customer Profile Details: Details (click to view full list), specification (starts with, ends with, is exactly, contains, doesn't contain, matches regex), number
  • Customer Session Details: Details (click to view full list), specification (starts with, ends with, is exactly, contains, doesn't contain, matches regex), number
  • Customer Segment: Recurring Customer, new customer
  • Loyalty Score: Specification (greater than, greater than or equal to, less than, less than or equal to, between, exactly)n Number

Customer Statistics

  • Total sales volume
  • Registration Date: Specification (before, after, between, same date), date
  • Total sessions

Shipping

  • Shipping address: Default address, session address
  • Shipping country: Default country, session country, specification
  • Shipping postal code: Default country, session country, specification, value
  • Match shipping method: Session shipping method, default shipping method, specification, value
  • Shipping cost: Specification, value

Shopping Cart

  • Items in cart: When (any, all, at least, at most, between) items; condition (name, SKU, quantity, currency, price, category, weight, height, width, length, attributes, quantity price, quantity weight, specification, value 
  • Payment method: Default payment, session payment
  • Item amount
  • Weight
  • Total Cart value

Date and Time

  • Time of day
  • Day of the week

Default Effects

  • Set discount
  • Free shipping
  • Set discount on cheapest item
  • Set discount on most expensive item
  • Add item to shopping cart

If there are specific attributes you want to use as conditions and/or effects, remember that there are limitless possibilities with our flexible API. Just get in touch and we will find the right solution together. 

Customer profiles

  • Integration ID
  • Created
  • Billing Salutation
  • Billing Name
  • Billing Address 1,2,3,4
  • Billing City
  • Billing Postal Code
  • Billing Country
  • Shipping Salutation
  • Shipping Name
  • Shipping Address 1,2,3,4
  • Shipping City
  • Shipping Postal Code
  • Shipping Country
  • Payment Method
  • Payment ID Hash
  • Name
  • Advocate ID
  • Gender
  • Birth Date
  • Email
  • Phone 1,2
  • Fax
  • URL 1,2,3
  • Language
  • Locale
  • Signup Date
  • Account ID
  • Closed Sessions
  • Total Sales
  • Loyalty Points
  • Advocate Points

Customer session

  • Integration ID
  • Created
  • Shop ID
  • Profile ID
  • Billing Salutation
  • Billing Name
  • Billing Address 1,2,3,4
  • Billing City
  • Billing Postal Code
  • Billing Country
  • Shipping Salutation
  • Shipping Name
  • Shipping Address 1,2,3,4
  • Shipping City
  • Shipping Postal Code
  • Shipping Country
  • Shipping Cost
  • Shipping Method
  • Payment Method
  • Payment ID Hash
  • Coupon
  • State
  • Timezone
  • Currency
  • Total
  • First Session
If you want to add custom events, click here to learn more about our API documentation for the Integration API or the Management API.