MyRewards – Loyalty Points and Rewards for WooCommerce – Reward orders, referrals, product reviews and more Plugin
Free top rated points and rewards program to retain your customers, grow your sales and get new customers
Free top rated points and rewards program to retain your customers, grow your sales and get new customers
MYREWARDS 5.0 Release : New interface and referrals feature
TOP RATED AND MOST POWERFUL POINTS AND REWARDS PROGRAM FOR WOOCOMMERCE
In order to increase sales, conversion rates and customer satisfaction, you need to engage your audience with a meaningful loyalty program.
A loyalty program that will show your values, be attractive and rewarding for your customers.
MyRewards will help you to achieve that as it is the most powerful and customizable points and rewards program for WooCommerce.
Try it now to take advantage of all its possibilities.
MyRewards offers the following features for free :
- Give points when customers spend money – Set points earned depending on the amount of money spent on orders
- Give points on first order – Welcome your customers and give them some points when they place their first order
- Give points on order – Give points for each order placed by your customers
- Give points for referrals – Give points when customers refer their friends
- Give points on Product Review – Set how many points are earned by your customer when they review a product on your website
- Give points for past orders – Give points for orders placed before you installed MyRewards
- Use points on cart – Set the value of a point and let your users spend their points for immediate discount on the cart
- Generate WooCommerce coupons – Automatically convert points into WooCommerce discount coupons
- Manage your customers – See all customers points history and add/subtract points when need be
- Points Balance – Show to your customers the points they have
- Cart and Checkout – Show the content you want on the cart and checkout pages, even content from other plugins
- New Reward Email – Send a customizable email to your customers when they unlock a new reward
- WPML Compatibility – MyRewards is officially compatible with WPML
- Multiple Languages – Multiple translations are provided when you install MyRewards
- Ultimate Member Compatibility – Display Loyalty information on Ultimate Member public profiles
No Intrusive ads
When you download MyRewards, you won’t be prompted to send information about your business.
You won’t see intrusive or repetitive ads about the pro version.
You will get a lightweight, feature rich and functional plugin without all the usual disturbance.
The Premium version offers a lot more features
- Give points for more than 20 actions including purchases, registration, birthday, referrals, product review, recurrent visits …
- Choose between more than 10 rewards including cart discounts, woocommerce coupons, free products, free shipping, user roles …
- Create multiple loyalty programs working together or apart
- Create advanced leveling and membership systems
- Name the points, set points expiration, create events and much more
- See the points history for all users, give them points and rewards directly
- Advertise your customers by using between 10+ widgets and 20+ shortcodes
- Integrate your loyalty program into all WooCommerce pages
- Create badges and encourage your customers with achievements
21 reasons to use the Premium version of MyRewards :
- Infinite Loyalty Programs – You can create different loyalty programs for different purposes and even for different customers
- Ambassador System – Transform your customers into real ambassadors by rewarding them for each new customer they bring or for each dollar spent by them
- Points expiration – Choose between 3 different methods for points expiration : Inactivity, Periodical, Transactional
- Events – Create timed loyalty programs for special occasions like Christmas, Easter, your website’s anniversary …
- Your Points, Your name – For each loyalty program, you have the option to name the points how you want, or even use an image instead of a name
- WooCommerce integration – Display loyalty information inside product pages, my account pages, cart and checkout pages and even in WooCommerce emails
- Wizards – Earn time by creating quickly new events or loyalty programs thanks to our predefined wizards. They will guide you through all the process
- Points Import/Export – You want to switch from another loyalty plugin ? No problem, MyRewards includes an import/export feature, even for other plugins
- Social Share – Reward customers when they share your content on social media OR only reward them if it brings new visitors to your website
- Newsletter Subscription – Give points to users when they subscribe to your newsletter (works for MC4WP and The Newsletter Plugin)
- World Class Support – Our praised support team answers your questions and helps you set up your system
- WooCommerce Subscriptions compatibility – Give points for initial subscriptions and for subscriptions renewals
- REST API – Want to connect a third party software ? It’s possible with the included REST API
- Customers Management – Manage your customers’ points, rewards and levels
- Shortcodes – With more than 20 shortcodes to choose from, you always find the one you need to display the right information at the right place
- Addons – We propose a lot of free and premium addons to add even more features to your loyalty program
- Emails – Decide which emails to send between 7 sorts and customize them
- Badges and Achievements – Play with your customers’ pride by adding badges and achievements to your website
- Referrals – Fully featured referral system including multiple referring options and tracking interface
- Order refunds – Remove previously earned points when an order is cancelled or refunded
- Multi Currency – WooRewards supports multi currency plugins and will let you give points differently depending on the currency used.
YOU CAN TEST THE PREMIUM VERSION FOR FREE FOR 30 DAYS !
More details about the Premium version of MyRewards
For more information about the features, visit our website Long Watch Plugins – Documentation
Installation
This section describes how to install the plugin and get it working.
- Upload the plugin files to the
/wp-content/plugins/woorewards
directory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress
- Use the MyRewards screen to configure the plugin
Screenshots
Points and Rewards System
Customers management
Points on Cart tool
Email configuration
Styling options
FAQ
Does this plugin support WooCommerce HPOS feature? Yes, High-Performance Order Storage is supported.
Changelog
5.3.5.1
- Dev – Update asset AdminPanel 5.5.6
5.3.5
5.3.4
- Tag – WooCommerce 9.0
- Fix – Hidden option: referral backlink
- Fix – Cast errors depending on some php setup
- Update – Translations
- Fix – Event Cooldown rolling period bad datetime format
- Tweak – WooCommerce Cart/Checkout new Bloc layout inline documentation
5.3.3
- Tag – WooCommerce 8.9
- Tag – WordPress 6.5
- Tweak – Workaround for double points due to poorly coded HPOS support in third party plugins
- Update – Embed the new translation PHP file format
5.3.2
- Tag – WooCommerce 8.7
- Fix – Ignore malformed date of birth
5.3.1
- Tag – WooCommerce 8.6
- Fix – Broken Access Control vulnerability
- Tweak – PHP 8.2 deprecated
- Feature – Point earning method can include order fees in calculation
- Feature – attribute to show pointsoncart widget only if points
- MyRewards Pro :
- Feature – Add new placeholders in points formulas
5.3.0
- Tag – WooCommerce 8.5
- Feature – Add customer origin option for First Order action
- Dev – Includes new user status on new sponsorship hook
- Dev – Support javascript strict mode for checklist controls
- MyRewards Pro :
- Feature – Add new placeholders in points formulas
5.2.9
- MyRewards:
- Tag – WooCommerce 8.4
- Fix – points rounding on money spending
- Fix – set blog id on points import, transactional expiry support
- Fix – support for no order status selected for points earning
- Improvement – points on cart more resilient to poor third party plugin
- MyRewards Pro :
- Fix – wr_order_points_preview shortcode out of cart context
- Improvement – documentation
5.2.8
- MyRewards:
- Quality of life – Support tag added by some content editors into shortcodes
- Tweak – Support no order status to trigger order computing
- MyRewards Pro :
- Feature – new API routes for badge data
- Fix – cart point preview update when placed multiple times into a same page
- Feature – new option to set if free products give points or not
- Fix – Reading of wr_next_level_points shortcode currency attribute
- Fix – point formating bug on currency singular/plural switch
5.2.7
- MyRewards Pro :
- Fix – Bug on loyalty system copy action
5.2.6
- MyRewards :
- Tag – WordPress 6.4
- Tag – WooCommerce 8.3
- Feature – HPOS Order bulk action list – force points computing action
- Fix – Use WooRewards without WooCommerce
- Tweak – shortcode attribute example
- Improvement – Foldable shortcode attributes descriptions
- MyRewards Pro :
- Feature – HPOS Order bulk action list – add points removing action
- Improvement – More detailed style in new reward email
5.2.5
- MyRewards :
- Feature – Restrict points on cart to product categories
- Feature – Support for
Individual Use Solver for WooCommerce Coupons
plugin - Feature – New option
showcurrency
for pointsbalance
shortcode - Feature – New option
layout
for wr_referral_link
shortcode - Fix – let add points on cart buttons enabled if no discount applied
- MyRewards Pro :
- Fix – Singular point display name saving
- Fix – Shortcode
wr_order_points_preview
bug when several free product coupons on cart - Dev – refactor user birthday event
5.2.4
- MyRewards :
- MyRewards Pro :
- Feature – Display points as a float value by shifting digits
- Fix – WooCommerce only accept plain text on thanks page
5.2.3
- Fix – User point history sort with some date format
- Fix – Loyalty System Order notes metabox update
- Fix – German translation
- Feature – WCML Support
5.2.2.1
- Fix – scalar/array issue on order refund
5.2.2
- MyRewards :
- Tag – WordPress 6.3
- Tag – WooCommerce 8.0
- Feature – Process past order in WooCommerce order page bulk action
- MyRewards Pro :
- Improvement – add a link between email sponsorship styling and settings in UI
5.2.1
- MyRewards :
- Optimization – User’s order count request
- Feature – log time as tooltip over user history date cell in admin part.
- MyRewards Pro :
- Feature – Custom reward new options
- Fix – Remove WooCommerce logs about feature enabled for unknown plugin
- Fix – Missing table wp_lws_wr_tinyurls
5.2.0
- Upgrades – WooCommerce HPOS supported.
5.1.0
- MyRewards Pro :
- Feature – Generated coupon usage limit field
- Tweak – rename permanent setting to exclusive reward
5.0.12
- Features – Allow apply coupon button from outside the cart
- Fix – Prevent losing my-account page if rules are re-written from a user without role
5.0.11
- Fix – No round up of points when threshold effect off
- Tweak – Dokan support, generate coupon with
Enable for all vendors
‘On’ by default
5.0.10
- Tag – WooCommerce 7.8
- MyRewards :
- Features – Set reason for points import
- MyRewards Pro :
- Features – Select different image sizes for reward thumbnails
- Features – Button label option in shortcode ‘wr_available_rewards’
5.0.9.2
- Fix – Social share button styling
- Fix – Import Loyalty system choice loading
5.0.9
- MyRewards :
- Features – Import/Export points moved to free version
- Features – Support for ‘Coupon Individual-use Solver for WooCommerce’ plugin
- Upgrades – New documentation links
- Fix – Loyalty mode not switched in wizard
- Fix – price format for Points on cart display
- Fix – Default user points column mix-up
- MyRewards Pro :
- Features – Order count filtered by order status in events
- Fix – Cooldown settings hidden in achievement
- Upgrades – New documentation links
5.0.8
- MyRewards :
- Tag – WordPress 6.2
- Tag – WooCommerce 7.6
- Fix – Bug on get points with cache protect (raised by addon: points-sync)
- MyRewards Pro :
- Tweak – translations and naming, sponsor becomes referral
- Features – REST API permissions per user capabilities
5.0.7
- MyRewards Pro :
- Minor fix – Referral wizard, points on referral first order
5.0.6
- MyRewards :
- MyRewards Pro :
- Feature – Permanent-coupon override can be limited to the points and rewards systems it belongs to
- Feature – Free product coupon can be permanent
- Feature – Free product coupon can grant free shipping
- Improvement – Shortcode Style [wr_available_rewards], [wr_available_coupons]
5.0.5
- Fix – border style option pattern control
5.0.4
- Fix – hide order note from comments
- Improve – New styling options
5.0.3
- Fix – wp_redirect called too soon
5.0.2
- Improvement – move loyalty system order notes in its own metabox
- Fix – Points Export button not working
- Tag – WooCommerce 7.4
5.0.1
- Quick fix – undefined wp_cache_flush_group
5.0.0
- MyRewards :
- New administration interface
- New starting page with documentation
- New feature – give points for referral orders
- New feature – give points for money spent by referees
- New feature – Referral Link display
- New feature – Styling options for front-end display
- New feature – List to display existing referrals
- Tag – WooCommerce 7.3
- Reworked Wizard
- MyRewards Pro :
- New administration interface
- UX improvements and better page organization
- New feature – Styling options for front-end display
- New feature – Display custom content on products archives
- New feature – Display custom content on product pages
- New feature – Place an order : Add max order amount restriction
- Improvement – Reworked Wizard
- Improvement – Achievements interface reworked
- Improvement – Add order notes regarding points earned
- Improvement – Free product reward : Use custom description if set
- Improvement – Achievements : Possibility to create badges directly
- Improvement – Delete user data : Also deletes referral information
- Bugfix – Repeated clicks on unlock buttons leading to extra reward generation
- Bugfix – Transactional points expiration shortcode
- Dev – Referrals event type name changed
4.9.10
- MyRewards :
- WooRewards Pro :
- Fix – List input of URL to visit for points
- Dev – Add conveniencies on Badges
4.9.9
- MyRewards :
- Style – new display layout available for ‘points on cart’ bloc
- Tweak – Hide internal meta in Order edition
- WooRewards Pro :
- Fix – Free product popup display on checkout page
- Fix – Edit ‘assign role’ reward shows a bad role value
- Feature – Cooldown can be rolling or periodic
- Feature – System can adapt user level rewards on order refund
- Feature – Support for ‘Rymera Loyalty Program’ points export
- Feature – Support for ‘Loyalty program for WooCommerce’ points export
4.9.8.1
- Fix – My account page with legacy content
4.9.8
- MyRewards :
- Tag – WordPress 7.1
- Tag – WooCommerce 6.1
- Feature – Option to force cart refresh on points-on-cart
- Fix – Point expression display in admin screen
- WooRewards Pro :
- Feature – Event trigger max count
- Feature – new shortcode [wr_referral_link]
- Feature – new attributes ’unavailable’, ’available’ in shortcode [wr_available_rewards]
- Fix – Birthday event could trigger twice
4.9.7
- Fix – Max points usage for points on cart with multicurrency
4.9.6
- MyRewards :
- WooRewards Pro :
- Add – Method to earn points – Sponsored buys in categories
- Add – Method to earn points – Sponsored buys specific products
4.9.5.2
- MyRewards :
- Dev – Convenience methods
- WooRewards Pro :
- Fix – typo
- Tweak – Migration namespace renamed
4.9.5.1
- Fix – checklist search field
4.9.5
- MyRewards :
- Update – WooCommerce tested up to 6.8
- Fix – email CSS inliner
- WooRewards Pro :
- Add – CSS class per badges
- Dev – new hooks for points on cart
- Dev – Conveniency to run alongside lws-referral-codes
4.9.4
- MyRewards :
- Add – Points history shortcode – New points total column
- Add – Points history shortcode – Reorder columns
- WooRewards Pro :
- Add – Spend Money – Removed the restriction between Categories and “Use amount after discount” options
- Add – Customers List – Show level in addition to points
- Add – Leveling systems – Display if a role replaces a previous role or adds it
- Add – Points expressions – Add order amount
- Add – API – Possibility to edit the points and rewards systems
- Fix – Unlock a reward – Added security to prevent quick clicks
- Tweak – Improved the request to increase performance on first order method to earn points
4.9.3
- MyRewards :
- Tweak – Points history shortcode – show all if no system set
- Add – Points history shortcode – Possibility to set columns headers
- Fix – Points on cart ajax error on cart page update for unlogged user
- WooRewards Pro :
- Add – Points for spending money includind/excluding on sale products
- Add – Points on order events filtered by payment gateway
- Tweak – json export for all users, even if they have no points
4.9.2
- MyRewards :
- Add – Point and cart header text edition
- Add – New translations
- Fix – Prevent saving a full object in order item meta
- Fix – Support SQL ANSI mode
- Fix – Empty page after renaming a new System
- Fix – Scrolling in earning point method selection
- Tweak – Force to set integers or expression for points
- WooRewards Pro :
- Fix – Button text style in email
- Fix – Sponsored orders gave no points if passed as guest
- Update – Inline shortcode example
- Update – Renamed birthday fields, user value must be in past
4.9.1
- No mails sent by default
- Require user confirmation before processing past orders
- WooRewards Pro :
- Fix New earned reward popup closing tag
- Fix sponsor by email usage limit
4.9.0
- MyRewards :
- Performance improvement on customer search in the backend
- WooCommerce 6.3 support
- Use formula as earning points value
- WooRewards Pro :
- Popups : New free product cart popup version
- Popups : New earned reward popup version
- Fix cart coupon list refresh
- Fix order points preview refresh
- Fix wr_transactional_points_expiration shortcode displayed values
- Add system attribute in shortcode [wr_product_points_preview]
- Legacy : Existing free product popup moved to legacy
- Legacy : Existing reward popup moved to legacy
4.8.1
- MyRewards :
- WooRewards Pro :
- Add Sponsored role restriction
4.8.0
- MyRewards :
- Bugfix: Points on Cart display
- WooRewards Pro :
- Adaptative Levels : In leveling systems, users can lose their levels and corresponding rewards if points are spent or if they expire.
- Rewards : You can now set a maximum amount of times a reward can be redeemed.
- New Shortcode : Order Points Preview. Replaces the previous cart points preview shortcode with more options.
- New Shortcode : Conditional Display. Use this advanced shortcode to display content only to customers who meet the specified requirements.
- New Shortcode : Reward Button. Set a simple button to unlock a specific reward.
- Points on Cart : Added the possibility to specify a minimum amount of points to use.
- User Data : Possibility to delete users points history, points and other data
- Points Reserves : Possibility to delete unused points reserves.
- Available Rewards Shortcode : Added the possibility to redirect users to a specific page
- Free Product Reward : Fixed a bug where the product wasn’t added on an empty cart
- User Role Reward : No longer replaces the administrator role.
- Points on Cart : The showall option is no longer mandatory
- Legacy Mode : Cart Points Preview tool is moved to legacy.
4.7.0
- MyRewards :
- New Shortcode : Points Balance
- New Shortcode : Available Coupons
- New Feature : Display the content you want, including shortcodes on the cart page
- New Feature : Display the content you want, including shortcodes on the checkout page
- Legacy Mode : Some existing features become legacy features and won’t be available for new users. They are replaced by other features
- Users List : Add new sorting filter
- WooRewards Pro :
- New Shortcode : Points Balance
- New Shortcode : Available Coupons
- New Shortcode : Available Rewards. Possibility to unlock and apply them to the cart in one click
- New Feature : My Account page rework. You can now use a standard WordPress page to display your loyalty content in the My Account Loyalty Tab
- New Feature : Shortcodes Summary. Find the shortcodes you want more easily with this summary
- New Feature : Display the content you want, including shortcodes on the cart page
- New Feature : Display the content you want, including shortcodes on the checkout page
- Legacy Mode : Some existing features become legacy features and won’t be available for new users. They are replaced by other features
4.6.3
- Undo points on Order refund line per line
4.6.2
- Add localization of few sponsorship mailing widget text
4.6.1
4.6.0
- MyRewards :
- WooRewards Pro :
- Show Points Preview in Product list items
- Fix Free product Coupon amount
- French Translations
4.5.3.1
- Fix custom My Account slug
4.5.3
- MyRewards :
- Fix shortcode [wr_next_level_points]
- MyRewards Pro :
- Fix shortcode [wr_transactional_points_expiration]
- Fix redirection on reward popup validation
- Fix WPML translation in product choice popup
- Fix not loaded translation of My Account titles
- Unflag cancelled orders
4.5.2.1
- Fix crash on new system creation
4.5.2
- MyRewards :
- Performance Improvement
- Bugfix – multi currency points on cart
- MyRewards Pro :
- New shortcode : Transactional points expiration
- Performance Improvement
- Remove PHP Session on reward popup
- Various bugfixes
4.5.1
- MyRewards :
- MyRewards Pro :
- Max points usage on cart
- New shortcode to show when points expire
- Bugfix on cart points preview
- Bugfix auto apply on permanent coupons
4.5.0
- MyRewards :
- German translation
- Use reward title in user point history
- Minor fix in [wr_points_value] shortcode
- MyRewards Pro :
- New convenience shortcode [wr_nickname]
- Fix leaderboard widget
- Report Order points earning in several location
4.4.1
- MyRewards :
- New ultimate member ‘um-public’ option in 3 shortcodes to display public information
- New shortcode ‘wr_points_value’ to show the points value in the current currency
- New option to set a coupon prefix on generated WooCommerce coupons
- New option to set the coupon code length on generated WooCommerce coupons.
- MyRewards Pro :
- New ultimate member ‘um-public’ option in 8 shortcodes to display public information
- Reward title used if set in My Account – Loyalty rewards description
4.3.0
- MyRewards :
- Add hook for coupon reward generation
- Use events title in history
- MyRewards Pro :
- Improve referral QR Code readability
4.2.9
- Fix: Points on Cart with Subscription Product
- MyRewards Pro :
- New shortcodes in email ‘New Reward’
- Feature: Loyalty System loading order
- Fix: Auto-applied Free Product requiring minimum cart total
4.2.8
- Add translation
- MyRewards Pro :
- Fix point earning method: visit page / recurrent visit
4.2.7
- MyRewards :
- MyRewards Pro :
- Fix product points preview for product variations
4.2.6
- MyRewards :
- Coupons : Restriction per product
- MyRewards Pro :
- Fix Points on cart for duplicated systems
4.2.5
- MyRewards Pro :
- Coupons : Auto-apply also works on direct checkout
- Fix Sponsored user registration point earning
4.2.4
- WooCommerce 5.2 support
- Fix event date reading when post does not support floating_date
- MyRewards Pro :
- Achievements : Restriction to specific roles
- Product Variations : Display variation ID in selectors
- Add debug information about user birthdays
- Fix Facebook connect button hiding
4.2.3
- MyRewards :
- Points on cart : Change the value of a point display
- MyRewards Pro :
- Points on cart : Multi-Currency display fix
4.2.2
- MyRewards :
- New feature : Allow sorting by points in customers management
- MyRewards Pro :
- Bugfix : Sponsored orders Multi-Currency
- Bugfix : Cooldown on methods to earn points
4.2.1
- MyRewards :
- Bugfix : Save changes on points and rewards system
4.2.0
- MyRewards :
- New feature : Cooldown on product review
- Redirection to the wizard on plugin activation.
- WordPress 5.7 support
- Bugfix : Points on cart max amount button
- Points on cart : displayed even if no points
- MyRewards Pro :
- New Feature : Multi Currency support
- New Feature : Facebook Webhooks support
- New Widget : Facebook Login
- New Feature : Earn points on facebook page post like
- New Feature : Earn points on facebook page post comment
- New Feature : Cooldown before earning points again
- REST API : Possibility to specify a reason when changing points
- Email Sponsorship : Add link customization
- Generate points reward : Reset rewards
- Bugfix : Social Share, unique visitors
4.1.2.4
- WooCommerce 5.1 support
- Code Review
- Fix lost WPML translations
4.1.2.1
4.1.2
- Fix Sponsorship constrained Earning methods
- Fix User list filters
4.1.1
- MyRewards :
- Bugfix : Points were deduced too soon when used to discount orders
- MyRewards Pro :
- Bugfix : Sponsorship features not working properly
- Various Emails : Add new URL field
4.1.0
- MyRewards :
- Place an order → Use amount after discount option
- Spend Money → Use amount after discount option
- MyRewards Pro :
- Guest Orders → Try to find WooCommerce User Account
- Spend Money → Add Sponsorship origin
- Place an order → Add Sponsorship origin
- Buy in category → Add Sponsorship origin
- Buy specific products → Add Sponsorship origin
- Buy specific products → Possibility to select multiple products
- Free Product reward → Possibility to select multiple products
- Free Product reward → Popup on cart/checkout page to choose the free product
- Data Management → Add Import Button
- Points on cart → New information on widgets and endpoints
- Possibility to set permanent coupons on standard systems
- Generate Points → Possibility to reset levels
- Points and Rewards Systems → Possibility to deny roles
4.0.2
- Fix name conlifct on simple_html_dom
- PHP session only used with Rewards Popup
4.0.1
4.0.0
- MyRewards :
- New administration interface
- New starting page with documentation
- Give points for product reviews
- Points on cart reward
- New shortcodes page
- Reworked Wizard
- Order status to give points
- MyRewards Pro :
- New administration interface
- New starting page with documentation
- Points and Rewards – Set Event details
- Points and Rewards – Change Points Reserve
- Points and Rewards – Manual Unlock by default
- Points and Rewards – New options for automatic unlock
- Points and Rewards – Events now take advantage of Timezones
- Points – Set affected orders on actions to earn points
- Points – Add custom post types in “Comment a post”
- Rewards – Points on cart with extra options
- Rewards – Add Maximum spend restriction on coupons
- Wizard – Reworked Standard System
- My Account – Keep Points and Rewards systems order
- New order email – Added new placeholders
- Data Management – Import and Export points
- Data Management – Delete data on uninstall
- New shortcodes page
- New shortcode – Customers Leaderboard
- New licensing system
- Bugfix – Progress bar shortcode when system is off
- Bugfix – Reward unlock order on linked systems