How To Create A Loyalty Program In WooCommerce

Do you want to give customers loyalty points in your WooCommerce store? Then this article is for you.

Giving loyalty points to your customers is a great way to increase your sales.

In this article, I will show you how to create a loyalty program in WooCommerce.

A loyalty program inspires customers to keep coming back to your store, and it can even help increase the average spend per customer.

You can use loyalty points to reward customers for things like writing reviews for your products, commenting on your blog posts, registering a new customer account, making their first order, spending over a certain amount, and even extra points during a special offer period.

Let’s take a look at how to add a loyalty program to your WooCommerce store.

Setting up a loyalty program in WooCommerce

Here we use a plugin called Loyalty Program for WooCommerce which is the part of the plugin called Advanced Coupon, the most popular coupon plugin for WordPress.

And they recently launched a loyalty program for WooCommerce.

Loyalty Program for WooCommerce comes with three types of pricing plans: Growth ($79/year), Business ($129/year), and All In One Bundle ($119/year).

But to use the loyalty features, you can buy any of their plans.

So, make sure you purchase the plugin first and then install and activate the plugin on your WordPress site.

Here is a quick detail about how loyalty features work.

  • First, you need to set the value of a “point” on your WooCommerce store.
  • From now on your customers earn points when they make purchases.
  • Once they reach enough points, they can redeem their points.

Now it is time to customize your loyalty program.

The first thing you will be noticing, the ‘Price to points earned ratio’ option. By default, it is set to 1 which means your customers earn 1 point if they spend $1. It is all up to you, set the value as you want.

The second option is the ‘Points to price redeemed ratio’ and it is set by default 10. That means the customer needs to spend 10 points to get a $1 discount. Here you can also change the value.

You can also give a name to your points. I’ve gone with ‘Reward Points’ for ours.

advanced coupon plugin General tab settings

Next, you need to select how your points are calculated. If some of your customers have a coupon code, you’ll probably want to only give them points for what they spend.

By default, Discounts and Tax are selected, but you can select whatever you want.

advanced coupon points calculation options

There are more options on this page, if you want you can learn in detail about them. Features like earn points based on minimum spending, redeem points based on minimum spending, and the time when points will expire.

But you need to focus on how your customers can earn points. You can give them points for more things than just buying your products. You may reward them as they first register on your website, make their first purchase, write a product review, and spend over a certain amount.

advanced coupon plugin loyalty points earning actions

Once you have done setting up, scroll down and save all the changes.

There is one more thing you have to do is automatically create accounts for your customers.

Your customers will need to create an account to get the loyalty points. If they check out as a guest, they miss the loyalty points.

So, I will suggest you don’t let the customers check out as a guest.

However, you can set up WooCommerce so that customer accounts are automatically created for them when they complete the purchase.

For that, go to WooCommerce > Settings page and click the ‘Accounts and Privacy’ tab.

woocommerce settings accounts and privacy

Here uncheck the box called ‘Allow customers to place orders without an account’, so that your customers can’t checkout as guests.

And make sure you check the ‘Log in to an existing account during checkout’ and the ‘Create an account during checkout’ options.

Here are the settings we choose:

woocommerce no guest checkout

Let’s look if someone adds a product on their cart page what they see.

loyalty program message in cart page

When someone adds products to their cart, they will see how many reward points they get if they purchase the products.

They can see their reward points on their  My Account page, then My Points.

They can turn their reward points into coupon codes, so they can get some discounts.

To redeem their reward points, the customer needs to type in the number of points they want to redeem. They’ll see how much the coupon will be worth. They can then click ‘Redeem’ to create the coupon.

loyalty program my points form

I wrote an article about the best web hosting for WordPress – read this to learn more about it.

That’s it in this article. I hope you liked it. Please share it with your friends and family. Thanks for reading.

Newsletter Updates

Get freebies, and special offers delivered directly to your inbox.

Leave a Reply