Chapter 13. Reward Points

Table of Contents

Configuration of Reward Points
Technical Details

The Business and Enterprise Editions of KonaKart support reward points which enable you to increase customer loyalty and increase sales by rewarding customers for purchases as well as other actions such as registering, writing a review, referrals etc. During the checkout process, points may be redeemed for discounts up to the total value of the order.

The mechanism to redeem and allocate points is controlled by the KonaKart promotion sub-system which means that both actions may be assigned the rules applicable to all promotions. i.e. You may decide to only accept points redemption if the order value is above a limit or only allocate points for an order containing a particular product etc.

Configuration of Reward Points

In order to configure the reward point system, you must take the following steps:

Display Ids

In the Configuration>>Reward Points section of the Admin App, the Reward Point functionality must be enabled. There are also configuration variables to assign a number of points for when a customer registers or writes a review. More options like this may be easily added to the solution.

Display Ids

The Reward Point and Redeem Point Order Total modules must be installed in the Modules>>Order Totals section of the Admin App. The sort order of these modules is important. The Redeem Points module must come before the Total module and the Reward Points module must come after. The reason for this can be explained by the image below.

Display Ids

Now two promotions must be defined that use the modules that have just been installed:

Display Ids

The Reward Points Promotion is the promotion that allocates a number of points to the customer based on the value of the order. The number of points is calculated by multiplying the order value by the points multiplier attribute. i.e. If the value of the order is $50 and the multiplier is 10, then 50 x 10 = 500 points will be assigned to the customer when the order is paid for.

Display Ids

The Redeem Points Promotion is the promotion that converts points into a discount. The discount is calculated by multiplying the number of points redeemed by the points multiplier. i.e. If 1000 points are redeemed and the point multiplier is 0.01, then a discount of 1000 x 0.01 = $10.00 is created. The points multiplier can also be considered to be the value of a single point. In the example above, a single point is worth 1 cent.

Display Ids

When a customer logs into the store front application he can view a statement of his reward point transactions and he always has available the total number of points that he can spend.

Display Ids

The administrator can view the reward point transactions for any customer, and has the ability to add and delete points from the customer's account.