Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, Referral Points & Redemptions



Points and Rewards for WooCommerce is a points management plugin that engages customers by offering them points on store activities like signup, purchase, referrals, etc. Customers can redeem these points to buy products at your store or participate in your membership program with the WordPress loyalty points plugin. With the WooCommerce Points and Rewards plugin at your WooCommerce Store, you can improve sales, Return On Investment(ROI), conversion rate, Customer Lifetime Value(CLV), and referral marketing scope.


  • Offer points on signup, referrals, purchase, etc. to engage your customers
  • Create a membership program to reward loyal customers with exclusive offers
  • Track the points transaction of every customer with a point log report
  • Manually update the points of your customers from the points table feature
  • Notify customers through email for every point transaction
  • Offer reward points in different languages with WPML Multilingual support
  • Change the point value for the order total and cart redemption
  • Assign a similar point value to all simple products with a global point assign feature
  • Offer a specific number of points for a set price range of the order value
  • Hooks to extend the points tab for admin


Download Now!!


1) Reward Points on Actions
With WooCommerce Points and Rewards plugin, customers have the opportunity to earn points through various activities like:

  • Sign Up: Merchants can offer reward points on unique customer sign-ups.
  • Referrals: When user A shares his referral link and user B signs up using user A’s referral link, user A receives reward points. With the WordPress point system plugin, users can share their referral links on Facebook, Twitter, Email, and WhatsApp directly from their accounts.
  • Total Amount Spent: Merchants can set the points to be credited to the customer’s account against each penny they spend on their store via the conversion feature.
  • On Purchase Of Product: Merchants can assign a global point value to all simple products of their store so the customer gets the same number of points on the purchase of any product.
  • On A Set Range Of Order Total: Merchant can set the number of points the customer will get if his order value lies within a set range.

2) Easy Point Redemption
In the WordPress loyalty program plugin, Customers can redeem their points either on the cart or at the checkout page by entering the points in the “Apply Points” field. Merchant can select where he wants to show the “Apply Points” field, on a cart or the checkout page. He can also set the conversion rule to determine the value of every point using the conversion table feature.

For Example: If the order costs $20 and the customer has 10 points in his account, the merchant can determine whether the customer will get a discount of 10, 5, or 2 dollars by redeeming those 10 points.

3) Membership System For Exclusive Offers
Merchants can create their own membership system based on reward points. This helps them offer exclusive discounts to customers based on the points they collect. Merchants can add discounts on rewards on some categories and their products. If the customer subscribes to the membership, he can purchase those discounted products.

4) Points Log Report
In the Woocommerce Rewards plugin, the points Log Report feature is available for both customers and admin:

  • For Customers: They can check and monitor each point transaction they have done so far. The log table shows the details for each point they earned and redeemed.
  • For Merchant: They can view the user points history to track the points transaction for each customer. Along with it, they can add or deduct points from any customer’s account using this feature.

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

5) Customer Notification Feature
With the Points and Rewards for WooCommerce plugin, merchants can notify their customers of each point transaction. Merchants can customize the email subject and message for different notification types. The notification is sent to the registered email of the customer.

6) WPML Multilingual Compatibility
The WooCommerce Rewards plugin is compatible with the WPML Multilingual plugin which allows you to reward your customers in your local language.

Visit Points and Rewards for WooCommerce Documentation and learn more about the features and working of the reward plugin.



  • WooCommerce rewards plugin is compatible with Wallet System for WooCommerce and WooCommerce Wallet System Pro plugin. This compatibility allows you to convert your earned points into wallet credit based on a specific conversion rate. The admin can set points conversion into wallet credit he wants to allow.
    For example, 10 points equal 2 wallet credits. Customers can later use this wallet credit for purchases in the store.

  • Points for rewards plugin is compatible with Currency Switcher for WooCommercer.The Currency Switcher for WooCommerce plugin allows your customers to select the currency unit for their purchase. They can choose from the currencies for the Points and Rewards system. This increases the user experience. All transactions will happen in the currency they select. For example, if 10 points = $1, but the customer chooses INR as a switch, it will show as 10 points = ₹82.36.

  • Points and reward plugin is compatible with WooCommerce PayPal Payment for operating secure online payments.

  • Elementor Page Builder is compatible with the Points and Rewards for WooCommerce plugin. This compatibility lets you use Elementor’s capabilities to add “apply points” snippets to the cart page and checkout page efficiently.

  • WooCommerce store owners use the customer’s loyalty points plugin is compatible with the WordPress Multilingual (WPML) plugin for localization of the rewards plugin’s strings.

  • The WooCommerce Points and Rewards Plugin is compatible with Subscriptions For WooCommerce Free and Subscriptions For WooCommerce Pro allowing the users to get points on subscription products

For example, User A has bought a subscription product from your website for the first time, he/she will get points as per the reward system. But now with this compatibility, the user will also get points on renewal of the purchased product.


  • Daily First Login Points
  • Create Customer Ranking On Points
  • Rewards On Birthday
  • Exclude Points On Delivery Fee And Tax Amount
  • Points Adjustments On Order Refund & Cancellation
  • Purchase Products through Points
  • Points On First Order Only
  • Points On Referral Order Total
  • Review/Comments Points
  • Points For Selected User Role Only
  • Generate Coupons Using The Points
  • Multilevel Membership
  • Referral Purchase Points
  • Assign points to the selected category
  • Multilevel Order Total Points
  • Round-Up and Round Down Reward Points
  • Email Modification For Referral Coupon Code Template
  • Export Points Table


Points and Rewards for WooCommerce help merchants create a points-based loyalty program to reward customers. This reward system involves earning and redeeming store credits as points and discount coupons on activities performed by the customers.

Note: Get Points and Rewards for WooCommerce Pro

See what Perties Freshwear is saying about the Points and Rewards Plugin:

I couldn’t expect better results with any other team. Attention is always excellent and on time even when you have minor issues, and they solve them asap. The features have everything, and I can’t think of any feature that could make it better. From compatibility to customizations, they have assisted a lot. Absolute satisfaction. I’ll give it a full 5-star review. It’s definitely worth an upgrade to the pro plugin version. Additionally, I’m using RMA for WooCommerce, and it’s smooth too. See Points and Rewards Case Study



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

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

Create and Revamp your eCommerce store with WooCommerce Services

لقطات الشاشة

  • General Settings - Basic settings which are required to run the plugin
  • Customer's Earned Points Log Table - After Earn/Redeem points by the customer log will be listed here
  • Share Referral Link Using Social Media - Customers can also share the referral link on social sites as well.
  • Customized Text - Admin can modify/add the text according to the need. It will get displayed on the My Account > Points page
  • Redeem Points On Cart Page - Customer can redeem their points on the cart page and get the discount
  • Redeem Points On Checkout Page - Customer can also redeem their points on the cart page
  • Earn Points Per Currency Setting - Allow customers to earn on every currency spent
  • Points Table - Admin can Add/Subtract/View customer's points from here
  • Membership Setting - Add membership level and provide a discount on membership
  • Upgrade User Level - Customers can upgrade their membership and get the benefits.
  • Assign Product Points - Customers can purchase and get the assigned points.
  • Order Total Point - Can provide points to the customer on the basis of their order total


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 webserver via your favorite FTP application. The WordPress codex contains instructions on how to do this here.


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

الأسئلة المتكررّة

How does the WooCommerce Rewards plugin work?

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

Who can use the points WooCommerce 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 System 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 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. And 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 points and rewards plugin?

No. Coding skills are not required to use this 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 > View Point 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 signup. 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 WordPress Loyalty Program 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


25 يناير، 2023 1 reply
Замечательный плагин, мечтаю о premium версии, но средств не хватает его приобрести... все функции начисления, списания, уведомления о баллах работают чётко. Зная SCC, можно легко настроить визуальный отображение баллам. Спасибо вам. однатьишь проблема (но скорее всего именно на моем сайте), при обновлении плагина онтперестает корректно работать и приходится обращаться в поддержку каждый раз. Поблема началась с версии 1.6.0
12 يناير، 2023 1 reply
This plugin is full of bugs. It slows downs your site and messages on the storefront are full of spelling and grammatical errors. Company is a sham. They refused to issue a refund for their buggy and nonworking product. I had to file a chargeback with my card company to get my money back. I reported them to the Oregon Attorney General's office for wire fraud as their company is located in Portland Oregon and falls under their jurisdiction.
12 ديسمبر، 2022 1 reply
This plugin only works with the woo-commerce standard cart and checkout page. If you have any other theme or customize cart or checkout page. this plugin will not work. They don't have SHORTCODE to use on your customization page. if you ask for it they will tell you that they don't have a shortcode and if you want we can do customization with a charge. On their website, they mentioned 24/7 support. Don't trust that. I have tried a few times they won't answer on Sat/Sun. If they do 1% all you get is that "We have forward your query to the technical support team and they will answer within 48 hours". These days above 95% of developer use customize cart & checkout pages and not having the shortcode will be a big disadvantage.
28 أكتوبر، 2022 3 replies
Working for one week with this plugin: - Make use of 2 plugins - Tax was not working correctly - They don't test the code, every time they fix something and they need acceess to the live website to fix it. - Users can't see points in default email of Woo, they send for every update of points seperate e-mail - Make use of shortcode for thank you page after placed an order. But it only works when the status is 'done'? But the status is in progress after users has placed an order...
28 أكتوبر، 2022 1 reply
I have 3 Pro licenses. Every time they issued a new version something went wrong and I had to deal with the support who always asked for admin access to my web sites before they even think about it and test it on their site. After a year I gave up because my clients were unhappy that the points system never worked. It looks like that the coders never test their code and release a new version broken. The problem is that I have 5000 clients who lost the points now. Bud the plugin gave me so much headache that I rather start from scratch now with a different plugin.
إقرأ جميع المراجعات 71

المساهمون والمطوّرون

“Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, Referral Points & Redemptions” هو برنامج مفتوح المصدر. وقد ساهم هؤلاء الأشخاص بالأسفل في هذه الإضافة.


لقد تم ترجمة ”Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, Referral Points & Redemptions“ إلى 21 لغة. شكراً إلى جميع المُترجمين لمُساهماتهم.

ترجمة ”Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, Referral Points & Redemptions“ إلى لغتك.

مُهتم بالتطوير؟

تصفّح الشفرة، تحقق من مستودع SVN، أو الاشتراك في سجل التطوير بواسطة RSS.

سجل التغييرات

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 latest WC & WP
  • Fix: When debug mode is on there is warning on dashboard with latest WP(6.1.1)
  • Upgrade : Enhance Notice layout on Cart Page
  • Upgrade: Enhance Account Page layout in Points Tab

1.2.12 – Released on 28 October 2022

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

1.2.11 – Released on 10 October 2022

  • New: Compatible with latest WC & WP
  • Upgrade: Enhance search in 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 Checkout Page
  • New: Compatible with latest WC 6.9.4 and WP 6.0.2
  • Upgrade: Change Mesaage on popup modal when referral purchase type selected as percentage.
  • Upgrade: Enhance sorting in points table
  • Upgrade: Update view points log on admin panel
  • Fix: When order is cancel it refund more than one time
  • Fix: String translation issues
  • Fix: Applied points goes in 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 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 latest WP and WC

1.2.6 – Released on 19 April 2022

  • New: Minor Bug Fixes
  • New: Minor compatibility issue fixed
  • New: Compatible with 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 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 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