Joswig Solutions

IT Provider for Your Digital Business

How to Add a Points and Rewards Program to WooCommerce

A points and reward scheme can be an effective way to encourage customers to make purchases at your store. This type of scheme also gives you an excellent way to reward customer loyalty.

If you’re looking for ways to make your store more popular with your target audience, giving them points for each purchase they make, which they can exchange for a discount on future purchases, is one option available to you.

While setting up and managing such a program might sound complicated, with the right tools, it’s actually very straightforward.

So if you’d like to start a points and rewards program at your WooCommerce store, read on to find out how.

About WooCommerce Points and Rewards

The WooCommerce Points and Rewards extension is a simple yet effective add-on for your eCommerce store.

Once enabled, it is easy to set up a points and rewards system that allows visitors to earn points at your store. Points can be earned by making purchases or completing specific actions, such as leaving a customer review or creating an account at your store.

One of the great things about this add-on is that you get complete control over how the points and rewards system works. For convenience, everything is managed inside your WordPress dashboard.

You can choose how many points are earned and how much each point is worth. You can also configure the add-on so that customers earn more points for purchasing certain items, making it a valuable tool for encouraging customers to buy specific products at your store.

Setting how many points or how much of a discount can be used during a purchase is easy.

If you need to adjust a customer’s points balance, you can do that through the add-on’s dashboard in just a few clicks. The add-on also logs any adjustments that have been made so that you can monitor manual changes to customer points balances.

Customers can conveniently view their points balance at any time, thanks to a page that’s added to their account dashboard at your store.

The main features of the Points and Rewards add-on include the following:

  • Set how points are earned and how much they’re worth
  • Control how many points can be used at a time and with which products
  • Award points for non-purchase activities, such as signing up or leaving a review
  • Manually adjust customer point balances
  • Log of all points balances and adjustments

The WooCommerce Points and Rewards add-on costs $129/year and is available from the WooCommerce website.

How to Use Points and Rewards at Your eCommerce Store

If adding a points and rewards system to your eCommerce store sounds appealing, the good news is it’s relatively easy to set up.

For the method covered in this guide, we’ll use the Points and Rewards extension that can be added to WooCommerce stores. If you’re not using WooCommerce, you’ll need to find an alternative solution. 

However, for everyone else, here’s how you can quickly add this feature to your online shop.

How to Install the WooCommerce Points and Rewards Extension

Once you’ve purchased and downloaded the Points and Rewards extension, you’ll need to upload it to your WordPress site. 

To start, log in to your WordPress dashboard admin area. From there, click on the Plugins → Add New sidebar menu item.

WordPress Add Plugin Menu

Next, click on the Upload Plugin button from the Add Plugins screen.

Click the Choose file button to locate the Points and Rewards extension file you downloaded when you purchased the add-on. Then click on the Install Now button. 

Once the plugin is installed, click on the Activate Plugin to complete the process.

Creating a Points and Rewards System in WooCommerce

Now that the add-on is running on your site, you can set up the points and rewards system by clicking on the WooCommerce → Points & Rewards menu item.

Click on the Settings tab from the Points & Rewards screen.

The first part of the settings screen lets you set the number of points earned when a purchase is made. 

By default, one point is earned for each dollar spent. However, this can be customized to suit your goals and situation better. It can also be changed at any time.

This conversion rate is applied to the whole store and all of its products by default. However, you can override this for individual products and product categories — something we’ll cover shortly. 

Other properties you can customize include:

  • Rounding up or down points earned to the nearest integer
  • How many points are worth when they’re exchanged for a discount
  • Whether or not to enable partial redemptions of points
  • The minimum number of points needed to redeem them
  • The maximum number of points that can be redeemed
  • Whether or not discounts should be applied to the price inclusive of tax
  • Points label for renaming the points system currency
  • The expiration date of points 

The Points and Rewards extension also lets you customize the messages it displays on your store. These messages are displayed at various locations, including on the product page, checkout page, and order confirmation page. 

You can award points when a customer performs a specific action at your store. Currently, the two options are creating an account and writing a review. As customers can provide an email address when creating an account at your store, with the option of joining your email list, you can use points to incentivize them to agree to receive promotional messages. 

The extension also lets you reward purchases that were made before its activation. If you choose to do this, you can enter a date range to exclude purchases, and then any purchase made within the date range will be assigned points. 

When you’ve finished configuring the add-on, you can hit the Save Changes button. 

Setting Points Earned by Product and Product Category

As mentioned, you can override the number of points earned at the individual product and product category levels. 

For categories, click on the Products → Categories sidebar menu item to do this.

Next, click the Edit button for a product category you want to alter. If you scroll down to the points section of the Edit categories screen, you’ll be able to set how many points are earned for purchases of products in this category. 

You can also set the maximum points discount that can be applied to products in this category. This could be a percent or a dollar amount. 

The extension also adds fields to the edit product page. This lets you manage how many points can be earned for purchases of specific products. The size of the discount that can be applied via the points system can also be configured for individual products. 

If you have products that you’d like to encourage your customers to purchase, increasing the number of points that are earned should help. Alternatively, if you have popular products that don’t need much promotion, you could lower the number of points that are earned for those items.

How to Manage Points at Your Store

Once the add-on has been configured, you can manage the customer points that have been earned at your store from the Manage Points tab.

You can change a customer’s points balance from this screen by entering a new amount and hitting the Update button.

Changes to the points balances of customers are logged, and they can be viewed from the Points Log tab. As the WordPress username of the person who changed the points balance is logged, you can keep track of any adjustments that are made.

How Customers Earn Points

The number of points a customer can earn for purchasing an item is displayed on the product page. 

Customers can view their balance in the points section of their account area. 

Customers can claim their reward at checkout when redeeming points, provided they’ve met the conditions defined on the extension settings page.


That pretty much covers how to add a points and rewards system to your WooCommerce store. 

While the extension covered isn’t a free tool, the Points and Rewards add-on can increase sales and profit at your eCommerce store. Due to this, it should pay for itself.

This add-on’s main features — letting your customers earn points for purchasing products at your store and allowing them to exchange those points for a price discount — are very easy to configure and enable. 

If you’ve ever thought about adding a points and reward system to your WooCommerce store, you now know how to do it.

If you have any questions about this extension, please leave a comment below. For more ways to enhance your online store, check out our other eCommerce tips.

One thought on “How to Add a Points and Rewards Program to WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *