WooCommerce: Top 8 Points and Rewards Plugins

While acquiring new customers is essential for every business, nothing can beat customer retention

Knowing your brand and having tried your products and services, existing customers are much more likely to buy from you after a positive experience.

One way to create a memorable experience for customers and nurture and retain them is to start a points and rewards system. This will not only help increase customer’s interest in your store, but the chances of winning points and exciting rewards will give them another reason to shop from you more often. 

In fact, in a survey, 58.7% of internet users said earning rewards and points was the most valuable aspect of their shopping experience. 

However, managing a rewards system manually and keeping a tab on the points can be pretty taxing – but this is precisely where WooCommerce points and rewards plugins come in handy. 

With their vast features and top-notch support, these plugins can help you create a loyalty program for your online store within a few clicks. Once it’s up and running, you can easily track the success of your program and manage customer points from one single dashboard. 

When it comes to points and rewards plugins, you can be spoilt for choice. But to make things simple for you, we’ve done the legwork and compiled a list of the best WooCommerce points and rewards plugins that can help you increase sales and customer engagement. 

Let’s explore them!

Yith WooCommerce Points and Rewards 

With Yith WooCommerce Points and Rewards, you can incentivize and loyalize your customers by offering them points on actions like signing up, making a purchase, and reaching a spent threshold

Customers can then redeem these points as coupons or discounts on their future purchases – which is an excellent way to get more returning customers. 

Moreover, the plugin makes it easy for you to configure conversion rates for points and rewards. For instance, you can set the rate at 1 point for every $1 spent and give a $1 discount for every 100 points

It also allows you to set expiry dates for points, send reminder emails to customers, so they redeem their points timely, and even assign points to customers who purchased from you before the installation of the plugin. 

Top feature: It offers multi-currency support, so you can give different numbers of points for various currencies. For example, you can assign 1 point for every €1 spent and 2 points for every $1 spent. 

Pricing: $129.99/year with 1-year support and updates and a 30-day money-back guarantee. 

WooCommerce Points and Rewards

WooCommerce Points and Rewards lets you reward customers with redeemable points for purchases and actions like signing up, writing a product review, and subscribing to your newsletter

It gives you the freedom to assign points at the product, category, or global level. Besides setting the points conversion rate, you can also limit the maximum discount available when redeeming points. 

What’s even better is you can choose whether to round up or round down points – for instance, if a user spends $3.5, you can round it up to 4 points or down to 3 points. 

The “Points Log” feature gives you access to a customer’s points balance and history, making it easy for you to manage your rewards system. 

Top feature: You can customize messages shown on the cart and checkout page, and even what points are called. So, you can name your points “Tokens” or “Coins” for example.

Pricing: $129/year with 1-year extension updates, support, and 30-day money-back guarantee. 

Loyalty Points and Rewards for WooCommerce by Flycart

Loyalty Points and Rewards is an excellent plugin to create a loyalty program for your WooCommerce store – it lets you offer points on purchases, signups, reviews, and social shares

Its referral system is particularly fascinating and allows your customers to earn points by referring your brand or products to their friends and family. You can also easily set points conversion rates, expiry, and minimum and maximum order values to avail rewards. 

The plugin comes with an easy-to-navigate and clean dashboard where you can track your loyalty program’s insights—like total customers, points awarded and redeemed.

Top feature: The Launcher Widget is one of its most prominent features. Customizable and mobile-friendly, it emerges like a chat pop-up and shows customers their existing points balance and their earned points from different actions. 

Pricing: $99/year for 1 site, $129/year for 5 sites, and $199/year for 25 sites 

 WooRewards-Loyalty and Reward System for WooCommerce

Developed by Long Watch Studio, WooRewards is a lightweight and intuitive plugin with many interesting features. It allows you to award points for more than 20 actions – from purchasing to clicking on an image, publishing a post, or regularly visiting your store

Using the plugin, you can create multiple reward programs, including temporary ones – for holidays or a customer’s birthday, and layered ones – where users get to unlock rewards as they proceed. And when it comes to redeeming points, it doesn’t stop at just discounts and lets you offer rewards like free products, free shipping, change in user role, and more.

It also lets you leverage word-of-mouth marketing through a referral program. But what’s different is that you can turn your WooRewards referral system into a full-fledged ambassador program—by incentivizing referrers and setting periodic goals for them. 

Top feature: Besides providing detailed documentation and several tutorials, WooRewards also comes with a wizard to help you set up your loyalty programs. 

Pricing: €99 (around $117) per year for one site, including maintenance and updates. 

WooCommerce Ultimate Points and Rewards

Like other plugins, WooCommerce Ultimate Points and Rewards lets you award points to customers for different on-site actions

However, this plugin stands out because it allows you to create a multi-level membership for your store. Customers can win and move along the membership as they acquire a certain number of points, and you can keep your members engaged by offering special discounts or products.  

It has easy settings to configure conversion rates, expiration dates, and referral rewards. And while customers can view their points log, it also gives you access to it to manage your reward system properly. 

Top feature: An interesting feature it offers is that customers can share their points with other customers – this makes it convenient for them to redeem points and can increase interest in your brand.  

Pricing: $39 (one-time payment) with all future updates and six-month support. 

SUMO Reward Points-WooCommerce Reward System

Besides common scenarios like purchases and signups, SUMO Reward Points allows you to offer customers points for actions like creating or commenting on blog posts and logging in to your store daily. They can redeem these points through a discount, purchase, transfer to other users, and even for cash. 

With this plugin, you can assign points to: 

  • All products in your catalog
  • Only specific products 
  • Only specific product categories

You can also assign points based on the number of product purchases or the product price. 

What’s even better is that you can set minimum and maximum points redemption limits – so your rewards system doesn’t affect your profitability. 

It also automatically sends out SMS/emails to customers to notify them about their points and rewards status and remind them about expiration dates. 

Top feature: It lets you assign different numbers of points to different users even for the same action—based on criteria like user roles, total points earned, current points, and membership level. 

Pricing: $49 (one-time payment) with lifetime updates and six-month support.

Gratisfaction – Loyalty Points plugin for WooCommerce

From signups and referrals to subscribing to your newsletter, taking quizzes, or visiting a site page – Gratisfaction lets you offer points to and incentivize your customers on various actions. It provides even greater flexibility in how customers can redeem those points – they can convert them into discounts or get free gifts.  

What’s more, you can set up multiple referral schemes (single or double-sided) using the plugin and also give customers points and rewards on events like their birthdays or anniversaries. 

Gratisfaction’s giveaways, sweepstakes, instant win, and other campaigns are its biggest highlights. It provides several ideas on what campaigns to run and how, but overall, you have complete freedom to create and run your reward programs. 

Top feature: If you sell on Etsy, you can use Gratisfaction to reward your Etsy customers with points they can redeem on your online store. 

Pricing: The plugin is free for 100 loyalty members. The paid plan starts at $13.97/month (for 500 users) and goes up to $279.30 (unlimited users) when billed annually. 

Offerwhere Points, Rewards & Loyalty Programs for WooCommerce

Offerwhere is a platform used by businesses to advertise their offers and to run their loyalty programs online, in-store or in-person. This plugin allows you to connect your loyalty program to your website so that your customers can collect points when they place an order, and when they have collected enough points, it automatically applies their discount to their next order.

If you sell in-store or in-person, you can download the Offerwhere Business app for free from the App Store or Google Play to send your transactions when customers place orders. Through the Offerwhere website, you will get data and insight that will allow you to measure and increase customer loyalty. Your customers can also download the Offerwhere app for free from the App Store or Google Play to see how many points they have left on your loyalty program.

Top feature: Run one loyalty program online, in-store, or in-person and get data and insight on your loyalty program.

Pricing: The plugin is free. Offerwhere charges a monthly subscription fee that allows you to advertise your offers and send customer transactions or order history. Basic Plan $45 (1000 transactions), Standard plan $125 (3000 transactions), and Premium Plan $418 (10000 transactions). Transactions are topped up at $11 (250 transactions) when the number of transactions has been exhausted.


Engaging your customers through a points and rewards system gives you a chance to enhance customer loyalty, build long-term relationships with them, and bring repeat sales. 

These WooCommerce plugins work exceptionally well in helping you create and run a loyalty program for your store. 

But while all of them offer intriguing features, you must make a pick based on your requirements, budget, and audience. Once you’ve made your choice, go on to launch your rewards program, and you’ll be on your way to expanding and loyalizing your customer base.

Related content

  • WooCommerce: Custom Add to Cart URLs – The Ultimate Guide
    In WooCommerce you can add a product to the cart via a custom link. You just need to use the “add-to-cart” URL parameter followed by the product ID. This tutorial will show you how to create custom URLs to add simple, variable and grouped products to the cart – as well as defining the add […]
  • WooCommerce Visual Hook Guide: Single Product Page
    Here’s a visual hook guide for the WooCommerce Single Product Page. This is part of my “Visual Hook Guide Series“, through which you can find WooCommerce hooks quickly and easily by seeing their actual locations (and you can copy/paste). If you like this guide and it’s helpful to you, let me know in the comments! […]
  • WooCommerce: Disable Variable Product Price Range $$$-$$$
    You may want to disable the WooCommerce variable product price range which usually looks like $100-$999 when variations have different prices (min $100 and max $999 in this case). With this snippet you will be able to hide the highest price, and add a “From: ” prefix in front of the minimum price. At the […]
  • WooCommerce: Hide Price & Add to Cart for Logged Out Users
    You may want to force users to login in order to see prices and add products to cart. That means you must hide add to cart buttons and prices on the Shop and Single Product pages when a user is logged out. All you need is pasting the following code in your functions.php (please note: […]
  • WooCommerce: How to Fix the “Cart is Empty” Issue
    For some reason, sometimes you add products to cart but the cart page stays empty (even if you can clearly see the cart widget has products in it for example). But don’t worry – it may just be a simple cache issue (and if you don’t know what cache is that’s no problem either) or […]

Rodolfo Melogli

Business Bloomer Founder

Author, WooCommerce expert and WordCamp speaker, Rodolfo has worked as an independent WooCommerce freelancer since 2011. His goal is to help entrepreneurs and developers overcome their WooCommerce nightmares. Rodolfo loves travelling, chasing tennis & soccer balls and, of course, wood fired oven pizza. Follow @rmelogli

4 thoughts on “WooCommerce: Top 8 Points and Rewards Plugins

  1. The best plugin free is Points and Rewards for WooCommerce ??

    1. There is no “best”.

  2. Curious if there’s a reason why you didn’t include MyCred (https://mycred.me/)? I’ve seen a lot of people recommend it in the Facebook groups, and it looks great to me.

    Thanks for all of your great content!

    1. Thanks for your feedback Fran! I believe it’s only a matter of… post length. Glad you mentioned this alternative, there are probably even more available.

Leave a Reply

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