Using Conditions in SellKit
Conditions in SellKit are a powerful tool used to create specific rules or criteria that must be met for a certain action to occur. They can be applied in various scenarios, such as personalizing offers, triggering specific marketing actions, or customizing user experiences based on their behavior or attributes.
Conditions are used across different features of SellKit including Order Bumps, Discounts, Coupons and Notices.
How Conditions Work
Conditions are made up of three main components:
- Attribute: The specific characteristic or data point you want to evaluate, such as 'Cart Subtotal' or 'Signup Date'.
- Operator: This defines the relationship between the attribute and the value you're comparing it to. Examples include 'greater than', 'less than', or 'equal to'.
- Value: The number, date, or string that the attribute is compared to in order to determine if the condition is met.
Adding and Removing Conditions
To add a condition:
- Click on the + Add Condition button.
- Select the desired attribute from the dropdown menu.
- Choose the appropriate operator.
- Enter the value needed for comparison.
To remove a condition, click on the trash can icon next to the condition you wish to delete.
Logical Operators
- AND: All conditions connected with 'AND' must be true for the action to trigger.
- OR: If any of the conditions connected with 'OR' are true, the action will trigger.
Supported Conditions by SellKit
- Past Order Billing City: Targets users based on the city listed in their past order billing address.
- Past Order Billing Country: Applies to users from a specific billing country in their past orders.
- Browser Language: Customizes content based on the user's browser language setting.
- Cart Categories: Conditions based on the categories of products in the user's cart.
- Cart Items: Relates to specific products in the user's cart.
- Cart Unique Items Count: The number of different items in the cart.
- Cart Subtotal: The total price of items in the cart before taxes and shipping.
- Cart Tags: Specific tags associated with items in the cart.
- Cart Total Items Count: The total quantity of all items in the cart.
- Login Status: Whether the user is logged in or not.
- Signup Date: The date when the user created their account.
- Total Orders Count: The total number of orders a user has placed.
- User Device: The type of device the user is browsing with.
- User Role: The role assigned to a user, like 'subscriber' or 'admin'.
- User Type: Differentiates between new and returning users.
- UTM Parameters: Marketing parameters like UTM Campaign, Content, Medium, Source, and Term.
- RFM Segments: Based on Recency, Frequency, and Monetary value segmentation of customers.
- Day of the Week: The specific day of the week.
- Downsell/Upsell: Targets users for downselling or upselling opportunities.
- First/Last Order Date: The date of the first or most recent order.
- Purchased Categories/Products: Conditions based on previously purchased categories or products.
- Time Deadline: A specific time or date deadline.
- Total Spent: The total amount spent by the user.
- URL Query String Key: Targets users based on specific URL query strings.
- Viewed Categories/Products: Based on the categories or products the user has viewed.
- Visitor City & Region/Country: Targets users based on their current location.
- Within Date Range/Time Period: Conditions that must occur within a specific time frame.
Important Note:
Location-based conditions will only work if you have enabled the Geolocation service, which is disabled by default. Be sure to enable Geolocation if you want to use conditions based on your visitor's location. Learn more.