Reward Points + Referral program
v3.2.9

Configuration Settings

Go to Stores > Settings > Configuration > Mirasvit Extensions > Reward Points. You will see there, all the Reward Points settings (except Social Buttons, which have their respective sections), divided into the following sections:

General Settings

Option Description
Point Unit Name Name of unit for points (e.g. Reward Point(s), Gold Coin(s)).
Reward points expire after, days The number of days after which points will be expired. If you don't need this feature, leave this field empty.
Approve earned points on invoice If enabled, points earned will be added to the customer's account after creating a new invoice for the order.
Approve earned points on shipment If enabled, points earned will be added to the customer's account after creating a new shipment for the order.
Approve earned points if order has status If the order has one of the selected statuses from the list, points earned will be approved.
Delay usage of rewards points for, days If enabled, points earned will be added to the customer's account after X days. This option works only with cart earning rules.
After account login, redirect a customer to My Reward Points section If enabled, a logged-in customer is redirected to the page with his or her reward points. Otherwise, the customer is redirected to the store homepage.
Cancel the earned points after the order has been refunded If enabled, points earned will be canceled after creating a new credit memo for an order.
Restore the points spent after the order has been refunded If enabled, the points spent will be restored after creating a new credit memo for an order.
Include discount for Earning Rules If enabled, it allows you to include a discount to calculations of points earned (this applies only to Cart Rules)
Include tax for Earning Rules If enabled, it allows you to include tax to the amount, from which points earned are calculated
Include tax for Spending Rules If enabled,it allows you to include tax to the amount, eligible for paying by points (this applies only when Stores -> Configuration -> Sales -> Tax -> Calculation Settings -> Apply Customer Tax is set to Before Discount).
Apply Spending Points Discount After Tax The discount can be applied using the Magento settings (before taxes or after taxes) and specifically after taxes.
Allow to earn points from shipping charges If enabled, earned points will be added to the customer's account on shipping charges.
Allow to spend points for shipping charges If enabled, the customer will be able to spend earned points on shipping charges.
Allow to place orders with grand total = 0 If enabled, the customer will be able to place orders and earn points with a total = 0.
Allow to display product points as currency equivalent This option allows customers to see points awarded for a particular product as their potential money equivalent. It is calculated from rates defined in the spending rules and assumes that points earned for this product were spent with the highest possible rate. This calculation, however, Does not include conditions defined in spending rules - as they can be applied only in the cart - so this option shows only the approximate money amount.
Allow the display of maximum number of possible points for configurable products This option allows customers to display the number of points on pages of configurable products. These points are calculated as though a customer picked the options with maximum values.

Notification Settings

Option Description
Email Sender An email used to send mails to customers.
Balance update Email Template for balance update notification.
Transaction inactive Email Template for balance updates giving notification of transactions with delayed usage of points.
Points expire Email Template for points expiration notification.
Send notification before points expire (in days) Number of days before which the extension sends a points' expiration notification to the customer.

Tiered Rewards Program

Option Description
Switch between tiers based on Allows selecting the way to switch between tiers.
Use orders in status Enabled if "Switch between tiers based on" is selected as "sum of spent $". This option defines what orders are included in "sum of spent $"
Include Tax Enabled if "Switch between tiers based on" is selected as "sum of spent $". This option defines if the tax is included in "sum of spent $"
Include Discount Enabled if "Switch between tiers based on" is selected as "sum of spent $". This option defines if the discount is included in "sum of spent $"
Include Shipping Enabled if "Switch between tiers based on" is selected as "sum of spent $". This option defines if the shipping is included in "sum of spent $"
In determining tiers, take into account that it only lasts for N days This is the period which the Reward Points module uses to track the customer’s money or points spending for his or her tier calculation.
Automatically move the customer to a lower tier if he or she does not meet minimum tier requirements If this option is enabled, the customer’s tier will be lowered if his or her money and points spending activity for the last N days is below the current tier requirement. This works when Determine customer’s tier based on his activity in the last N days is not 0.

Referrals

Option Description
Invitation Email Template Template for the invitation of referrals.
API Invitation Email Template For the REST API apps Use this template for the invitation of referrals.
Enable Referral System Enables referral system.

Display options

Option Description
Show rewards points menu on frontend If enabled, Reward Points menu item will appear on the Magento menu.
Show rewards points menu on frontend for the customer groups This option excludes any deselected customer groups from the tiered program of Reward Points.
Show rewards points on category page If enabled, Reward Points will display not only on product pages but also in product cells at Category pages.
Show the number of points on the product page If enabled, customers will see the approximate amount of points they will earn for buying the product
Show pending transactions in the customer's account Activates the display of orders with pending status on the History tab of My Reward Points page in the customer’s account.
Checkout Notification This notification can be displayed when a customer has no reward points on his or her account to apply at checkout. Compose the message using variables for customer name, store URL, store name, and balance of customer account.
Referral Invitation Message Allows you to display a message for the Referral invitation in the "My Referrals" section of the customer's account.
Show expiration points in the customer account Enables a bar on the frontend that displays the number of days left before the collected reward points expire.
Show rewards points to expire in the customer account for last N days If the customer has transactions that expire within N days, the amount of these transactions will be displayed in the account.
Enable Rewards Logo You can assign a unique logo to the reward points of your store. Activate this option to display the logo.

Widget display options

Option Description
AddToAny code Use the social sharing service "addToAny" in your referral widget by pasting the addToAny code snippet here.

Advanced Settings

Option Description
Round earning points down As points can not be fractional, this option allows you to control how to round them: to the nearest lowest or highest number
Custom Behavior Events Allows you to add custom behavior rules using this format: rulecode, rulename. For more details refer to the Custom Behavior Events section
Force to apply styles Activate this option to add the extension's styles to the page in case the store’s theme overrides the Magento methods of including styles.