Published under WooCommerce
Last updated on

WooCommerce Loyalty Points and Rewards Plugin - Ultimate Guide

Incentivizing your customers for their loyalty creates a great impact on the development of your store. Are you planning to implement the best WooCommerce loyalty program at your store? Then, this article can help you out in engineering points and referral systems using the best loyalty plugin.

This article is a complete guide on the various functionalities in setting up a WooCommerce points and rewards referral program at your store using the best loyalty plugin for WooCommerce.

Why set up a reward system at your WooCommerce store?

Rewarding your customers for their loyalty by counting on their actions brings in great customer engagement to your WooCommerce store. Some of the reasons to have a WooCommerce loyalty program at your store are,

  • Increases your word-of-mouth sales
  • Generates more conversions and sales
  • Helps in reducing cart abandonment
  • Increases customer base and builds brand advocates at your store
  • Accelerates your traffic
  • Helps in building a good and long-term relationship with your customers.

Your complete guide on the Loyalty points and rewards plugin for WooCommerce

Best WooCommerce loyalty points and rewards plugin

  • Installation
  • Features

How to set up points at your WooCommerce store

  • Points for making a purchase
  • Points for signups
  • Points for WooCommerce advanced reviews
  • Referral program
  • The launcher widget

How to redeem the earned points?

Can the loyalty plugin send customized email notifications?

How can you import customers’ points?

How can your customers share the referral links through social accounts?

How to translate the loyalty points plugin using Loco Translate?

Best WooCommerce loyalty points and rewards plugin

The eCommerce market has various WooCommerce extensions and plugins that can guide you efficiently in configuring the best loyalty program at your store. One of the best WooCommerce loyalty program plugins in the market - Loyalty Points and Rewards for WooCommerce. The plugin brings in great benefits both to the store and its customers with its outstanding functionalities.

Installation of the WooCommerce loyalty program plugin

Let us get into the installation process of the loyalty plugin,

Step 1: Log in to your WordPress Admin section and go to Dashboard -> Plugins.

Step 2: Click on the “Add New” button as illustrated below,

Step 3: This will take you to the “Upload Plugin”. Now, click on it.

Click the "Browse.." button and choose the Plugin Zip file that has been purchased and downloaded from the website.

Once the respective file has been uploaded hit the “Install Now” button.

Step 4: Click on the “Activate” button once the plugin has been installed,

Once the installation process has been completed make sure to activate the license key to receive automatic updates and support for your plugin.

Features of the WooCommerce Points and rewards referral plugin

The WooCommerce Points and Rewards plugin helps you to configure customer loyalty programs to your store very easily.

Let us look into some of the special features of this plugin,

  • Reward your loyal customers by making every interaction count.
  • Offers birthday rewards to your customers.
  • Refer a friend for WooCommerce store increase WOM which drives traffic and revenue exponentially.
  • The store owner can have complete control and management of your customer’s points and rewards.
  • In-depth analytics of the points and rewards under one roof helps you to analyze the growth of the reward system at your store.
  • The launcher widget makes it convenient for the customers to view their earned points.
  • The refer a friend program for WooCommerce using this plugin allows your advocates to share the referral link or code to new users easily.
  • The store owners can easily import customers’ points.
  • You can even translate the loyalty reward plugin into a required language by integrating your store with the WooCommerce translational plugin - Loco Translate.

A loyalty program is a marketing strategy to encourage and retain your customers, increase your sales, and reduce cart abandonment.

How to set up loyalty points at your WooCommerce store

Incentivize your customers with redeemable points which would lead to repeated sales and customer satisfaction. The WooCommerce loyalty plugin allows you to set points for various customer activities at your store. As a store owner, you have the privilege to set points globally or for specific categories/products at your store. Let us get into the step-by-step process of setting up loyalty points for different actions at your WooCommerce store.

1. Points for making a purchase

The marketing strategy of offering points for making purchases will bring in great customer retention at your WooCommerce store. You can encourage your customers by awarding redeemable points for every purchase that they make at your store.

The WooCommerce loyalty points system can be configured in different methods,

  • Global Loyalty Points at your WooCommerce store
  • Loyalty Points on Specific Products
  • Loyalty Points on Specific Categories

Let us get in detail with the process of engineering loyalty points at your online store.

Set WooCommerce loyalty points globally:

With the WooCommerce Loyalty Rewards downloaded you can set the points to be earned based on the amount of purchase.

For setting the loyalty points globally,

Go to WooCommerce -> Loyalty Points and Rewards -> Settings and choose, Earn points for purchase action section.

Here you can configure some basic settings for the global loyalty points at your WooCommerce store.

Enable earn point? - this is to enable /disable the functionality of earning points.

How many points customers can earn when they purchase? - set a specific point(s) for each amount spent.
If you want your customer to earn 1 point for every $1 spent then, set it as 1 and 1.
This can be further modified at the category level/per-product level.

Award points only for the following order statuses - you can choose the order status. The points will be awarded only to the status matching the values configured here.
In general, points are awarded only when a customer completes his/her purchase.
The plugin helps your store to notify with the points that the customer will earn, both at the cart and checkout page.

Exclude User-roles from earning points - you can select user-roles that are to be excluded from earning points.

Rounding mode for points earned - you can set rounding off to the earned points.
For example, if the customer has spent $15.50 on a product, you can specify the points earned by rounding off to the nearest integer value.
Always round down - this will make the points to 15.
Always round up - this will make the points to 16.

Points text to be displayed as - set a label to display points at your WooCommerce store.
For example - rewards, loyalty score, and more.

My Account label icon display position - the position where the points icon should be displayed on the “My Account” page.

Points Expire after (zero for unlimited validity) - you can set an expiry for the redeemable points. The expiry can be set for a specific number of days/weeks after which the points are unavailable to be redeemed.

Notify the customer about the expiry of points - if you have fixed an expiry for the earned points, this option is to notify your customers regarding it.
You can set a period after which the remainder email about the expiry should be sent to the customer (from the date of purchase).

The below screenshot illustrates how points are displayed on the cart page,

The cart page is displayed with the number of points that could be earned by completing the purchase.

Set WooCommerce loyalty points on specific products:

Loyalty points can be set easily on specific products. The global points can either be overridden or disabled on specific products.
If you want to offer a specific product with a higher or lower value of loyalty points it can be configured in this section.

For this configuration, go to

WooCommerce - Products -> All Products-> Choose the specific product and click on edit.

This will navigate you to the below page,

In this configuration, you can either choose to override the global loyalty points or even disable loyalty points for the specific product.

To override the global settings, you have to set points that could be earned while purchasing the specific product based on the amount spent.

For example: Earn 2 points for spending $18 on this product.
Each $18 spent on the product will earn 2 points.

Have a look at the product page for a better understanding,

As the product’s price is $18, 2 points can be earned on purchasing a quantity of the product. Similarly, 4 points can be earned on purchasing two quantities.

You can even set a maximum discount for products while the customer tries to redeem the earned points. This is efficient when the customer tries to redeem the earned points in the next purchase.

Set WooCommerce loyalty points on specific categories:

Similar to that of products, you can either override the global points or even disable loyalty points for specific categories.

Go to,

WooCommerce ->> Products -> Categories -> choose the specific categories-> click on edit,

Points will be added based on the product’s price in the category.
When you have chosen to override the global loyalty points and you set 2 points can be earned for every $1 spent on the specific category.

Let us say, for example, the product price of a product from the specific Category A is $55.
On purchasing a quantity of the product, 110 points can be earned by the customer.

You can also set up the maximum discount for each of the products from the specific category.

2. Points for signups

Give your customers an opportunity to gain points for registering at your WooCommerce store. This strategy would help in more conversions.

Let us look into the procedure to configure points for reviewing a product using the best WooCommerce Points and Rewards plugin.

Go to,

WooCommerce-> Loyalty Points and Rewards -> Settings -> Earn points for other actions,

Proceed with the below instructions to setup points for signups.

Enable account signup reward and set the points to be awarded for signup.

When a customer registers at your store he/she will be rewarded with the points.

3. Points for WooCommerce advanced reviews

Give your customers an opportunity to gain points by submitting product reviews at your WooCommerce store. This strategy would help in improving customers’ trust and confidence. The WooCommerce review points can drive more sales and customer engagement at your store.

Proceed with the below instructions to setup points for submitting product reviews.

Set up points to be earned when a customer submits a product review under the “Writing a review ” section.

Now, when a customer writes a review on the purchased product he/she will be rewarded with the points to their account.

A customer is allowed to submit his/her review on a product only once.

Birthday Rewards:

The best WooCommerce loyalty program plugin has a special feature where you can offer points when the customer updates his profile with a birthday date.

Note: Birthday date once entered cannot be updated or changed in the future. This works only when you enter the date for the very first time.

Offer your Birthday rewards, and help your customers gain more points by simply entering their birthday dates.

4. Referral Program

Adding a refer a friend program to your WooCommerce store is a great way to increase your word-of-mouth sales. With WooCommerce refer a friend program, both the existing customers and the referral can earn points. The reward (for the referral) could either be in points or a percentage discount or a fixed discount or both.

Before we start with the configuration, let us see how the referral program works with a simple illustration,

  • User A can earn points by simply referring to his/her friend to your WooCommerce store.
  • The existing user A can share the referral URL or code that is available in their My Accounts -> Points Page.
  • The new user can earn points and discounts with the referral code.
  • User A (existing customer) can receive the points only when the new user completes his/her order.

Now, let us dive into the points settings for the referral program,

To set up the WooCommerce referral program follow the below navigation,

WooCommerce -> Loyalty Points and Rewards -> Referral.

The WooCommerce refer a friend program can be set up in two ways,

  • Bonus Points for Referral
  • Dynamic Bonus points based on Rules.

Bonus Points for Referral:

In this method of configuring referral points, you can set fixed points both to the existing user (referrer) and the new user with the referral code.

In the above screenshot,

The points that could be earned by

Existing customer - 200
New customer - 100

The plugin allows you to make some basic settings for the referral code along with the discount configuration for the new user. The below screenshot illustrates the configurations,

The parameters in the section are used to,

  • Enable/disable the WooCommerce referral program, choose a position for the reward message to be displayed, and to set a prefix for the Referral URL.
  • Enable/disable discount for the new customer. When the discount is enabled, the new customer will receive the specified discount on their first purchase on top of the points earned (points for purchasing through referral).

Dynamic Bonus points based on Rules:

This is another way of rewarding bonus points dynamically both to the sender and receiver depending on the cart subtotal. The reward points are offered only when their total matches the configured cart condition.

In this section, you can create separate cart subtotal based rules for both the referrer and the new user.
The existing user will receive the points only after the new user completes his/her first order. (here, the existing user will earn 200 points)
The new user will receive the discount points for the first purchase based on the cart subtotal condition. (here, the new user will earn 100 points)

As a store owner, you are allowed to offer either Fixed points or Percentage discount based on the order subtotal (discount).

The above are the two methods of setting a referral program for your store. Refer a friend for the WooCommerce program is where the advocate has to share the referral code or link to the new user. Let us check out how this can be carried out using the WooCommerce loyalty points plugin.

Example: Your store announces “Refer and Earn 200 points. Your friend gets a discount of 15% on their first purchase using the referrer code.”

The scenario illustrates that the existing customer can earn 200 points (points earned only when the friend completes the purchase) for referring a friend. The referral can avail a discount of 15% on their first purchase using the referrer code, shared by an advocate.

The existing customer needs to share the code to avail the bonus points. Let us see how the referrer code or URL can be shared using the best WooCommerce referral plugin.

It is very simple to share the code or URL by the user to their friends via FaceBook, Twitter, and Emails.

To get the referral code or URL,

Login to the site -> My Accounts-> My Points,

The referral link or code can be shared by an advocate to a new user as both get benefited through WooCommerce refer a friend program.

Referral code can be used as a coupon code by the New User to avail the discount on their first purchase.

My Account reward message: in this section, you can enter the reward messages to be displayed on the My Account page.

5. The launcher widget

The launcher widget showcases the points earned by the customers for their respective actions performed at the WooCommerce store.

18 the launcher widget

The launcher widget is customizable and easily fits your store where the customers can find their reward stats. It displays the rewards for purchases, signups, writing product reviews, and referrals earned by them. It is mobile responsive and can be easily customized using WordPress Customizer.

How to redeem the earned points?

In this section, you will get to know the configurations of redeeming the earned points. As a store owner, you can use this space to decide on how your customers can redeem their earned points. As per the settings configured in this section, your customers can redeem their earned points.

For redemption settings,

Go to WooCommerce -> Loyalty Points and Rewards -> Settings and Choose “Redemption settings”,

Conversion Rate for redeeming points
You can set the value of points redeemed for a discount.
For example, if you want customers to redeem 2 points for $1, enter 2 and 1.

Tax Setting
This is used only when the redeemed point message in the cart shows without tax and applies with tax.

Choose how redemption points should work when WooCommerce coupons (or a third party) are used?
This option comes into the picture when you have Redeemable points along with third-party coupons including WooCommerce coupons applied in the cart. You can choose between:

  • Let both Redemption discount + Coupon discounts can work together.
  • Disable the loyalty redemption (only coupons will work).
  • Disable the coupons (loyalty redemption will work).

Let points be redeemed only for the following order statuses
Choose the orders statuses value at which the points should be redeemed from the user account
You can set it to Completed order status if you want the user points to be redeemed in the backend.

Label for Redeemed Points
The name to display the discount amount in the cart after redeeming the points.

Manual redemption
This option allows your customers to redeem the points as per their wish. The manual redemption pop-up will be displayed in the cart page only when this option is enabled.

Have a look at the manual redemption popup on the cart page,

The minimum discount amount for redemption:
Set a minimum amount at the cart at which the redemption is possible.
For Example, if the Minimum redemption amount is set to 50.
As per the conversion rate, for every 2 points, 1$ can be redeemed.

This means the user should at least have 100 points in his account and also a $50 subtotal in his current cart to redeem the points so that the user can redeem.

The maximum discount amount for redemption
Set Maximum amount of redemption per order.
If it is set at $250, the user can only use 500points per order to redeem an amount of $250. (calculated based on the conversion rate fixed.)

Here,
You can also set up a percentage discount for the cart.
If it is set to 10% of the cart, the points can be redeemed for a 10% discount on the cart value.

The maximum discount amount for per product quantity redemption
You can enable this to set a maximum amount of redemption that should occur per product.
You can set up either a percentage or Fixed per product discount.
If the value,10 is fixed - each product in the cart only $10 can be discounted.

You can even override these settings in the Product and Category level of a maximum discount for products.

Can the loyalty plugin send customized email notifications?

Yes, of course, the WooCommerce loyalty plugin sends customized email notifications. Let us look into the transactional emails that can be sent through the loyalty plugin,

  • Earned points email
  • Points earned by Friend
  • Points earned by advocate
  • Expiry email.

Earned points email: This email notification is sent whenever a customer earns points. When a customer earns points by performing any action at your store (purchase or submit a review), an email notification with the details of the earned points will be sent to the respective customer.

Points earned by friend: This email notification is sent to the friend when he/she purchases and earns points using the referral link from an advocate.

Points earned by advocate: This email notification is sent to the advocate when his/her friend completes a purchase using his/her referral link.

Expiry email: This notification is set based on the expiry set for the loyalty points. For this setting, go to,

Loyalty points-> Settings -> Earn points for purchase action,

Expiry of points: set the expiry for the earned points.
Notify customer about expiry of points: set the period to send a reminder email regarding the expiry of the points from the date of purchase.

If you want your customers to be notified, make sure to enable these emails from WooCommerce -> Settings -> Emails.

How can you import customers’ points?

Importing of the customer points comes into the picture in two scenarios,

  • When the points gained from another loyalty plugin needs to be switched to the Loyalty Points and Rewards plugin for WooCommerce.
  • To add points to the existing customers.

Steps to import the points and customers

  1. Create a .CSV file including the customer points to import
  2. Make sure to have 2 .CSV files,
  • Email - has customer emails
  • Points - has points earned by the customer

Navigate to WooCommerce -> Loyalty points and rewards -> Manage Points -> Import.

Choose the file and import the CSV using the Import option.

Once the points and customers have been imported, it will be displayed on the dashboard.

How can your customers share the referral links through social accounts?

The WooCommerce loyalty and referral program plugin allows your existing customers to share the referral link through various social platforms like Facebook and Twitter. For this functionality to be enabled it is essential to create an App ID for your WooCommerce store. Check out the link to understand the process of creating a Facebook app ID.

How to translate the loyalty points plugin using Loco Translate?

Want to view the WooCommerce loyalty points system plugin in your regional language? Then, Loco Translate, a WordPress extension can help you to translate the plugin terms and content other than the default one.

Loco Translate is very easy to configure and translate the files directly from the WordPress Dashboard.

Steps to translate the plugin:

  • Install and activate the Loco Translate plugin
  • Choose the language to which you wish to translate
  • Start translating.

Click here to know more about the translation process using Loco Translate.

Configure loyalty points and referral program to your business using the best WooCommerce loyalty program plugin - Loyalty Points and Rewards for WooCommerce and experience excellent development with great conversions and sales.

Nail your eCommerce business by rewarding your customers for their loyalty and improve customer engagement at your store.

Wishing you Good Luck.