Add Conditions Based on Purchase

When you create deals or purchase-based rules in the Campaign Center, you can specific conditions based on the purchase. 



Purchase Fields


Field Description
Shopping cart Quantity of items contained in the shopping cart
Total spend Total amount spent on the purchase
Spend on specific items Total amount spent on specific items in the purchase
Location ID Identifier of the location (branch) where the purchase occurred
POS ID Identifier of the POS "terminal" where the purchase occurred
Purchase tags Tags sent by the POS for a purchase (depends on what the POS sends)
No. identified members Number of members that identified on this purchase
Order type Type of transaction such as take away, dine in, or delivery (depends on what the POS sends)
Purchase source type Origin of the transaction such as POS, Website, or App (depends on what the POS sends)
Purchase source name Integrator name, such as POS name (depends on how it's sent)
Mean of payment Methods used to pay, such as credit card, points, cash, etc.

Important Notes:
  • Values must be entered exactly the way the POS sends them. Check with Como Support Team if you are not sure how.
  • If the member pays with different means for the same purchase (ex: points and cash), the rule still considers the entire purchase amount and not only the amount paid by a specific means of payment. For example, if you give different accumulation rates for cash and the member uses both points and cash for the same purchase, the accumulation rate applies to the entire purchase amount and not just the amount paid using cash.

It can be used only when splitting into cases in rules and one-time activities.

This allows sending different actions based on probability. For example: when members have a birthday, send them a scratch card – 40% will receive a 15% off voucher while 60% will receive a free dessert.


  • You can use this capability for A/B testing.
  • It is not built to support stocks.
  • When having more than 2 cases (e.g: 70% & 30% probabilities), The % of probability that you need populate in each case ≠ the actual probability you want. e.g: you want to split the population to: 50%, 25%, and 25%: case 1: 50%, case 2: 50% (50% from the 50% population after case 1), case 3: 100% (what's left from the population). 


Condition Examples

Example 1: Member buys at least 1 coke


Example 2: Member spends at least $100


Example 3: Member spends at least $50 on appliances


Example 4: Member purchases at a specific location


 Example 5: 50% of the members will get 50 points, 25% will get coffee, and 25% will get SMS.




Was this article helpful?
0 out of 0 found this helpful