Before starting to set up your loyalty program, it’s important to understand how WooRewards works. The core feature is the points and rewards systems. In addition, you can set as many points and rewards systems as you want. And now, we’re going to learn how they work.
Points and rewards systems
In WooRewards, there are 2 main types of points and rewards systems, standard ones and leveling ones. Therefore, if you want to create the perfect loyalty program for your store, it’s important to first understand how these 2 types of systems work.
Standard systems
In a standard system, customers earn points by performing various actions on your website. They can then later use these points to redeem the rewards they want. Here’s an example of a typical standard system workflow :
There are some variations like automatic reward redemption or the possibility to use points on cart. However, they will be explained later in the tutorials. The important thing to understand here is that customers earn points and have to spend them on rewards.
Leveling systems
Unlike in standard systems, customers don’t spend their points in leveling systems. They keep earning points by performing various actions. Once they have enough points to pass a level, they earn all the rewards set in that level.
Leveling systems are a very good solution to engage your customers in a long term loyalty program. Combined with standard systems, they can lead to very effective loyalty programs. First, let’s see how a basic leveling system works :
- Get a 10% discount on your next order
- Permanent 2% discount on the website
- Bronze user title
- Get Free Shipping on your next order
- Permanent 5% discount on the website
- Silver user title
- Get a Free Product on your next order
- Permanent 10% discount on the website
- Gold user title
Here too, there are extra possibilities like points expiration to adapt levels over time, but they will be explained in the tutorials. Now that you know how systems work, it’s time to find the one that fits your needs.
Points and Rewards System Overview
When you create a points and rewards system (WooRewards → Settings), you will see an edition page. This page will present 6 different settings groups. Each group has a specific purpose. We’ll review them here quickly :
Actions
In this group, you decide how customers can earn points in your system. In order to know more about actions they can perform to earn points, take a look at this part of the documentation.
Rewards
Depending on the system type, you can either set rewards, points value or levels and rewards in this group. However, the main focus of this group is to set what rewards customers can get in your loyalty program. You’ll find more information here.
General Settings
Use this group to set general settings in your points and rewards system. Settings are as follows :
Points Expiration
You can set points expiration for your system. WooRewards has different points expiration possibilities. You can see the detail in this part of the documentation.
Points Currency
In WooRewards, you can name the points how you want. You can also use an image instead of a name if you want to. In this group, you’ll find the following options :
Advanced Settings
Finally, the advanced settings group lets you set options relative to more complex loyalty programs. The options are as follows :
Points Reserve
Every time you create a new points and rewards system, it will by default use its own points reserve. Users will earn points in that reserve and be able to use these points to unlock rewards in this points and rewards program.
However, you can also share a points reserve between different systems. This is further explain in our Combining Systems documentation.
Select the points reserve you want to use in the dropdown list. Below each reserve, you’ll see which points and rewards systems are currently using it.
Allowed Roles
You can restrict the access to your points and rewards system to a set list of user roles. If you select at least one role, all users who don’t have that role won’t be able to earn and spend points in that system.
Denied Roles
Like for the previous option, you can select user roles in that option. However, unlike the previous option, users with at least one of the selected roles won’t have access to the system.
Lose rewards with points expiration (leveling only)
If you’ve set up points expiration you can decide to revoke the levels and the associated rewards (roles, titles, permanent discounts) when points expire with this option.
One level at a time (leveling only)
If set, customers can’t earn more than one level each time they earn points. Points will be added up to that level and all excess points will be lost.
Unlock Best Level Only (leveling only)
On a leveling points and rewards system, users have to manually unlock the rewards by spending their points. With this option, you can change that behavior. Select one of the 2 options :
Find the appropriate loyalty program
In a typical loyalty program, customers earn points by performing various actions. The points can then later be used to get a discount when placing an order. You probably saw this type of loyalty program on many websites. This solution has absolutely no effect on customers’ loyalty. Most customers expect some kind of discount on e-commerce websites. In addition, customers will only get loyal if you engage them in a long term program.
We want your loyalty program to be as successful as possible. Therefore, we built WooRewards to be the most flexible and feature rich program for WooCommerce.