How To Add Reward Points For WooCommerce Orders (Easy Way)

How To Add Reward Points For WooCommerce Orders (Easy Way)

One of the main challenges of running an online store is trying to retain your customers. With so much competition out there, it can be difficult to attract repeat orders from your site visitors. This is where reward points for WooCommerce store come into play.

By using an incentive such as a loyalty program, you can get your customers to spend more money and return to your store to make another purchase.

In this post, we’ll take a closer look at loyalty points and how they work. We’ll then show you how to add reward points for WooCommerce orders in a few simple steps. Let’s get started!

What Reward Points Are (And How They Work)

Reward points are a common incentive used by brands to encourage customers to make additional purchases. This scheme can be very effective. In fact, a recent study shows that in the past year, 45 percent of consumers made one to three purchases due to incentives like loyalty points.

There are several ways you can implement reward points into your online store. For example, customers can earn points when they spend over a certain amount of money. You could also add different points for different products.

These points can then be redeemed for coupons. For instance, 100 points can translate to a 20 percent discount on the next purchase or a free gift.

If you have a WooCommerce store, setting up a loyalty points system can be a pretty straightforward process. Out of the box, WooCommerce does not offer a rewards program. However, you can use a powerful tool like Loyalty Coupons for Woocommerce plugin from Advanced Coupons to easily launch a loyalty program and introduce reward points for purchases made at your store.

Our plugin gives you all the tools you need to create a point-based reward system for your WooCommerce store. For instance, you can offer points for multiple actions, from placing orders to commenting on blogs and leaving reviews. Let’s take a closer look at how it works.

How to Add Reward Points for WooCommerce Orders (Easy Way)

To get started, you’ll need to purchase our Loyalty Program for WooCommerce plugin. Alternatively, you could choose our All-In-One Bundle plan offered with Advanced Coupons Premium, which gives you access to both of our WooCommerce plugins.

Step 1: Activate both the Loyalty Program plugin and Advanced Coupons Free plugin

All of the plugins from Advanced Coupons including Loyalty Program for WooCommerce need the free Advanced Coupons Plugin to run.

You will see these instructions when you activate the Loyalty Program for WooCommerce plugin without the Advanced Coupons for WooCommerce Free plugin

Just click the green button to download and then you need to activate the free plugin.

After activating both the Loyalty Program for WooCommerce and the Advanced Coupons for WooCommerce Free plugin, you can simply access the Loyalty Program features by navigating to Coupons > Loyalty Program in your dashboard.

Step 2: Customize your reward points for WooCommerce

Now that your plugin is all set up, it’s time to configure your reward points. Start by heading to Coupons > Loyalty Program, then click on the Settings tab.

By default, our loyalty program awards one point for every dollar spent, and rewards can be redeemed once users collect 10 points. However, feel free to modify these settings any way you wish:

Adjusting the settings for Loyalty Program
(click to zoom)

For instance, if you change the price to points earned ratio to 5, it means that users will get 5 points for every dollar spent. Meanwhile, the Points to price redeemed ratio option enables you to set a value for your points. For example, if you set a ratio of 50, then 50 points are worth one dollar.

Once you’re done, you can select the Points Earning option in the side menu to access more settings. In the Points Calculation section, you can choose the costs you want to factor in when calculating reward points, such as taxes and discounts:

Selecting the points calculation options and minimum threshold to earn points.
(click to zoom)

You can also select the minimum threshold for earning points. For example, customers may only be eligible to collect points if they spend at least $50 per order.

Next, we have Points Messaging. This section lets you customize the messages that users will see when they are able to earn points:

Customizing the points messaging in the Loyalty Program
(click to zoom)

These messages will appear on the cart page, checkout page, and individual product pages. If you don’t want to display the message, simply erase the text from the relevant field.

As an example, here’s what this message will look like on a customer’s cart page:

An example of a cart page that displays the reward points message.
(click to zoom)

Now, let’s move on to Point Amounts. Here, you can select the actions that will help users earn points:

Add reward points for WooCommerce by selecting the actions that earn points.
(click to zoom)

You can also define the number of points for each section. For instance, users who comment on a blog post may receive 20 points. You also have the option to set breakpoints for spending over a threshold and select promotional periods during which users will receive extra points.

Step 3: Set the conditions for using reward points

Finally, you might also want to set a few conditions for using reward points. On your Settings page, click on Redemption Expiry in the menu:

Set the expiry time for reward points and coupons.
(click to zoom)

Here, you can define an expiry time for inactive reward points, and set the number of days that a coupon will be valid for after being redeemed. You can also customize the expiry message for your customers.

Additionally, you may want to prevent particular users from accessing points. To do this, select the Role Restrictions option:

Set role restrictions for reward points.
(click to zoom)

Next, click on the field and choose the user roles you want to exclude from your loyalty points program. These users will not see the points feature in their accounts and checkout pages.

That’s it – your reward points system is now up and running. You might want to visit your site on the front end to ensure that your shoppers can easily see the reward points when browsing through your shop.


Setting up a rewards program on your WooCommerce store can help you retain customers and boost your sales. For example, you can give shoppers points for spending a certain amount of money or writing product reviews, which they can then redeem for coupons.

In this post, we showed you how to use Advanced Coupons to add reward points for WooCommerce orders, in three simple steps:

  1. Activate the plugins. Download and activate both Loyalty Program for WooCommerce and Advanced Coupons Free for WooCommerce plugin.
  2. Customize your reward points. You can define the value of your points, personalize your points messages, and select the actions for earning points.
  3. Set the conditions for using reward points. You set an expiry time for using points and coupons, and exclude particular users from your loyalty program.

Do you have any questions about how to add reward points for WooCommerce orders? Let us know in the comments section below!


2 thoughts on “How To Add Reward Points For WooCommerce Orders (Easy Way)

  1. Hello, great plugin. I have just installed it on our website. I am wondering if you can add points retrospectively for orders already received by members?

    Thanks, Stephen.

    1. Hey Stephen,

      Yes you can by manually adjusting the points for the user which you’ll find under Coupons->Loyalty Program->Customers tab. This would be done on a case by case basis per user account.

      Once you have it turned on, it’ll add points automatically as you’re receiving orders.

Leave a Reply

Your email address will not be published.