Points & Rewards Loyalty Program For WooCommerce
Easily Add WooCommerce Points & Rewards Features To Your Store

The #1 WooCommerce Loyalty Program Plugin





Order Size



WordPress.org, Capterra, and G2 Reviews Badges


Advanced Coupons featured on WPBeginner
Featured on WP Mayor
Advanced Coupons featured on WPLeaders

Grow Repeat Purchases & Reward Your Best Customers Easily
With A WooCommerce Loyalty Program

Bring your most loyal customers back to your store with a WooCommerce loyalty program. Help them earn points & rewards in WooCommerce for making orders, leaving reviews, commenting, making an account + more!

Easy 5-Min Setup

Our rewards plugin is pre-configured using best practices and industry standards. Simply install & you’re ready to go!

Earning Options

Customers earn points by making orders but they can also earn with other tasks like leaving reviews, setting up an account & more.

Redeem Coupons

Customers can self-service redeem points for coupons and, as an admin, you can also set sensible expiry periods so they don’t last forever.

Points Messaging

Users are prompted about how many points they’re potentially earning for products and for their order as a whole.

Dashboard & Reports

A full admin dashboard is provided showing how many points are in the system, how many have been redeemed, and what is working.

Manage Customers

Drill down into the earning & redemption actions of a single customer. Manually grant or take away points.

Customers Can See How
Many Points They’re Earning

This WooCommerce loyalty program plugin is designed to be a bolt on addition to your store. It slips right into the natural workflow of WooCommerce.

Smartly add small, customizable notices to signal to customers throughout their purchase journey so that they can see and understand how the points work.

Customers Self Manage &
Redeem Their Points

No one likes an admin management headache – that’s why our WooCommerce points plugin is designed with self-service in mind. It’s 99% handsfree for the store owner.

Customers can view their balance and redeem points at any time via the new My Points page on their My Account area.

It’s easy to use and helps them through the process of redeeming their reward.

Admin Reports & Manage Points Easily

As a store owners it’s important for you to have a handle on how your WooCommerce loyalty program is performing.

This includes being able to know how many WooCommerce points are out there in your customer base, what their value is, how many people have redeemed and what value of coupons are waiting to be used.

You can also easily manage people’s points and see what actions earned them their rewards.

Lots Of Ways To Earn Extra Points

There’s lots of ways your customers can earn WooCommerce points & rewards with our Loyalty Program plugin. 

It’s super simple to configure and you can turn the options on/off based on your needs with the flick of a switch.

To set up a new earning action, simply turn the action on and configure how many points the users will receive for doing that action. 

No custom code necessary and no messy templates to override. It’s a true no-code solution for running a loyalty program in WooCommerce.

To add reward points to WooCommerce you need to use a plugin such as Loyalty Program for WooCommerce. This enables extra features for WooCommerce to run a reward points program.

To create a loyalty point program you need to determine two things: 1. How many points a person should earn per currency spent and the value of a single point the currency. There are many tools and programs that let you create a loyalty program without coding.

A good loyalty program tool should add messaging to your customers so they can be informed about points earning as they shop on your website. You can also add banners, email notifications, and push notifications to encourage the adoption of points. Many stores also add banners in their customer invoice emails.

To add a point system in WordPress you need two plugins: 1. WooCommerce which lets you run an online store in WordPress and 2. Loyalty Program for WooCommerce, a plugin that extends the features of WooCommerce to add the point system in WordPress.

The easiest way to ask customers to join your loyalty program is to give them instant access when they get an account on your store. A good option is to automatically give them some points when they sign up which will encourage them to get an account.

Adding a customer points program can increase customer loyalty and conversion rate dramatically.

The plugin displays simple messaging throughout your store to help customers understand they will earn points by making their purchase. This will increase the conversion rate of every product page on your store.

It also displays information about the overall order points they will earn. This is displayed on the cart and checkout pages and will help increase the conversion rate at this critical moment and get the sale over the line.

If you want to reward customers with a points system then Loyalty Program plugin is for you.

By default it shows to both. But for new customers (also known as guests) you can choose to show the points wording or not. There’s even options for customizing the wording for new customers.

There are a number of shortcodes and widgets available in loyalty plugin including:

  • Showing the customer’s points balance
  • Showing the points redemption form
  • and more.

Customers can view & redeem their points balance at any time via the My Points account page.

They can also do the same via the checkout page during an order.

There is no need for a coupon code. The points get automatically redeemed to store credit which can be put towards a purchase.

In 5-Minutes You'll Have Your Own WooCommerce Loyalty Program

Getting Started With A WooCommerce Loyalty Program (Easy 5-Minute Setup)

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 WooCommerce Store Credit. For instance, 100 points can translate to a 20 percent discount on the next purchase.

Out of the box, WooCommerce does not offer a rewards program but with our WooCommerce Loyalty Program plugin, it turns it into a straight forward process. It’s now easy to 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 plans which gives you access to all 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 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 the value of the loyalty points in your program

Now that your plugin is installed, it’s time to configure your reward points settings. 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.

Step 3: Point Messaging

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 and product description:

(click to zoom)

There’s no popup boxes or gaudy looking designs here. Just beautiful messaging that makes sense.

Step 4: Point Earning Options & Amounts

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)

There are lots of additional actions that can be turned on to let customers earn extra reward points including:

  • Purchasing products
  • Leaving a product review
  • Commenting on a blog post
  • Registering as a user/customer
  • After completing first order
  • Spending over a certain amount (breakpoints)
  • Extra points during a period

You can also define the number of points for each option. 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 5: 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:

Loyalty Points Redemption Settings


(click to zoom)

Here, you can define an expiry time for inactive reward points, and set the min/max points allowed during redeeming. 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 – in less than 5 minutes your reward points system is 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

Get The Best WooCommerce Loyalty Program Plugin