Field | Notes |
Rule Name | This is the name of the rule. It is used for internal purposes only. |
Display Name | This is the rule name that will be displayed in your customer's account, thus bringing out your customer's valuable information on the rule (way) to earn points from your store. |
Type | This means the type of rule. Below are the different types of rules: Behaviour Rule - These are points earned subject to a customer's action or actions. Cart Rule -These are points earned subject to the total amount in the Customer's cart or the contents thereof. Read further below to see how to configure these items. Once you set this and save it, you cannot change this, and you will need to create a new rule if needed. |
Is Active | Set to Yes if you would like to activate this rule. |
Active From, Active To | Sets the period of rule activity. |
Websites | Choose which marketplace this rule will apply to. |
Customer Groups | Choose which Customer Groups the rules can be applied to. |
Stop further rules from processing | If enabled, no other rule will be applied if this applies. This will be based on priority. |
Priority | The order, which will be used in sorting out a variety of rules before they can be applied. Arranged in the ascending order. 0 is the highest. |
Field | Notes |
Customer signs up in store | Customer signing into the marketplace. Useful for awarding points that should be used in the very first Order |
Customer places order | Triggered when the Customer places an order, and it is completed (eg invoiced and shipped). |
Customer refer a friend | The Customer sends an invite to a friend. |
Customer writes a product review | The Customer adds a review, and it is approved by staff. |
Customer has a birthday | This rule is executed by an automated cron job, which starts at 00:00 each day for every Customer. If the Customer has a birthday to mark, the rule will be executed at that time. This is usually used only if the Customer has input their Date of Birth. |
Customer is not active for a long time | This should be set in days. This rule also is executed at 00:00 by an automated cron job. |
Customer creates RMA | Customer creates an RMA through the front end of the platform. |
Newsletter sign up | Customer opts to receive a Newsletter. This requires using the default Newsletter opt-in feature, and does not work with external 3rd party systems out of the box. |
Facebook Like | Customer likes product page on Facebook. Requires social sharing enabled. |
Twitter Tweet | Customer tweets product page on Twitter. Requires social sharing enabled. |
Pinterest Pin | Customer places a pin of a product on Pinterest. Requires social sharing enabled. |
Customer joins the affiliate program | Customer joins with an affiliate program. Requires the Affiliate feature (not included out of the box). |
Customer tier up | Customer tier lever advances. |
Customer tier down | Customer tier lever is lowered. |
Push Notifications sign up | Customer opt in to receive push notifications. |
Referred customer signs up in the store | Referred customer (referee) signs up to the store. Requires Referral Program. |
Order from a referred customer | The referred Customer had placed an order, and it is complete. Requires Referral Program. |
Custom events | List of custom events created using this Custom Behavior Events from the configuration. |
Option | Notes |
Is a Referral | Checks whether the Customer has invited customers to a store, and if they have become registered customers. This is extremely useful for building a Referral Program for the Customer. |
Is a Referee | Checks whether a customer is a referee (i.e., whether someone invited them). |
Email | Checks the email of a particular Customer. |
Group | Checks the group a particular Customer belongs to. |
Lifetime sales | Calculates the total amount purchased by the current Customer, and compares it with the value supplied. |
Lifetime spent points | Calculates the total points used by the current Customer, and compares it with the value supplied. |
Number of Orders | Calculates the total number of orders, placed by the current Customer, and compares it to the value supplied. |
Is subscriber of Newsletter | Checks whether the Customer has subscribed for a Newsletter. |
Number of Reviews | Calculates the total number of approved reviews made by the current Customer, and compares it to the value supplied. |
Number of referred friends signups | Calculates how many invited customers became registered customers (e. g. became referees). |
Number of referred friends orders | The whole number of orders placed by the referees invited by the current Customer. |
Sum of referred friends orders | The total sum of money for all orders placed by all referees, invited by the current Customer. |
Number of referred friends that ordered at least once | Number of referees invited by the current Customer, which placed at least one Order. |
Option | Notes |
Subtotal | Subtotal of cart, including shipping and handling fees. |
Field | Notes |
Message in the rewards history | The Message that will be added as a description to the rewards earned from previous transactions, created under this rule. |
Message for customer notification email | The Message sent to the Customer by mail. This Message shall only contain important messages, not the whole template. This Message will be inserted to the Balance update Email template, which can be set in Settings. |
Field | Notes |
Customer Earning Style | Set the strategy, which is used in calculating points.
|
Number of points (X) | Number of points that a customer receives if the rule applies. |
Maximum number of earned points for one Customer per day | Sets a limit to the number of points earned by a customer per day. Set at 0 or leave empty to disable the limit. |
Assign Customer to Group | Allows a Customer to move to his or her desired group, if the rule is triggered. This is extremely useful when maintaining the customers' ranks program, for example, or building a referral program. |
Option | Notes |
Product attribute combination | This allows you to set the product attribute combination. Attributes list is the same, as in Product Rule. It has the following scheme: If an item is tagged [validation mode] in the Cart with [applying mode], and any of these conditions are true:. Validation mode can be either FOUND or NOT FOUND, which defines, whether a checked product exist in the Cart or not; Applying mode can be either ALL or ANY, their meanings are the same as in the previous type of rule: whether all the conditions in this container apply or one or more of them does not. Additional to product properties set, this mode provides three additional properties regarding Cart content:
|
Product subselection | This allows you to check the cart item attributes. It also has a container and has the following scheme: If [selection mode] for a subselection of items in the cart matches [applying mode] of these conditions. Selection mode defines, which primary parameter is checked - product quantity (total quantity) or its row total ((total amount)). It shall be supplied with a numeric value. Applying mode can be either ALL or ANY, their meaning is the same as the previous type of rule: whether all conditions in this container apply or one or more of them does, Container can have the same conditions as the above model. |
Conditions combination | This allows you to break rule into logical parts, each of which can be validated separately. It is extremely useful when ANY applying mode is used for a full rule and the complex conditions required. It creates just a nested block of If *[apply mode]* of these conditions are *[validation mode]* type, as described in General section. |
Cart attribute | This allows you to set reward points earning based on the following cart attributes: Additional Payment Method - Apply condition with an additional payment method. Subtotal - Subtotal of cart, including shipping and handling fees. It can also contain a discount, if Stores > Settings > Configuration > Sales > Tax > Calculation Settings > Apply Customer Tax is set to before discount. Total Items Quantity - The total quantity of items in the current Cart. Total Weight - The total amount that all the products in the Cart weights. Payment Method - Payment method. If the payment method is not selected - this condition will return false. Therefore, this condition forces earnings only on checkouts, or when payment selection is available directly from Cart. Shipping Method - Shipping method. The note above also applies here. Shipping Postcode - Postal code, where the products will be sent. The note above also applies here. Shipping Region - Shipping region. The note above also applies here. Shipping State/Province - The state, or province, where the product will be delivered. The note above also applies here. Shipping Country - The Country, where the product will be delivered. The note above also applies here. Is Rewards Points used - Apply condition when Reward Points is used. Coupon Used - apply condition when coupon is used. Coupon Code - the identification code of the used coupon. |
Customer | This allows you to set rewards point based on the customers’ status, account statistics and other information: Is Referee - The customer is the referee. Is Referral - The customer is the referral. Email - Email of the customer. Group - User group the customer belongs to. Lifetime Sales - Customer's total sales. Lifetime Spent Points - Customer's total spent points. Number of Orders - Customer's total number of orders. Is subscriber of newsletter - The customer is subscribed to newsletter. Number of reviews - Customer's total number of reviews. Number of referred friends signups - Customer's total number of signed up referrals. Number of referred friends orders - Total number of orders made by the customer's referrals. Sum of referred friends order - Total sum of orders made by the customer's referrals. Number of referrals who ordered at least once - Total number of customer’s referrals who ordered at least once. |
Options | Notes |
Cart Item Attribute | The product attribute in the customer’s cart. Price in cart - Price of the items in cart. Quantity in cart - The quantity of items in cart. Row in total - Row total = (ordered item price x ordered item quantity) + Tax) - Discount |
Field | Notes |
Message | Shows a notification on the product pages if the rule is applied to the current product. |
Field | Notes |
Customer Earning Style | Set the strategy, which is used in calculating points.
|
Number of Points (X) | The number of points awarded at each step. It also regulates the minimal number of points that can be awarded. |
Step (Y) Used only when Give X points for every spent Y Customer Earning Style is selected | Defines the size of one chunk, into which subtotal should be divided. It also serves as a regulator to the minimal amount of currency, which can be awarded by points. |
Quantity Step (Z) Used if Give X points for every Z quantity Customer Earning Style is selected | If it's not empty, items quantity will be divided into chunks of this size, and points will be calculated accordingly. |
Earn Maximum | The maximum number of points earned from the current rule. |
Example: You can create the following cart rules in your store.