Setting Up Your WooCommerce Loyalty Program
For this tutorial, we’ll be using Advanced Coupons to add a loyalty program to your WooCommerce store. It is the best WordPress coupons plugin on the market and helps you increase sales and grow your business.
First, you’ll need to create an Advanced Coupons account, then download, install, and activate the plugin. If you’re not sure how to do that, just check out our step by step guide on how to install a WordPress plugin.
Once you’ve activated Advanced Coupons, you’ll need to enable the loyalty program module.
To do this, go to WooCommerce » Settings in your dashboard, then click on the Advanced Coupons tab.
The Advanced Coupons tab in the WooCommerce settings
Once you’re on that tab, you’ll need to scroll down to the bottom of the page and check the Loyalty Program box. After that click the ‘Save changes’ button.
You can now start customizing your loyalty program.
First, click on the Loyalty Program link below the Advanced Coupons tab:
Creating your loyalty program using Advanced Coupons
Here, you can change how your loyalty scheme works.
The ‘Price to points earned ratio’ defaults to 1. That means the customer earns 1 point per $1 spent. You could change this, so that they earn 2 points or 10 points per $1 spent if you want it to look more impressive.
The ‘Points to price redeemed ratio’ defaults to 10. That means the customer needs to spend 10 points to get a $1 discount. You’ll likely want to change this if you’re changing how many points they earn per $1 spent.
For our loyalty scheme, we’re giving customers 10 points per $1 spent, but they’ll need to save 100 points to get $1 off.
You can also choose what to call your points. We’ve gone with ‘Reward Points’ for ours. You might want to use something more branded, like Starbucks does with their ‘Stars’.
Tip: If you change the name of your points here, you may also want to change it in the cart/checkout messages further down.
Configuring how your points work in your loyalty program
Next, you’ll need to decide how your points are calculated. For instance, if your customer has a discount code, you’ll probably want to only give them points for what they actually spend. By default, the discount and tax are taken into account before points are rewarded. You can also choose to award points when the customer pays for shipping and/or fees.
There are lots of other settings on this page that you can tweak if you want to. These include things like the minimum spend to earn points, the minimum spend to redeem points, and when does the points expire.
A key setting you’ll want to look at is how customers can earn points. You can give them points for more things than just buying your products. For example, you may want to reward them with some points for registering as a customer and for completing their first order. You can even set up a bonus reward during a certain period of time, or if your customer spends over a specific amount. Once you’re happy with how you’ve set things up, scroll to the bottom of the page and click the ‘Save changes’ button.