Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, User Badges, Gamification

Plugin Banner

Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, User Badges, Gamification

by WP Swings

Download
Description

FEATURE-RICH POINTS AND REWARDS FOR WOOCOMMERCE TO TURN YOUR CUSTOMERS INTO LOYAL FANS. REWARD CUSTOMERS FOR SIGNUP POINTS, REFERRAL POINTS, SOCIAL SHARING, ASSIGN POINTS ON PREVIOUS ORDERS PURCHASES, REWARD FOR POINTS AND CREATE WOOCOMMERCE LOYALTY PROGRAMS TO REWARD REFERRAL POINTS, SIGN-UP POINTS ETC. ALLOW REDEEMING WOOCOMMERCE LOYALTY POINTS, POINTS LOG REPORT FOR ADMIN AND USER, AND BUILD MEMBERSHIP WITH PROPER EMAIL NOTIFICATIONS

Points and Rewards for WooCommerce is a points management plugin that engages customers by offering them points for activities like sign-up, purchase, referrals, social sharing, etc. Customers can redeem WooCommerce rewards using the WooCommerce reward points plugin to buy products at your store or participate in your membership program with the WordPress loyalty points plugin. Access to features like the ability to award users based on their number of orders, points on upgrade membership level, and points on cart subtotal.

With the referral points plugin at your WooCommerce Store, you can improve sales, Return On Investment(ROI), conversion rate, Customer Lifetime Value(CLV), and referral marketing scope

Reward Points Demo | Points and Rewards Documentation | Contact Us

SALIENT FEATURES OF OUR LOYALTY REWARDS PLUGIN

1) Gamified Loyalty Program
The WooCommerce points and rewards plugin enables store owners to run engaging, gamified campaigns, such as gamification spin-the-wheel, referral, quiz, birthday rewards, and comment-based points, all within customizable pop-ups. Options include showcasing earned points, referral counts, setting dynamic images for the pop-up, or simply choosing from 5+ predefined templates for upcoming festivals, and selecting specific display pages to make it fun, engagement-targeted, and reward-driven. The customers will also receive mail about their earned points.

Note: The features included in the premium version of the Points and Rewards plugin, such as birthday rewards, points on first orders, or multiple quizzes, will only work if you have the pro version installed

2) Run Social Share Reward Campaigns
As the festive season approaches, so does the competition amongst businesses. It becomes crucial to market your products on different social media platforms. This is where this feature comes in handy.

Merchants can encourage customers to visit their social media platforms by setting specific reward points for certain actions. For example, if a customer visits your company’s Pinterest account, they get rewarded 5 points, and so on

3) Integration With Klaviyo
Points and Rewards integration with Klaviyo enables merchants to sync their customer points-related data to their respective profiles on Klaviyo, which they can later utilize for different campaigns.

4) Points for Every Purchase
Reward your customers for every dollar they spend! With the Points for Every Purchase feature, customers earn points proportional to the amount they spend in your store — for example, 1 point for every $1 spent. This makes every purchase more rewarding, encourages repeat shopping, and helps boost customer loyalty. Points can be redeemed for discounts, free products, or special rewards, turning every transaction into a valuable engagement.

5) Referral Points
The merchants can offer rewards to the referrer for every unique referral. The admin just needs to enable the referral Woo points option and enter the number of points and minimum referrals required.

6) Membership System For Exclusive Offers
Merchants can create their membership system based on the WooCommerce Loyalty Program plugin. This helps them to offer exclusive discounts to customers based on the points they collect. They can add discounts on some categories and their products. If the customer subscribes to the membership, they can purchase those discounted products. Grant exclusive WooCommerce points based on membership levels. The admins can create up to two membership levels using this feature. If they wish to add more levels, a premium version of the plugin is required.

7) Gamification Settings
The gamification plugin enables merchants to make their websites more engaging and interesting with gamification settings. After enabling the settings, your customers will get a chance to spin the “win-wheel” and earn rewards and points. The settings of this feature are completely dynamic. The merchants can also decide the types of rewards, i.e., reward points or wallet credits.

NOTE: Wallet credits only work when you have the Wallet System for WooCommerce plugin enabled.

Want to know more about the working of this feature? Check out the Documentation For Gamification

8) WhatsApp Integration
Utilize the WooCommerce points and rewards plugin’s functionality to notify customers when they earn or redeem points on your WooCommerce store. This helps them to keep track of the overall accumulated points.

9) Assign Product Points
Merchants can assign points globally to the products using the rewards plugin for WooCommerce

10) SMS Notifications For Customers
This feature helps store owners to make the customer’s journey on their website. Your customers will get SMS notifications, which will notify them whenever they earn or redeem WooCommerce points and rewards on the platform.

11) Reward Points For Guest Users
Merchants can now reward the guest users visiting their WooCommerce store for the purchases they have made. But there’s a catch here – they can only redeem these points after successfully registering for your WooCommerce store. So, it’s a win-win.

12) Pre-Defined Templates & Customizable Pop-Ups
Merchants can take advantage of this functionality by showcasing earned points, referral counts, setting dynamic images for the pop-up, or simply choosing 5+ pre-defined templates for upcoming festivals, and customizing the footer message to make it fun, engagement-targeted, and reward-driven.

13) Rewards Points via Payment Method
After the implementation of this feature of the WooCommerce rewards plugin, admins can allow their customers to earn reward points by selecting a particular payment type. There are three default payment methods available, i.e., direct bank transfers, check payments & cash on delivery.

14) User Level & Badges
Admins can motivate customers to earn WooCommerce loyalty points through various activities by awarding unique user badges. The admins have full control over their position and level names. They can also set the milestone threshold for customers to reach their desired level with ease, and point values that they’ll get.

NOTE: The merchants can only add two user levels in the free version. The pro version, on the other hand, offers unlimited user levels and badge kinds.

Want to know more about the working of this feature? Check out the User Badges & Level Documentation

15) Dynamic UI Of Account Page
The admins can also dynamically change the color of the “Account Page”. The overview of this page has changed. After utilizing this feature, the admin gets the chance to decide whether he wants to show the enhanced version of the page. There are three templates for the account page that the merchants can choose, as per their requirements.

16) User Points Report
Admins can utilize this enhancement in the points table feature, where they can get an overview of all the points the customers have earned and redeemed. This enhancement helps the admins understand how many WooCommerce points the customers are earning and spending.

17) Order WooCommerce Reward Points
The admin can select the maximum number of orders for the customers to earn a certain number of rewards. For example, if the admin has set the maximum number of orders to 10 and the number of points to 5, then the customer will earn 5 points after successfully ordering 10 times from the website. The admins can also utilize the functionality by either setting a fixed reward system or a percentage on the entire order amount.

18) Option To Restrict Users
Admins can utilize this feature of the loyalty points plugin to restrict users from getting the benefits of any features that might enable them to earn and further redeem the earned rewards.

19) Order Total Points
This setting allows your customers to get the points by fulfilling the order amount range. The customer will get some points whenever their order amount varies between the maximum and minimum amount of the Order Range.

20) WooCommerce Points Log Report
The WooCommerce points Log Report feature is available for both customers and the admin.

Additionally, the admin is provided with hooks through which he can extend and customize the points tab and My Account page.

21) Customer Notification Feature
Merchants can notify their customers of each point of transaction. Merchants can customize the email subject and message for different notification types. The notification is sent to the registered email of the customer.

22) Social Sharing Of Referral Link
Customers can also share their referral links with other users through different social media platforms like Pinterest, Facebook, Twitter, email, and WhatsApp. The customer will only earn points and rewards if someone uses their shared referral link.

23) Assign Woo Points On Previous Orders
With the Rewards points plugin, the merchants get a chance to assign Woo points on previous orders. This setting enables the merchants to assign points to those orders.

24) Display Total Redeemed Reward Points
The admins can utilize this setting to see the point rewards that the customers are redeeming, this helps admins to plan how to reward their customers for other future activities.

25) Easy Woo Points Redemption
In the WooCommerce loyalty program plugin, customers can redeem their Woo points either on the cart or at the checkout page by entering the points. Merchants can select where they want to show this field, on a cart or at the checkout page. He can also set the conversion rule to determine the value of points using the conversion table feature.

26) Restrict Rewards Points
With this feature of the WooCommerce loyalty program plugin, merchants can restrict customers from earning points on the purchase of products that the customers have already bought by redeeming their existing reward points.

27) WooCommerce Rewards Points on Actions
Customers have the opportunity to earn points for rewards through various activities like:

  • Merchants can offer points and rewards on unique customer sign-ups.
  • Users can share their referral links on Facebook, Twitter, Email, and WhatsApp directly from their accounts.
  • Set the WooCommerce loyalty points for rewards to be credited to the customer’s account against each penny they spend on their store via the conversion feature.
  • Assign global WooCommerce points and rewards value to all simple products of their store so the customer gets the same number of points on the purchase of any product.
  • Set the number of rewards and points the customer will get if his order value lies within a set range.

LIVE DEMO OF POINTS AND REWARDS FOR WOOCOMMERCE PLUGIN

WITH THE WOOCOMMERCE POINTS AND REWARDS SYSTEM PLUGIN YOU CAN:

  • Decide whether to show the “notice message” for the per currency & redemption settings over the cart page.
  • Encourage customers to earn reward points by awarding them with user badges for different levels. * Track the WooCommerce loyalty points transaction of every customer with a
  • Elevate your websites by enabling customers to spin the wheel and unlock point rewards, enhancing interaction and excitement.
    point log report
  • Offer woo points and rewards on signups, referrals, purchases, etc. to engage your customers
  • Offer WooCommerce loyalty points and rewards on previous orders

WOOCOMMERCE REWARD POINTS COMPATIBILITIES

WHAT PREMIUM VERSION OF WOOCOMMERCE POINTS AND REWARDS OFFERS

1) Allow Purchase Through Points Only The Purchase through Points feature allows users to purchase items with rewards and points
2) Assign Product Points Merchants can assign reward points to the products as well as different categories using Points and Rewards for WooCommerce

3) Setup Multi-Level Membership The admin can create multiple membership tiers and add the required number of WooCommerce rewards to join them

4) Reward Points For Referral Signup And Purchase The admin can now assign a reward for points to the users, who have signed up or made a purchase using the referral link.

5) Gamification and Badges WooCommerce points and rewards plugins can be utilized to curate engaging loyalty programs by including gamification and user badge elements.

6) Setup Points Expiration Set the expiration period for the points customers earn from the Points Expiration setting of the rewards plugin.

7) API Settings API settings for integrating the points and rewards plugin with other applications have been provided for the admin

TAKE ADVANTAGE OF EXCLUSIVE FEATURES OF WOOCOMMERCE LOYALTY POINTS AND REWARD PLUGIN

Points and Rewards for WooCommerce help merchants create a points-based loyalty program to reward customers.

Note: Get Points and Rewards for WooCommerce Pro

SEE WHAT MITAPETS IS SAYING ABOUT THE POINTS AND REWARDS PLUGIN:

WP Swings support and the technical team have been helpful with my queries and issues pre- and – post upgrade. They have been very prompt in their replies too. The plugin back-end admin is easy to understand and set up. Thanks so much for all your help See point rewards Case Study

SUPPORT

If you need support or have questions, kindly use our online chat window here or connect with us then Generate a ticket

Create and Revamp your eCommerce store with WooCommerce Services

If our documentation doesn’t contain the solution to your problem, you can visit the WP Swings Forums Community or Generate a ticket

Automatic installation

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of the plugin, log in to your WordPress dashboard, navigate to the Plugins menu, and click Add New.

In the search field type “Points and Rewards for WooCommerce” and click Search Plugins. Once you’ve found our Points and Rewards for WooCommerce plugin you can view details about it such as the point release, rating, and description. Most importantly, of course, you can install it by simply clicking “Install Now”.

Manual installation

The manual installation method involves downloading our Points And Rewards for WooCommerce and uploading it to your web server via your favorite FTP application. The WordPress codex contains instructions on how to do this here.

Updating

Automatic updates should work like a charm; as always though, ensure you backup your site just in case.

  1. <strong>General Settings</strong> - Basic settings which are required to run the plugin

    General Settings - Basic settings which are required to run the plugin

  2. <strong>Customer's Earned Points Log Table</strong> - After Earn/Redeem points by the customer log will be listed here

    Customer's Earned Points Log Table - After Earn/Redeem points by the customer log will be listed here

  3. <strong>Share Referral Link Using Social Media</strong> - Customers can also share the referral link on social sites as well.

    Share Referral Link Using Social Media - Customers can also share the referral link on social sites as well.

  4. <strong>Customized Text</strong> - The admin can modify/add the text according to the need. It will be displayed on the My Account > Points page

    Customized Text - The admin can modify/add the text according to the need. It will be displayed on the My Account > Points page

  5. <strong>Redeem Points On Cart Page</strong> - Customer can redeem their points on the cart page and get a discount

    Redeem Points On Cart Page - Customer can redeem their points on the cart page and get a discount

  6. <strong>Redeem Points On Checkout Page</strong> - Customer can also redeem their points on the cart page

    Redeem Points On Checkout Page - Customer can also redeem their points on the cart page

  7. <strong>Earn Points Per Currency Setting</strong> - Allow customers to earn on every currency spent

    Earn Points Per Currency Setting - Allow customers to earn on every currency spent

  8. <strong>Frontend For Points Conversion Rate</strong> - The  per currency notice that customers to see.

    Frontend For Points Conversion Rate - The per currency notice that customers to see.

  9. <strong>Points Table</strong> - Admin can Add/Subtract/View customer's points from here

    Points Table - Admin can Add/Subtract/View customer's points from here

  10. <strong>Membership Setting</strong> - Add membership level and provide a discount on membership

    Membership Setting - Add membership level and provide a discount on membership

  11. <strong>Upgrade User Level</strong> - Customers can upgrade their membership and get the benefits.

    Upgrade User Level - Customers can upgrade their membership and get the benefits.

  12. <strong>Get Discount On Membership Level</strong> - Customers can get discount based on Membership Levels.

    Get Discount On Membership Level - Customers can get discount based on Membership Levels.

  13. <strong>Assign Product Points</strong> - Customers can purchase and get the assigned points.

    Assign Product Points - Customers can purchase and get the assigned points.

  14. <strong>Frontend For Assign Product Points</strong> - Customers will be shown how many reward points they will earn.

    Frontend For Assign Product Points - Customers will be shown how many reward points they will earn.

  15. <strong>Other Settings</strong> - Allow customers to add different elements to the cart, checkout, and my account page.

    Other Settings - Allow customers to add different elements to the cart, checkout, and my account page.

  16. <strong>Restrict Rewards Points Settings</strong> - Restrict Customers from earning points.

    Restrict Rewards Points Settings - Restrict Customers from earning points.

  17. <strong>New Template</strong> - Admins can implement the new template for the "Points Tab" - Template 1

    New Template - Admins can implement the new template for the "Points Tab" - Template 1

  18. <strong>My Account Page</strong> - Template 2

    My Account Page - Template 2

  19. <strong>My Account Page</strong> - Template 3

    My Account Page - Template 3

  20. <strong>Rewards Points via Payment Method</strong> - Customers can get points via payment method.

    Rewards Points via Payment Method - Customers can get points via payment method.

  21. <strong>Order Total Point</strong> - Can provide points to the customer based on their order total

    Order Total Point - Can provide points to the customer based on their order total

  22. <strong>Gamification Settings</strong> - Allows customers to spin the wheel, and earn rewards

    Gamification Settings - Allows customers to spin the wheel, and earn rewards

  23. <strong>Gamification Settings</strong> - Spin the wheel frontend

    Gamification Settings - Spin the wheel frontend

  24. <strong>User Level & Badges</strong> - Badges that represent different levels of achievement

    User Level & Badges - Badges that represent different levels of achievement

  25. <strong>User Level & Badges</strong> - Frontend Representation Of the Badges

    User Level & Badges - Frontend Representation Of the Badges

  26. <strong>SMS/WhatsApp Notifications</strong> - Allow admins to send SMS and WhatsApp notifactions to customers.

    SMS/WhatsApp Notifications - Allow admins to send SMS and WhatsApp notifactions to customers.

  27. <strong>Campaigning</strong> - Allow admins to run interactive gamified campaigns.

    Campaigning - Allow admins to run interactive gamified campaigns.

  28. <strong>Campaigning</strong> - Frontend of the interactive pop-up (Earn Points Tab)

    Campaigning - Frontend of the interactive pop-up (Earn Points Tab)

  29. <strong>Campaigning</strong> - Frontend of the interactive pop-up (Referral Tab)

    Campaigning - Frontend of the interactive pop-up (Referral Tab)

  30. <strong>Campaigning</strong> - Frontend of Quiz Options

    Campaigning - Frontend of Quiz Options

  31. <strong>Campaigning</strong> - Pre-Defined Templates for the Campaigns

    Campaigning - Pre-Defined Templates for the Campaigns

Can we reward points to the user if he pays through a specific payment method?

Yes, we have this feature in point rewards plugin where the admin can reward points to users if they pay via a particular payment method
For this: Go to other settings>Reward points via payment method>select the payment method for which you want to reward points.

Is it possible to assign Points Badges to users based on the points they have accumulated?

Yes, you do have the option to assign point badges to the user based on the points they have accumulated. However, if you would like to add multiple levels, you will need to purchase our Points and Rewards for WooCommerce Pro for this feature.

Do you have a Gamification feature on your point rewards plugin?

Yes, we have a gamification feature in our plugin and you can find the “Gamification settings” in our plugin settings from where you can make various changes to showcase this feature as per your need.

Can we restrict reward points when the user applies points while placing an order?

Yes, you can restrict reward points when a user applies points while placing an order.

For this: Go to other settings>Under Restrict reward points section>Enable Restrict reward points settings. Now the user will not receive any reward points if they apply any points while placing an order

Can I assign Points to all Previous orders that are completed?

Yes, you can assign points to all previous orders which are completed. For this: Go to Points Table>Under Assign Points on Previous order section>Enter Points to assign>Click on Assign Points Button.

After that points will be assigned to all the previous orders that are completed

How does the WooCommerce Rewards Points plugin work?

Merchants can create a WooCommerce rewards point management system using this plugin. In this point reward system, customers get rewarded with loyalty points for their store activities like purchases, signups, referrals, and many more. Customers can further redeem earned point value as a discount for their purchase.

Who can use the points Loyalty Points and Rewards plugin?

Any WooCommerce store owner who wants to build a loyalty rewards program for their customers can use this plugin.

How can points be redeemed using the WooCommerce Reward Point plugin?

The plugin allows merchants to let their users redeem earned points either on the cart or the checkout page. Customers need to add the points in the “Apply Points” field and the points will be redeemed.

How and where can we manually add, remove, or view the points for the user?

You can view, add, or remove the users’ points manually through the points table section. To do this, go to your WordPress Dashboard then navigate to WooCommerce > Points and Rewards, and in the plugin, go to the Points Table section. Under that section, you can select whether you want to add or deduct points for a specific user, add your remarks for updating the points, and click on Update and you’re done.

Is there any feature in the WooCommerce rewards points plugin by which we can give the points on the order total?

Yes. Through the “Order Total Points” setting, the admin can offer points on the order total. Merchants can set the number of points a customer will receive if his order value lies within a set price range. For example: Merchants can offer 100 points whenever a customer spends an amount between 100 to 300 dollars. So you can add 100 in as the minimum and 300 as the maximum price and the customer will receive 100 points whenever they spend this much amount.

To enable this feature, go to your WordPress Dashboard > WooCommerce > Points and Rewards > Order Total Points and click on the checkbox that says “Enable the settings for the orders”. Then set the maximum and minimum price on which you want to offer points to your customers. Enter the number of points you will offer if a customer spends the set amount at your store. Save Changes and your customers will receive points if they shop within the set range of amounts.

Admins can also create memberships using this plugin to offer exclusive discounts to customers. Customers can join the membership using the earned points.

Are coding skills required for using the loyalty points and rewards plugin?

No. Coding skills are not required to use this WooCommerce reward points plugin. You can easily install, activate, and use this plugin.

Can I provide points to the customer for signup?

Yes, you can offer points on Signup by enabling the Signup Points feature. To do this, go to your WordPress dashboard and navigate to WooCommerce > Points and Rewards > General. In the General tab, you’ll see the Signup section. Enable the checkbox that says “Enable Signup Points for Rewards” and enter the number of points you want to offer to customers on every unique sign-up. Save changes once you’re done and the customers will receive rewards for their signup.

How will customers get the benefit of the membership feature?

Admin can create the membership and set a specific number of points to join the membership. When a customer collects a set number of points, he/she can spend that amount of points to join the membership program.

Do customers receive an email notification about the reward points they have earned?

Yes. You can notify the customers about the transaction of their loyalty points through emails. There are different scenarios to notify customers of their points transactions. You can create a different subject line and message for every notification. The email will be sent to the registered email of the customer.

How can a customer or admin check the point’s transaction history?

Our WooCommerce Points and Rewards plugin offers a points log report feature that allows both customers and admins to check the point’s transaction history.

For customers: Customers can check their points transaction history on your online store by going to My Account > Points > Viewpoint Log. All the points transactions are shown in that report.

For admins: Admins can check the points transaction history of each customer by going to their WordPress Dashboard and then navigating to WooCommerce > Points and Rewards > Points Table. In the points table, the admin can click on the View Point Log to checkpoints the transactions of every customer.

Can customers earn points on the referral signup?

Yes. The admin can enable this feature to offer loyalty points on referral signups. To do this, go to your WordPress dashboard and navigate to WooCommerce > Points and Rewards > General. In the General tab, you’ll see the Referral section. Enable the checkbox that says “Enable Referral Points for Rewards” and enter the number of loyalty points you want to offer to customers on every referral sign-up. Save changes once you’re done and the referrer will receive the loyalty points whenever a referee signs up to your website using the referrer’s referral link.

How do I see my points balance with the WooCommerce Loyalty Points and Rewards plugin?

Customers can see their points balance in the Points tab under the Account section.

My Question is not listed?

Please visit WP Swings PAR Knowledge Base

Perfect support

By itloveya on October 6, 2025

Perfect support! 😉

Perfect support

By romangrigar on September 22, 2025

The support team is very willing to advise and help. They listen and will update and improve the plugin based on the feedback I provided. Perfect. 

woo-commence point and reward

By haufuk on September 17, 2025

It is a great plugin. The support is really good.

Points and Rewards for WooCommerce - Create Loyalty Programs, Reward Customer Pu

By themischieftribe on September 12, 2025

The Points and Rewards for WooCommerce plugin works perfectly! The support team was very responsive and resolved my issue quickly. Highly recommend this plugin for anyone looking to manage customer rewards efficiently.

Great plugin and amazing support

By kkgeorgievv98 on September 12, 2025

The plugin does everything it promises. At first, the many options can feel overwhelming, but once you get the hang of it, you start to appreciate the flexibility. I purchased the Pro version, and the support team did a great job helping me with the configuration. Definitely a solid choice.

Misleading refund policy – refused same-day request

By smrekovit on September 4, 2025

I purchased the Points and Rewards for WooCommerce plugin from WP Swings based on their advertised 30-day money-back guarantee.

On the same day of purchase, I realized the plugin was missing a critical feature (setting a minimum order amount before awarding points). I immediately requested a refund. Instead of honoring their guarantee, the vendor refused and tried to upsell me a paid customization.

I provided all evidence, including their own emails where they confirmed the feature was not available. Despite this, they still denied the refund and I had to escalate the matter through PayPal. Unfortunately, PayPal’s buyer protection for digital goods is limited, so the case was closed against me even though the vendor clearly broke their own policy.

This experience shows that WP Swings does not stand behind their refund policy and does not treat customers fairly. I strongly caution others to think twice before buying.

Feature-packed, reasonably priced, and lightning-fast support!

By summerwu777 on August 15, 2025

This plugin not only offers a full set of features at a fair price, but what truly impressed me was the customer support — lightning-fast responses that honestly took me by surprise! And it’s not just quick replies; they provide complete, thorough assistance that resolves issues in one go. Highly recommended!
Special thanks to Shashank and Gourabh for their outstanding support!

5/5 Stars: An Outstanding Points and Rewards Plugin with Stellar Support

By Siby P Varkey (sibyperiyar@gmail.com) on August 11, 2025

I recently discovered and started using the free version of the "Points and Rewards for WooCommerce" plugin by WP Swings, and I am genuinely impressed. As a store owner looking to create a simple yet effective loyalty program, this plugin has exceeded my expectations.

The core features in the free version alone are powerful and incredibly easy to set up. I was able to quickly configure the system to award points for key customer activities, such as signing up, making a purchase, and referring new customers. I particularly love the seamless integration that allows customers to redeem their earned points directly on the cart or checkout page for discounts. This functionality is exactly what I needed to encourage repeat business and make my customers feel valued.

While using the plugin, I did encounter a minor display bug with an incorrect value in a campaign announcement pop-up. However, the support from WP Swings was excellent. They were quick to respond and informed me that a fix is already planned for the next update, which speaks volumes about their commitment to their product and their users.

What makes this plugin stand out is its robust foundation and the professional team behind it. Even the free version feels polished and professional. The user interface is intuitive, and the documentation I've seen is very clear.

While I've only used the free version, the features I've seen mentioned for the premium version—like gamification, membership levels, and points for daily logins or product reviews—sound fantastic and are a clear path for scaling the loyalty program as my business grows.

For anyone running a WooCommerce store, this plugin is an absolute must-try. It provides a solid, feature-rich loyalty system right out of the box, and the responsive support is the perfect complement. A well-deserved 5 stars!

Excellent

By srosen18 on August 7, 2025

great plugin and support

Good

By 3dpbase on August 2, 2025

The customer service staff is very good

2.9.4 – Released on 14 November 2025

  • New: Compatibility with latest WP(6.8.3) & WC(10.3.5)
  • Fix: Minor Issues

2.9.3 – Released on 29 October 2025

  • New : Compatibility with latest WP(6.8.3) & WC(10.3.3)
  • Fix : Minor Validation Issues

2.9.2 – Released on 26 September 2025

  • New: Added campaign templates for Christmas, Mother’s Day, and Thanksgiving
  • New: Added new segments for gamification such as wallet credit
  • New: Introduced Social Share Campaign action
  • New: Added Email Template support for campaigns
  • Update: Compatibility with the latest WordPress (6.8.2) and WooCommerce (10.2.1)

2.9.1 – Released on 27 August 2025

  • New: Compatibility with Klaviyo
  • New: Adding Gamification in Campaign
  • New: Festival Template Banner for Campaigning
  • Enhance: Campaign Modal
  • New : Compatibility with latest WP(6.8.2) & WC(10.1.1)

2.9.0 – Released on 30 July 2025

  • New : Assign points to guest use.
  • New : Campaign Feature.
  • New : Compatible with latest WP(6.8.2) & WC(10.0.4).

2.8.1 – Released on 03 July 2025

  • New: Cart/Checkout page dynamic notice
  • New: WP(6.8.1) & WC(9.9.5) Compatibility

2.8.0 – Released on 30 May 2025

  • New: New Points Tab Template – (ORG/PRO)
  • New: WP(6.8.1) & WC(9.8.5) Compatibility
  • Fix: Separate Coupon amount & points discount in order line item

2.7.0 – Released on 25 April 2025

  • New: SMS Integration
  • New: Whatsapp Integration
  • New: Option to deactivate / activate sms and whatsapp notification
  • New: Free shipping based on the user’s membership level
  • New: Compatible with latest WP(6.8) & WC(9.8.2)

2.6.3 – Released on 25 March 2025

  • New: List all shortcodes in Gutenberg Block
  • New : Compatibility with latest WP (6.7.2.) & WC (9.7.1)
  • New: Add the second level in Membership Settings

2.6.2 – Released on 19 February 2025

  • New: Option to share Referral link on Pinterest
  • Enhancement : Points log naming convention
  • Fix: Design issues
  • New: Compatible with latest WP(6.7.2) & WC(9.6.2)
  • Enhancement: Enhancing the membership discount field by making it optional

2.6.1 – Released on 23 January 2025

  • New : Compatible with latest WP(6.7.1) & WC(9.6.0)
  • Fix : Minor validation issues

2.6.0 – Released on 2 January 2025

  • New : Compatibility with WooCommerce Smart Coupon plugin
  • New : Compatibility with WooCommerce Subscription Plugin
  • New : Compatibility with latest WP( 6.7.1 ) & WC( 9.5.1 )
  • New : Fix Validation issue

2.5.3 – Released on 25 November 2024

  • New : Compatible with latest WP( 6.7.1 ) & WC( 9.4.2 )

2.5.2 – Released on 14 November 2024

  • New: Assign points type options in Order Rewards Points Features.
  • New: Gamification features enhancement via Wallet Plugin
  • New: Compatibility with latest WP( 6.7 ) & WC( 9.4.1 )

2.5.1 – Released on 18 October 2024

  • New: User Report via React
  • New: Compatible with latest WP( 6.2.2 ) & WC( 9.3.3 )

2.5.0 – Released on 06 September 2024

  • New: Compatibility with Dokan Plugin
  • New: Compatibility with latest WP( 6.6.1 ) & WC( 9.2.3 )
  • Enhance : CSV import functionality

2.4.1 – Released on 23 August 2024

  • New : Import points features
  • New : Compatibility with latest WP(6.6.1) & WC(9.2.2)
  • Fix : Minor fixes

2.4.0 – Released on 19 July 2024

  • New : Add section to show total points redeemed by user
  • New : Compatibility with latest WP( 6.6 ) & WC( 9.1.2 )
  • Fix : Total earning points notice

2.3.2 – Released on 12 June 2024

  • New : Compatible with latest WP(6.5.4) & WC(8.9.3)

2.3.1 – Released on 27 May 2024

  • New: Rewards Points via Payment Method
  • New: Compatibility with latest WP( 6.5.3 ) & WC( 8.9.1 )
  • Fix: String translation issues

2.3.0 – Released on 30 April 2024

  • New : Option to restrict user
  • New : Option to change points tab layout
  • New : Option to change points tab ui color
  • New : Compatibility with latest WP( 6.5.2 ) & WC( 8.8.3 )
  • Fix : Currency Switching issues

2.2.0 – Released on 22 March 2024

  • New : Compatibility with Multivendor X Plugin
  • New : Compatible with latest WP( 6.4.3 ) & WC( 6.7.0 )

2.1.5 – Released on 7 March 2024

  • Fix: Translation issues

2.1.4 – Released on 1 March 2024

  • Fix: Email Issues

2.1.3 – Released on 26 February 2024

  • New: Compatible with latest WP( 6.4.3 ) & WC(8.6.1)
  • Fix: Thank you page shortcode issues
  • Fix: Membership discount issues with sale product
  • Fix: Decimal points redeem issues

2.1.2 – Released on 15 January 2024

  • New: Option to enable/disable redemption notice.
  • New: Option to enable/disable per currency notice.
  • New: Go-Pro tag
  • New: Compatible with latest WP(6.4.2) & WC(8.4.0)
  • Fix: Order cancel issues

2.1.1 – Released on 12 December 2023

  • New: Compatible with the latest WP (6.4.2)
  • Fix: Coupon remove issues
  • Fix: Points deduct issues

2.1.0 – Released on 1 December 2023

  • New: Compatible with Membership Plugin
  • New : Compatible with latest WP( 6.4.1 ) & WC( 8.3.1 )

2.0.1 – Released on 27 October 2023

  • New: Compatible with the latest WP (6.3.2) & WC (8.2.1)
  • Enhance: Badges features (Admin has control to show accumulated points )
  • Enhance: Gamification features (Guest users can also have visibility for gamification )
  • Enhance: Membership features (Option to reward the user with points according to his membership level)

2.0.0 – Released on 10 October 2023

  • New: User Badges Features
  • New: Compatible with latest WP ( 6.3.1 ) & WC ( 8.1.1 )
  • Enhance: Overview section
  • Fix: General issues
  • Fix: Points Discount issues

1.9.0 – Released on 01 September 2023

  • New: Gamification Feature
  • New: Compatible with WP( 6.3.1 ) & WC( 8.0.3 )
  • Fix: Cart page discount issues
  • Fix: Per Currency conversion issues

1.8.0 – Released on 04 August 2023

  • New: Compatible with Ultimate Gift Cards for WooCommerce by WP Swings
  • New: Compatible with Advanced Dynamic Pricing for WooCommerce By AlgolPlus
  • New: Restrict Rewards Points Settings
  • New: Compatible with latest WP( 6.3.0 ) & WC( 8.0.0 )
  • Fix: Grammatical errors

1.7.0 – Released on 16 June 2023

  • New: Assign Points on Previous Orders
  • Fix: Failed Order return points issues.
  • New: Compatible with latest WP( 6.2.2 ) & WC( 7.8.0 )

1.6.1 – Released on 31 May 2023

  • New: Compatible with latest WP(6.2.2) & WC(7.7.1)
  • Fix: Points table issues

1.6.0 – Released on 24 May 2023

  • Enhance: Points table layout
  • New: Compatible with latest WP( 6.2.1 ) & WC( 7.7.0 )
  • Fix: Vulnerability issues

1.5.0 – Released on 19 April 2023

  • New: Multisite Compatible
  • New: Option to show user per page
  • Enhance: Points Table
  • New: Compatible with latest WP( 6.2 ) & WC( 7.6.0 )

1.4.2 – Released on 17 March 2023

  • Fix: Currency Switcher Issues
  • Fix: Assign points not removed from the cart page
  • New: Compatible with the latest WC (6.1.1) & WP (7.5.0)

1.4.1 – Released on 15 February 2023

  • New: Order Rewards Points
  • New: Compatible with WP & WC
  • Fix: Validation Issues

1.4.0 – Released on 17 January 2023

1.3.0 – Released on 07 December 2022

  • New: Compatible with WooCommerce Currency Switcher (WOOCS)
  • New: Compatible with the latest WC & WP
  • Fix: When debug mode is on there is a warning on the dashboard with the latest WP(6.1.1)
  • Upgrade: Enhance Notice layout on the Cart Page
  • Upgrade: Enhance the Account Page layout in the Points Tab

1.2.12 – Released on 28 October 2022

  • New: Compatible with the latest WC & WP
  • Fix: Static Referral Link is not changeable
  • Fix: String translation issues
  • Fix: Assigned Membership roles are not removed from the user account

1.2.11 – Released on 10 October 2022

  • New: Compatible with the latest WC & WP
  • Upgrade: Enhance search in the points table

1.2.10 – Released on 30 September 2022

  • New: Shortcode to show Apply Points section on Cart Page.
  • New: Shortcode to show Apply Points section on the Checkout Page
  • New: Compatible with the latest WC 6.9.4 and WP 6.0.2
  • Upgrade: Change the message on the popup modal when the referral purchase type is selected as a percentage.
  • Upgrade: Enhance sorting in the points table
  • Upgrade: Update viewpoints log on the admin panel
  • Fix: When the order is canceled it is refunded more than one time
  • Fix: String translation issues
  • Fix: Applied points go into negative

1.2.9 – Released on 05 August 2022

  • New: Option to redirect referral user on any page
  • New: Shortcode to show points log
  • Upgrade: Enhancement in Enter Ways to Gain Points settings
  • Upgrade: Enhancement in API
  • Fix: Minor Fixes.

1.2.8 – Released on 29 June 2022

  • New: Minor Bug Fixes
  • New: Minor compatibility issue fixed
  • New: Compatible with the latest WP and WC

1.2.7 – Released on 27 May 2022

  • New: Minor Bug Fixes
  • New: Minor compatibility issue fixed
  • New: Compatible with PayPal
  • New: Compatible with the latest WP and WC

1.2.6 – Released on 19 April 2022

  • New: Minor Bug Fixes
  • New: Minor compatibility issue fixed
  • New: Compatible with the latest WP and WC

1.2.5 – Released on 8 April 2022

  • New: Some substantial changes across different areas of the plugin.
  • New: Minor Bug Fixes
  • New: Compatible with the latest WP and WC

1.2.4 – Released on 03 February 2022

  • New: Change author from MakeWebBetter to WP Swings
  • New: Notice display of current version for WP Swings.
  • New: Minor Bug fixes
  • New: Compatible with the latest WP and WC

1.2.3 – Released on 22 December 2021

  • New: Hooks to extend point tab
  • New: Compatibility with WooCommerce 6.0.0
  • Fixed: Notification fixes

1.2.2 – Released on 3 December 2021

  • Fix: Minor issues related to per currency fixed.

1.2.1 – Released on 16 November 2021

1.2.0 – Released on 16 October 2021

  • Fixed: Designing Fixes
  • Fixed: Assigned Points not consistent with quantity on cart
  • Fixed: Translation issue
  • New: Latest WPML compatibility
  • New: Compatibility with WC 5.7.1 and WP 5.8.1

1.1.4 – Released on 28 June 2021

  • Tweak: QA standards

1.1.3 – Released on 10 June 2021

  • Fix: Product Assign point issue
  • Tweak: Compatible with WC 5.4

1.1.2 – Released on 20 April 2021

  • Fix: Update manual points

1.1.1 – Released on 16 April 2021

  • Fix: Per currency Point

1.1.0 – Released on 15 April 2021

  • Fix: Minor issues
  • Fix: Product assigned point
  • Fix: Sorting issue in Points Table
  • New: Compatibility with WooCommerce 5.2 and WordPress 5.7

1.0.11 – Released on 17 December 2020

  • New: Compatibility with WooCommerce 4.8 and WordPress 5.6

1.0.10 – Released on 13 November 2020

  • Fix: Minor issues

1.0.9 – Released on 10 November 2020

  • Fix: Not apply points on tax

1.0.8 – Released on 23 October 2020

  • New: Compatibility with WooCommerce 4.5
  • Fix: Minor issues

1.0.7 – Released on 26 August 2020

  • New: Compatibility with WooCommerce 4.4 and WordPress 5.5
  • New: Points feature for all user role

1.0.6 – Released on 18 July 2020

  • New: Compatibility with WooCommerce version 4.3

1.0.5 – Released on 24 June 2020

  • Tweak: Changed Text Domain from points-rewards-for-woocommerce with points-and-rewards-for-woocommerce
  • Tweak: Changed hook from woocommerce_customer_created with user_register
  • Fix: Resolve conflict of referral purchase with order per currency spend points
  • Fix: Assigned points product quantity calculation

1.0.4 – Released on 10 April 2020

  • Fix: Assign points design issue
  • New: Compatibility with WooCommerce 4.0 and WordPress 5.4

1.0.3 – Released on 28 February 2020

  • New: Share Referral link on WhatsApp
  • Fix: Minor Issues

1.0.2 – Released on 21 January 2020

  • Fix: Designing Issues

1.0.1 – Released on 9 December 2019

  • Minor Fixes

1.0.0 – Released on 22 November 2019

  • First version
Back to top