How to make a customer earn points after buying specific products
This can be done in two ways: using Product or Cart conditions.
Create earning rule and select type Cart rule:
- To control not only the products but also the quantity:
- Go to the Conditions tab and add a new condition. From the drop-down list, select Product subselection. This will create a nested conditions block with a master condition that filters the number of selected products;
- In this nested block, set the quantity that should trigger the rule. For example, to award a customer for buying three (3) items, the condition should be: If the total quantity is equal to or greater than 3 for a subselection of items on the Cart matching ALL of these conditions;
- In the nested block, add the product category, SKU, or other attributes that should trigger the rule, as described in the Product rule;
- To control only the presence of the product in the Cart:
- Go to the Actions tab, and create a new condition in the Apply the rule only to cart items matching the following conditions section;
- Add the appropriate product attributes that should trigger the rule, as described above.
Note
If using a Cart rule, do not use both approaches simultaneously - they will conflict. Instead, create two Earning rules and see the next case for proper rule triggering.