WooRewards – Loyalty and Rewards program for WooCommerce


WooRewards is a free plugin for WooCommerce that helps you retain your customers. Set up your loyalty system in less than 5 minutes and start rewarding your customers.

Reward your customers loyalty

With WooRewards, you can easily set up your loyalty program. Choose how your customers earn points and the reward they receive when they sum enough points.

Advertise your customers about the points they have on your website. WooRewards will automatically generate WooCommerce coupons and send the details by email to your customers.

Settings made easy

WooRewards comes bundled with a specialized administration interface. This interface has been designed with “ease to use” and “intuitivity” in mind.

You can customize your emails and/or widgets in a few minutes, without any coding knowledge (html/css).

Help is provided everywhere to help you set up all the options you want. We also provide YouTube tutorials for each feature.

For more information, visit our website Long Watch Plugins – Documentation

WooRewards Features

  • Set points for money spent
  • Set points on orders
  • Set points on first order
  • Coupon Reward
  • Reduction Reward
  • Widget and shortcode to show points
  • Configurable emails
  • Points and rewards history
  • Add/Remove Points per user/group
  • Translated in multiple languages : English, Spanish, Chinese, French, Finnish
  • WPML Compatibility

WooRewards Pro, the next level

WooRewards Pro adds a ton of new features to WooRewards:

  • Infinite loyalty programs
  • 20+ ways to earn points
  • New reward types
  • Badges and Achievements
  • Total WooCommerce integration
  • Lots of widgets and shortcodes

Test WooRewards Pro for free for 30 days : https://plugins.longwatchstudio.com/en/product/woorewards-en/

Infinite Loyalty programs

You can create as many loyalty programs as you want, working separately or together. For each program, choose between different options:

  • Standard or Levelling : Choose if people spend their points to unlock rewards or if they keep earning them to level up.
  • Permanent or Event : Choose if your loyalty program is always available or only for a certain period of time.
  • Share points : Choose if your loyalty program shares its points pool with another program or uses its own.

Once your loyalty program is created, you’ll be redirected to a clean and intuitive interface to set it up.

New ways to earn points

With more than 20 methods to earn points, you have lots of possibilities to engage your customers :

  • Place an order
  • Spend money
  • Sponsor a friend
  • Share on social medias
  • Click on social media shared link
  • Sponsored registers
  • Sponsored passes a first order
  • Review a product
  • Register on the store
  • Buy a specific product
  • Buy products from a category
  • Pass a first order
  • Birthday
  • Registration Anniversary
  • Visit a specific post, page or url
  • Use a referral link
  • Referred registers
  • Referred passes a first order
  • Easter Egg
  • Get one or more badges
  • Post a comment

New Rewards

Let your customers win new awesome rewards :

  • Free Product
  • Free Shipping
  • Permanent Discounts
  • Badges
  • Variable discount depending on the points spent
  • Custom rewards : You choose what to offer

Other Features

WooRewards Pro comes with a lot of other features like widget, shortcodes, emails and woocommerce integration :

  • WooCommerce My Account : Loyalty and Rewards page showing all details about your loyalty programs
  • WooCommerce My Account : Badges page where your customers can see the badges they own and their rarity
  • WooCommerce Product Page : Show potential earned points if they purchased the product
  • WooCommerce Cart Page : Show potential earned points if they validate the cart
  • Fully customizable widgets and shortcodes within our style generation tool or our theme selector.
  • Points expiration for inactivity on loyalty systems
  • Advanced settings for special needs
  • Points naming (text or image)
  • WPML Compatibility

Test WooRewards Pro for free for 30 days : https://plugins.longwatchstudio.com/en/product/woorewards-en/


  • Point Settings
  • Points Visualisation
  • Email configuration


This plugin provides 1 block.



This section describes how to install the plugin and get it working.

  1. Upload the plugin files to the /wp-content/plugins/woorewards directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Use the WooCommerce->WooRewards screen to configure the plugin


Rewards page in user ‘my account’ return a ‘404 page not found’ error

This is a common issue with WordPress endpoints.
In your wordpress administration, go to settings -> permalinks and click on the save button on the bottom right.

Where do I see the rewards ?

WooRewards generates WooCommerce coupons. Therefore, you can see the generated coupons in the WooCommerce coupons Page located in WooCommerce->Coupons.

I bought the pro version but still have only the free features, why ?

After buying the pro version, you must enter your licence key in the Licence Tab of your plugin administration.
Once the plugin is activated, you can either click the “Install Pro Version Now” or wait for WordPress to detect an update available for that plugin.
Update the plugin to get access to the pro features.


August 21, 2019
I really like this plugin and it is great for one of my clients.
July 26, 2019
This is exactly what I'd been looking for for ages, it's so feature packed & the support is great, it does what it offers and quite a lot more! Great customisation options too.
June 24, 2019
Dear Woo Rewards Team Many thanks for your good communication and your willing to help me as many times till there was a solution. I'm very thankful and your plugin is highly recommended.
Read all 14 reviews

Contributors & Developers

“WooRewards – Loyalty and Rewards program for WooCommerce” is open source software. The following people have contributed to this plugin.


“WooRewards – Loyalty and Rewards program for WooCommerce” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “WooRewards – Loyalty and Rewards program for WooCommerce” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • WooRewards :

    • Reworked administration interface
    • Add documentation links in administration interface
    • Bugfix : WordPress scroll menu
    • Bugfix: Corrupted licence on specific WordPress configuration
  • WooRewards Pro :

    • My Account : Add option to see expanded view instead of accordion view
    • Sponsorship widget
      • Make it more obvious that the email is sent
      • User can set several emails at once (comma separator)
      • Available for unlogged users
    • Sponsored and referral order event:
      • New feature : earn points for each order
      • New option : limit points earned on first order
    • Allow several expiry reminder email delays
    • Bugfix : Soon to expire coupons not shown on front-end
    • Bugfix : Emails for soon to expire coupons not sent
    • Bugfix : Badge not unlocked on achievement
    • Bugfix : Dismiss notices
    • New feature : Full documentation available.


  • Less mails about available rewards


  • Fix add free product to cart with polylang
  • Fix user search ‘options page not found’ error


WooRewards :
* Reworked Media Picker

WooRewards Pro :
* Points naming : Change the display name of points for each loyalty system.
* Points naming : Use an image instead of a label for points.
* Social Medias : Share on MeWe
* Fix point preview for variable products


  • Minor fixes


  • Update spanish translations
  • Fix translations
  • Fix expired coupons still displayed to customers
  • Fix product/cart point preview showing zero point gain
  • Fix modifiable text in rewards widget
  • WPML/Polylang compatibility with ‘Buy Specific Product’ point earning method


  • Fix reward unlocking with shared points system
  • Fix role restriction omitted on few scenarios


WooRewards :
* Fix some translation issues for the word “Points”
* Fix notices not beeing dismissables

WooRewards Pro :
* Product Preview Points Widget : Separate points and loyalty system labels.


WooRewards :
* Show Points widget : Display a message if customer not connected
* WPML compatibility

WooRewards Pro :
* New features
* Achievements system : Create achievements and award badges for completion
* Achievements ‘My Account’ Tab
* Loyalty and Rewards ‘My Account’ Tab : Possibility to hide customer’s history
* Restrict loyalty system by user role
* New reward : assign role to user
* New widgets
* Display achievements and progress
* Show methods to earn points
* WPML Compatibility
* Social Share widget/shortcode : Possibility to specify the shared url
* Referral widget/shortcode : Possibility to specify the shared url
* Unlock reward popup has been fully reworked and can now be customized
* Preview points on cart and product have been reworked to show points for different loyalty systems
* Earning method ‘Product Review’: Product purchased requirement become optional
* Rewards widget : Add new display type (grid) to display rewards horizontally


  • Fix discount tax sum


  • Fix translation
  • Fix trigger on order status processing


WooRewards :

  • Add Spanish Translations

WooRewards Pro :
* New feature : Add reason when manually setting points
* Loyalty abd rewards : use earning method title
* Fixed bug on get_user_screen
* Fixed bug on social media widget
* Fixed bug on expiry points email
* Add Spanish Translations


WooRewards :

  • Add points on order status “Complete” instead of “Processing”

WooRewards Pro :
* My Account Rework
* display all owned rewards
* display unlockable rewards
* display points history
* display methods to earn points
* display possible rewards
* Social networks
* Badges


  • Better compatibility with some cache plugins
  • Fix offered product give points
  • Fix recurrent visit on several systems
  • Fix missing translation


  • Fix loco configuration file
  • Fix missing potential points on cart and product pages
  • Fix category hierarchy test
  • Fix interferences of WPML/Polylang in free product
  • Fix reward confiscation
  • Add alternative plain text in emails


  • New rewards :
    * Free Shipping Coupon
    * Variable Discount
  • New points earning methods :
    * Registration anniversary
    * Birthday (provide a birthday input field for user registrtation form)
  • New feature : levelling lifetime
  • Improve administration UI :
    * Add new filters to customer list
    * Add a WooCommerce menu entry point
    * Add a back button in loyalty system edition page
    * Make widget options consistent

  • Fix PHP 5.6 support
  • Fix fit to MariaDB join performance

  • Fix text domain error
  • Added Finnish translations


  • Fixed translations
  • Fixed meta_cap notice
  • Fixed empty slug with exotic languages
  • Improved third party integration
  • Added Chinese translations
  • Improved styling tool


  • Fix missing shop coupon code in email


  • New features added to Pro Version :
    • New way to earn points: Easter Egg
    • New way to earn points: Register to the website
    • New way to earn points: Register from referral link
    • New way to earn points: Order from referral link
    • New way to earn points: Visit the website
    • New way to earn points: Buy a specific product
    • New way to earn points: Buy product in specific category(ies)
    • New way to earn points: Comment a post or a page
    • New Levelling system option : One level at a time
    • New setting : Force customers to unlock rewards manually


  • WooRewards Reboot. Prettier, Easier, Better.
  • New features added to Standard Version :
    • Reduction Reward
    • Show customer points Widget
    • Reworked email customization tool
    • Reworked administration interface
  • New features added to Pro Version :
    • New ways to earn points
    • New reward types
    • Events system
    • New widgets and shortcodes
    • Better WooCommerce integration
    • WooCommerce no longer required for WooRewards to work

  • Bugfix existant customer sponsored

  • Bugfix coupon list on cart page


  • Add new user capacity ‘manage_rewards’, applied to ‘administrator’ and ‘shop_manager’ roles by default


  • Bugfix reward expiration date forced


  • WordPress 5.0 compatibility
  • WooCommerce 3.5.1 compatibility
  • Style generator fixes
  • Cart styles reworked
  • Fix deleted product in rewards


  • WooCommerce 3.4.7 compatibility
  • Fix point per category restriction with variable products.


  • WooCommerce 3.4.6 compatibility
  • Bugfixes


  • New feature added to Pro Version :
    • Earn loyalty point by spending money


  • Bugfix : WooCommerce backend styles applied on frontend


  • New texts
  • New features added to Pro Version :
    • Shortcode to display reward or loyalty points without styling
    • Display potentially earned points on product pages
    • Display potentially earned points on cart page


  • Bugfix : Use WooCommerce currency on test emails
  • Bugfix : Use WooCommerce email sender adress on test emails


  • Loco Translate compatibility
  • Add spanish translation
  • Inline help added
  • New features added to Pro Version :
    • “Individual use only” option added to rewards
    • “Exclude sale items” option added to rewards
    • Minimum order amount to attribute “Points on order”
    • Widget / Shortcode to display Reward / Loyalty points
    • Reworked “My Account” page
    • Add spanish translation


  • New feature : Attribute points on customers orders
  • New feature : Attribute extra points on customers first order
  • New feature : Add buttons “Items per page” on points management list
  • Bugfix : Use WooCommerce price format settings in mails.


  • Cosmetic
  • Bugfix : Compatibility with Opera


  • Reworked administration interface
  • Bugfix : No points created on unlogged users orders
  • New option : Show only customers who have points and/or rewards in the customer list
  • New Feature added to Pro version : Restrict products which give points by category


  • Reworked administration interface
  • Update to WooCommerce 3.4


  • New features added to Pro Version :
    • Added “Loyalty and Rewards” Tab in WooCommerce “My Account”
    • Display reward and loyalty points in new tab
    • Display available coupons in new tab
    • Display and unlock rewards new tab
    • Free Product now available as purchase reward


  • Bugfix : List of rewards.
  • Bugfix : emails.
  • Provide a trial version.


  • Bugfix : List of customer without coupons could be hidden.


  • Bugfix : styles


  • Bugfix : styles


  • Option “Include taxes”
  • Bugfix : customer search field


  • Bugfixes


  • Added a style reset button to the style generator
  • Added a button to switch the style generator’s background color
  • Bugfix : style generator


  • Bugfixes : uninstall, update
  • Better WooCommerce integration


  • Points History and Management are now Free
  • Revisited Administration Interface
  • Style Generator for emails now available in the standard version
  • Many new features added to the Pro Version :
    • Set multiple rewards
    • Loyalty System by levels
    • New Reward Type : Permanent Coupon
    • New Reward Type : Free Product
    • New Reward Type : Custom Reward
    • New Reward Type : Title
    • Sponsorhip System
    • Points for review
    • Shortcode for reward list
    • Shortcode for sponsorship form


  • Initial wordpress release


  • Add points management


  • Initial Release