Title: RewardsWP &#8211; Loyalty Points &amp; Referral Program for WooCommerce
Author: Andrew Munro / AffiliateWP
Published: <strong>دجنبر 31, 2025</strong>
Last modified: أكتوبر 12, 2026

---

Search plugins

![](https://ps.w.org/rewardswp/assets/banner-772x250.png?rev=3450061)

![](https://ps.w.org/rewardswp/assets/icon.svg?rev=3450061)

# RewardsWP – Loyalty Points & Referral Program for WooCommerce

 By [Andrew Munro / AffiliateWP](https://profiles.wordpress.org/sumobi/)

[Download](https://downloads.wordpress.org/plugin/rewardswp.1.6.0.zip)

 * [Details](https://ary.wordpress.org/plugins/rewardswp/#description)
 * [Reviews](https://ary.wordpress.org/plugins/rewardswp/#reviews)
 *  [Installation](https://ary.wordpress.org/plugins/rewardswp/#installation)
 * [Development](https://ary.wordpress.org/plugins/rewardswp/#developers)

 [Support](https://wordpress.org/support/plugin/rewardswp/)

## Description

#### The Best Customer Loyalty & Referral Plugin for WordPress

**RewardsWP** is the best loyalty points and referral program plugin for WooCommerce
and Easy Digital Downloads. Created by the team behind [AffiliateWP](https://affiliatewp.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin&utm_content=description),
the leading affiliate marketing solution trusted by over 30,000 website owners.

Turn your customers into brand advocates with a powerful points-based loyalty system
and customer referral program. Launch your rewards program in minutes with our intuitive
setup wizard, beautiful rewards widget, and automated reward distribution.

[Try it live](https://affiliatewp.com/rewardswp/demo/?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin&utm_content=demo)
to use the rewards widget the way your customers will, from signing up to earning
points and redeeming a reward.

> **RewardsWP Pro**
>  This plugin is the lite version of RewardsWP Pro which includes
> powerful features like VIP tiers, birthday rewards, friend rewards, points expiration,
> advanced redemption options (free products, percentage discounts, free shipping),
> detailed analytics, CSV exports, and priority support. [Click here to purchase the best loyalty plugin for WordPress](https://rewardswp.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin&utm_content=description).

#### Works With Your Favorite eCommerce Platforms

RewardsWP integrates seamlessly with the most popular eCommerce solutions for WordPress:

 * **WooCommerce** – The world’s most popular eCommerce plugin with deep integration
   for products, orders, coupons, and checkout
 * **Easy Digital Downloads** – Perfect for selling digital products, software, 
   and downloads

#### Why Choose RewardsWP?

RewardsWP is designed to help you grow your business through customer loyalty and
word-of-mouth marketing. Here’s what makes it the best choice:

 * **From the AffiliateWP Team** – Built by the same team behind the #1 affiliate
   marketing plugin for WordPress, trusted by over 30,000 website owners
 * **Modern, Intuitive Interface** – Beautiful rewards widget and admin dashboard
   that your customers and team will love
 * **Launch in Minutes** – Our guided setup wizard gets your rewards program running
   quickly with no coding required
 * **AffiliateWP Compatible** – Run both customer referrals and professional affiliate
   programs side by side
 * **Dual Platform Support** – One of the few loyalty plugins that fully supports
   both WooCommerce and Easy Digital Downloads

#### Loyalty Points Program

Let your customers earn points for purchases and activities, then redeem them for
valuable rewards.

**Earn Points**

 * **Earn Points on Purchases** – Customers earn points for every order they complete
 * **Sign-Up Bonus Points** – Reward customers just for creating an account
 * **First Order Bonus** – Give extra points to encourage that crucial first purchase
 * **Product Review Rewards** – Incentivize customers to leave reviews and build
   social proof
 * **Custom Point Values** – Set your own earning rates and point-to-currency conversion
 * **Product Points Banner** – Display points earning potential on product pages

**Redeem Points**

 * **Fixed Discount Redemption** – Customers redeem points for dollar-amount discount
   coupons
 * **Pre-Configured Rewards** – Get started instantly with a ready-to-use reward
   ladder ($5, $10, $20 discounts)

#### Referral Program

Grow your customer base through word-of-mouth marketing:

 * **Shareable Referral Links** – Each customer gets a unique referral link to share
 * **Social Sharing** – One-click sharing to Facebook, X, and Email
 * **Advocate Rewards** – Automatically reward customers when their referrals make
   a purchase
 * **Referral Count** – Customers can see how many people they’ve referred

#### Rewards Widget

Your customers interact with your rewards program through a beautiful, floating 
widget. Here’s what they can do:

**Rewards**

 * **Rewards Overview** – View all earned rewards in one place
 * **One-Click Apply** – Instantly apply reward coupons to cart with a single click
 * **Guided Purchase Flow** – Dynamic buttons guide customers from reward to checkout,
   reducing abandoned carts
 * **Available Rewards Count** – See how many rewards are ready to use at a glance

**Points**

 * **Points Balance** – View current points balance at a glance
 * **Ways to Earn** – See all available actions to earn more points
 * **Ways to Redeem** – Browse redemption options and claim rewards

**Refer a Friend**

 * **One-Click Copy** – Instantly copy referral link to clipboard
 * **Quick Social Share** – Share to Facebook, X, or Email without leaving the widget
 * **Referral Status** – Track referrals and see when rewards are earned

**Rewards Activity**

 * **Points History** – Full chronological feed of every point transaction: earned,
   spent, adjusted, and pending
 * **Referral Tracking** – See referral status at a glance with friend names and
   completion indicators
 * **Pending Points** – Customers can see points waiting to be confirmed from recent
   orders
 * **Deep Linking** – Link directly to the Activity panel from emails and notifications

**Easy Access**

 * **Instant Sign-Up** – New visitors can join your rewards program in seconds
 * **Quick Sign-In** – Returning members can sign in directly through the widget
 * **Guest Friendly** – Non-logged-in customers can earn points and create an account
   later to redeem

**Launcher**

 * **Display Options** – Choose icon with text, text only, or icon only
 * **Custom Launcher Text** – Personalize what the launcher button says
 * **Flexible Positioning** – Display the launcher on the left or right side of 
   your site

**Appearance**

 * **Brand Color Matching** – Match the widget to your brand colors
 * **Custom Welcome Heading** – Personalize the greeting customers see when they
   open the widget
 * **Custom Program Name** – Name your rewards program to match your brand
 * **Customizable Sharing Options** – Toggle sharing channels on or off
 * **Mobile-Optimized** – The widget expands to full-screen on mobile for easy navigation

#### Program Dashboard

Monitor your rewards program performance with a comprehensive admin dashboard:

 * **Rewards-Applied Revenue** – Track revenue from orders using rewards with visual
   charts
 * **Member Statistics** – See new members, total members, and active member percentage
 * **Points Overview** – Monitor points earned vs redeemed with redemption rate
 * **Referral Tracking** – View completed referrals count
 * **Trends Over Time** – Points activity charts showing earning and redemption 
   patterns
 * **Program Insights** – Top referrers and most redeemed rewards at a glance
 * **Recent Activity Feed** – Real-time feed of member actions

#### Email Notifications

Keep your customers engaged with automated email notifications:

 * **Points Earned** – Notify customers when they earn points
 * **Reward Redeemed** – Confirm when customers successfully redeem rewards
 * **Advocate Reward** – Notify referrers when their referral results in a reward
 * **Custom Sender Details** – Set your own sender name and email address
 * **Email Logo** – Add your brand logo to all notification emails

#### Unlimited Everything

Unlike other loyalty plugins, RewardsWP doesn’t limit you:

 * Unlimited program members
 * Unlimited rewards
 * Unlimited referrals

#### RewardsWP Pro Features

While RewardsWP gives you a powerful loyalty points system and referral program,
upgrading to [RewardsWP Pro](https://rewardswp.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin&utm_content=profeatures)
unlocks even more features to supercharge your rewards program:

**VIP Tiers**

Motivate your customers to spend more with a VIP program. The rewards widget shows
each customer their next tier and what it takes to reach it.

 * **Choose How Customers Qualify** – Move customers up by total amount spent, points
   earned, or completed referrals
 * **Points Multiplier** – Members in higher tiers earn more points on every purchase
 * **Entry Rewards** – Give a coupon, free shipping, a free product, or bonus points
   the moment a customer reaches a tier
 * **Tier Perks** – List the extra benefits each tier gives, such as early access
   or a free gift
 * **Grace Period** – Give members 30, 60, or 90 days to keep their tier before 
   they move down
 * **VIP Emails** – Tell members when they reach a tier, when their status is at
   risk, and when they move down
 * **Existing Customers Placed Automatically** – Turn VIP on and current members
   are placed in their tier from their history, with no emails sent
 * **Tier Performance Reports** – See how each tier performs, and filter members
   by tier

**Friend Rewards**

 * **Reward the Friend** – Give the referred friend a discount on their first purchase,
   not just the referrer
 * **Free Product for Friends** – Give referred friends a specific free product 
   on their first purchase

**Advanced Points Redemption**

 * **Free Products** – Redeem points for specific free products from your store
 * **Percentage Discounts** – Redeem points for percentage-off coupons
 * **Free Shipping** – Redeem points for free shipping

**Advanced Advocate Rewards**

 * **Free Products** – Reward referrers with specific free products
 * **Percentage Discounts** – Reward referrers with percentage-off coupons
 * **Free Shipping** – Reward referrers with free shipping

**Points Management**

 * **Points Expiration** – Set points to expire after a configurable period to encourage
   engagement
 * **Expiration Email Reminders** – Automatically remind customers before their 
   points expire
 * **Point Branding** – Customize what you call your points (Stars, Coins, Credits,
   or anything you like)

**Advanced Customization**

 * **Brand Foreground Control** – Choose light or dark text and icons on your brand
   color for better readability

**Advanced Analytics**

 * **Orders Using Rewards** – Track how many orders use rewards with detailed charts
 * **First-Time Redeemers** – Monitor new redeemers and median time to first redemption
 * **Custom Date Ranges** – Analyze times period, not just the last 30 days
 * **Period Comparisons** – See deltas comparing metrics against previous periods
 * **CSV Exports** – Export members, points, referrals, and rewards data

**Reward Expiration**

 * **Coupon Expiration** – Set expiration dates on reward coupons to create urgency
   and drive faster purchases
 * **Referral Reward Expiration** – Limit how long referral rewards remain valid
   to encourage timely referrals

**Birthday Rewards**

 * **Automatic Birthday Points** – Reward customers with bonus points on their birthday,
   awarded automatically
 * **Privacy-First Collection** – Collect birthdays (month and day only) through
   the rewards widget
 * **Fraud Prevention** – 30-day advance notice requirement and once-per-year limit
   prevent gaming
 * **Birthday Email Notification** – Customers receive a birthday email when their
   points are awarded

**Plus More Pro Features**

 * Priority email support
 * Email banners for custom branding
 * Background export processing

[Get RewardsWP Pro Today](https://rewardswp.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin&utm_content=profeatures)

#### Works Great With AffiliateWP

Already using [AffiliateWP](https://affiliatewp.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin&utm_content=affiliatewp)
for your professional affiliate program? RewardsWP is the perfect complement:

 * **Run Both Programs Simultaneously** – Customer referrals and professional affiliates,
   all working together
 * **Same Trusted Team** – Built and supported by the AffiliateWP team you already
   trust
 * **Complementary Features** – AffiliateWP handles affiliate marketing, RewardsWP
   handles customer loyalty

#### Popular Use Cases

 * **eCommerce Stores** – Boost repeat purchases and customer lifetime value
 * **Digital Product Sellers** – Reward customers for purchasing and referring software,
   plugins, and digital downloads
 * **Membership Sites** – Increase member engagement and referrals
 * **Online Courses** – Encourage students to complete courses and refer classmates
 * **Subscription Services** – Reduce churn and increase referrals with rewards

#### Integrations

RewardsWP works with the tools you already use:

 * WooCommerce
 * Easy Digital Downloads
 * AffiliateWP

#### Credits

RewardsWP is created by the team at [Awesome Motive](https://awesomemotive.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin&utm_content=credits),
the same team behind [AffiliateWP](https://affiliatewp.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin&utm_content=credits),
[WPForms](https://wpforms.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin&utm_content=credits),
[MonsterInsights](https://monsterinsights.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin&utm_content=credits),
[OptinMonster](https://optinmonster.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin&utm_content=credits),
and many more.

#### Branding Guideline

RewardsWP is a trademark of Awesome Motive, Inc. When writing about the loyalty 
and referral plugin by Awesome Motive, please use the following format:

 * RewardsWP (correct)
 * Rewards WP (incorrect)
 * rewardswp (incorrect)
 * Rewardswp (incorrect)

## Screenshots

[⌊Rewards widget on your storefront inviting customers to join and earn points⌉⌊
Rewards widget on your storefront inviting customers to join and earn points⌉[

Rewards widget on your storefront inviting customers to join and earn points

[⌊Members see their points balance and available rewards at a glance⌉⌊Members see
their points balance and available rewards at a glance⌉[

Members see their points balance and available rewards at a glance

[⌊Customers can view and apply their earned reward coupons⌉⌊Customers can view and
apply their earned reward coupons⌉[

Customers can view and apply their earned reward coupons

[⌊One-click apply lets customers add reward coupons directly to their cart⌉⌊One-
click apply lets customers add reward coupons directly to their cart⌉[

One-click apply lets customers add reward coupons directly to their cart

[⌊Ways to earn panel shows all available actions to accumulate points⌉⌊Ways to earn
panel shows all available actions to accumulate points⌉[

Ways to earn panel shows all available actions to accumulate points

[⌊Customers browse redemption options and claim rewards with a single click⌉⌊Customers
browse redemption options and claim rewards with a single click⌉[

Customers browse redemption options and claim rewards with a single click

[⌊Refer a friend program turns customers into brand advocates⌉⌊Refer a friend program
turns customers into brand advocates⌉[

Refer a friend program turns customers into brand advocates

[⌊Track member activity, referral revenue, and points balances at a glance⌉⌊Track
member activity, referral revenue, and points balances at a glance⌉[

Track member activity, referral revenue, and points balances at a glance

[⌊Deep dive into any member's points, rewards, and referral activity⌉⌊Deep dive 
into any member's points, rewards, and referral activity⌉[

Deep dive into any member’s points, rewards, and referral activity

[⌊Points history shows every transaction with earned, spent, and pending points⌉⌊
Points history shows every transaction with earned, spent, and pending points⌉[

Points history shows every transaction with earned, spent, and pending points

[⌊Rewards Activity referral tracking shows friend names, statuses, and completion
counts⌉⌊Rewards Activity referral tracking shows friend names, statuses, and completion
counts⌉[

Rewards Activity referral tracking shows friend names, statuses, and completion 
counts

[⌊Mobile-optimized widget expands to full-screen for easy navigation on any device⌉⌊
Mobile-optimized widget expands to full-screen for easy navigation on any device⌉[

Mobile-optimized widget expands to full-screen for easy navigation on any device

## Installation

 1. Install RewardsWP either via the WordPress.org plugin repository or by uploading
    the files to your server. (See instructions on [how to install a WordPress plugin](https://www.wpbeginner.com/beginners-guide/step-by-step-guide-to-install-a-wordpress-plugin-for-beginners/))
 2. Activate RewardsWP.
 3. Navigate to RewardsWP in your admin menu to configure your points and referral 
    program.
 4. Want more features? [Purchase the Pro version of RewardsWP](https://rewardswp.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin&utm_content=installation)!

## FAQ

### Which eCommerce platforms are supported?

RewardsWP works seamlessly with both WooCommerce and Easy Digital Downloads. These
are the two most popular eCommerce solutions for WordPress, so you’re covered whether
you’re selling physical products or digital downloads.

### Does RewardsWP work alongside AffiliateWP?

Yes! RewardsWP and AffiliateWP are designed to work together perfectly. While AffiliateWP
manages your professional affiliate program (with bloggers, influencers, and marketing
partners), RewardsWP handles your customer loyalty and referral program. They’re
complementary solutions from the same trusted team.

### How does the loyalty points system work?

Customers earn points for actions you define – purchases, signing up, their first
order, leaving product reviews, and referring friends. They can then redeem accumulated
points for discounts on future orders. You control the earning rates and redemption
values.

### Can I customize what points are called?

Yes! With RewardsWP Pro, you can change “Points” to anything you like – Stars, Coins,
Credits, Gems, or whatever fits your brand. Both singular and plural forms are customizable.

### Is there a limit to how many members can join my program?

No! RewardsWP allows unlimited members, unlimited rewards, and unlimited referrals.
There are no artificial caps.

### Do I need coding knowledge to use RewardsWP?

Not at all. RewardsWP includes a guided setup wizard and intuitive settings pages.
No coding is required to launch a fully-featured rewards program.

### What’s the difference between this version and Pro?

This version includes a loyalty points system, referral program, rewards widget,
program dashboard, and email notifications.

RewardsWP Pro adds VIP tiers, birthday rewards, friend rewards, points expiration,
point branding, advanced reward types, advanced analytics, CSV exports, and priority
support.

### Can I run a VIP or tiered loyalty program?

Yes, with RewardsWP Pro. VIP Tiers lets you create tiers that customers reach by
total amount spent, points earned, or completed referrals. Each tier can give a 
points multiplier, an entry reward, and perks you choose.

### How do customers see their points and rewards?

Customers interact with your rewards program through a beautiful floating widget
that appears on your site. They can view their points balance, available rewards,
referral link, full points and referral activity history, and redeem their points–
all without leaving the page.

### Can customers refer friends?

Yes! RewardsWP includes a referral program with shareable referral links, social
sharing to Facebook, X, and Email, and advocate rewards when referrals make a purchase.
RewardsWP Pro adds friend rewards, which gives the referred friend a discount on
their first purchase.

### Does RewardsWP work with my theme?

RewardsWP is designed to work with any WordPress theme.

### Where can I get support?

For the lite version, please use the [WordPress.org support forums](https://wordpress.org/support/plugin/rewardswp/).
Pro customers get priority email support through their RewardsWP account.

### I’d like access to all features. How can I get them?

You can get access to more features and support by [upgrading to our Pro version](https://rewardswp.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin&utm_content=faq).
Purchasing a Pro license gets you access to the full version of RewardsWP, automatic
updates, priority support, and many more features!

## Reviews

![](https://secure.gravatar.com/avatar/5f7e6c162d0645b89d90630f30a8d098ca400b7444291673fc31f5a857735373?
s=60&d=retro&r=g)

### 󠀁[Great Plugin](https://wordpress.org/support/topic/great-plugin-41496/)󠁿

 [rodlensh](https://profiles.wordpress.org/rodlensh/) ماي 16, 2026 2 replies

Great plugin. I like the fact that it doesn’t have a watermark on the free version.
It had one issue one time because I used the Cache plugin (LiteSpeed Cache Plugin).
It was caching one of my customer’s data and was showing it to other visitors. I
had to quickly deactivate it. So, can you improve its compatibility with the Cache
plugin or tell me to exclude this plugin from the cache?

![](https://secure.gravatar.com/avatar/38ae773f6e825dafcec4c8779e8ef5edca39c1928ea66bdea68db9f4f4a11d92?
s=60&d=retro&r=g)

### 󠀁[Best ever Plugin](https://wordpress.org/support/topic/best-ever-plugin-19/)󠁿

 [momocamel](https://profiles.wordpress.org/momocamel/) فبراير 11, 2026 1 reply

Im still using the free version and its awesome. it deserve more reviews actually
and I was hesitating at start as no reviews but after I installed I was so surprised
how good it is . its so stable and all these functions free! The design is stable
and cool. doesn't do any damage to Templates or any other plugins. Free but has 
so much as Free. points for purchase set point for write review create account point
refer a friend view members details and edit the customer points directly and can
exclude customers from program by one click as well. customer can share their link
Via email, x, and Facebook easy to adjust widget . the customer can show points,
redeem point, refer link immediately from it. located in the bottom of the online
shop so customer can view and use in one click anytime. Can view all points and 
refers and can view all the adjustment has been done by admin or customer directly.
the support is helpful and friendly and follow up timely. I have installed and tried
many plugins they are too limited and some caused errors in Word press installation
and the theme design, but this is didnt, working so smoothly. so far its the best.

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/rewardswp/reviews/)

## Contributors & Developers

“RewardsWP – Loyalty Points & Referral Program for WooCommerce” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ Andrew Munro / AffiliateWP ](https://profiles.wordpress.org/sumobi/)
 *   [ Darvin ](https://profiles.wordpress.org/ddasilveira/)

[Translate “RewardsWP – Loyalty Points & Referral Program for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/rewardswp)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/rewardswp/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/rewardswp/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/rewardswp/) by [RSS](https://plugins.trac.wordpress.org/log/rewardswp/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.6.0

 * Added: AI assistants connected through MCP can read your rewards program: totals
   and reports, settings, members, points, referrals, rewards, VIP tiers, emails
   and referral link activity (WordPress 6.9+). They act as the connected user, 
   with the same permissions
 * Added: With MCP write access turned on (off by default), AI assistants can also
   run and set up the program: manage members, points, rewards and referrals, turn
   emails on or off, start exports, and change everything on the Settings screen,
   from earning rules to VIP tiers. What the plan does not include is refused with
   a link to upgrade
 * Added: AI MCP tab under RewardsWP > Tools, to install WPVibe (or StoreAgent on
   WooCommerce stores) in one click, connect an assistant, turn on write access,
   and see what assistants can do on your plan
 * Changed: Manual points adjustments show in the dashboard’s Recent Activity with
   their note, and in the member’s rewards widget
 * Fixed: Saving a member’s birthday failing on servers without the PHP calendar
   extension
 * Changed: Warnings in the Delete member, Disable email and VIP program-off modals
   use a left-bar callout, matching AffiliateWP
 * Fixed: Menu icons in the WordPress admin, such as the Easy Digital Downloads 
   icon, no longer shift up on RewardsWP screens
 * Fixed: Applying a reward coupon no longer shows “Network error” when another 
   plugin, such as WooCommerce Points and Rewards, prints notices during the request
 * Changed: The Delete member, Disable email, VIP re-evaluate, Change referral link,
   Adjust points and VIP program-off modals share the Exclude member modal’s roomier
   layout
 * Changed: The Adjust points modal uses sentence case, such as “Adjust points for
   Andrew” and “Add points”
 * Fixed: A reward whose coupon is already on an unpaid order now shows as used,
   instead of offering Apply to cart and failing
 * Fixed: A coupon that fails to apply shows one plain message instead of two errors
 * Added: The Make a purchase drawer shows what one of your own products earns at
   your rate, such as “Deluxe Sample Set, $50: members earn 75 points”
 * Added: The VIP tier drawer has an Example toggle showing what that product earns
   at the tier’s multiplier, such as “Gold members earn 150 points”
 * Added: A store with no priced products sees the example on a round order sized
   to its currency, such as “A $50 order” or “A ¥5,000 order”
 * Fixed: The Make a purchase earning rate is capped at 1,000 points and VIP multipliers
   at 10×, and one order can never award more points than the points columns hold
 * Fixed: The Exclude member modal no longer says “from RewardsWP”, names the store’s
   rewards program in its description, and says the member keeps their points and
   rewards
 * Changed: The Exclude member modal has more room, rounder corners and its actions
   inside the panel, matching AffiliateWP’s modals
 * Changed: The Exclude member button is blue, since excluding can be reversed, 
   and red stays for actions that can’t be undone
 * Changed: The rewards launcher shows a down chevron instead of an X while the 
   panel is open
 * Changed: The rewards launcher now tells screen readers it opens and closes the
   rewards panel
 * Changed: Member delete buttons and titles use sentence case, and the referral
   link modal says “Change”, matching the menu item that opens it
 * Added: The member row menu on the Members screen can exclude a member from the
   program, or include an excluded one
 * Fixed: Bulk actions on the Members screen now confirm what changed, and return
   to the same page, filters and search
 * Fixed: The Delete member, Disable email and VIP re-evaluate modals focus Cancel
   when they open, so pressing Enter can’t confirm by accident
 * Fixed: Admin confirmation modals keep their close button clear of the corner 
   and of long titles
 * Added: The rewards widget header shows how many points a member needs for their
   next reward, such as “200 points to your next reward”, and opens Ways to redeem
 * Fixed: Whole-number fields in the admin no longer put the minimum back while 
   you type, so clearing one and typing 250 gives 250, not 1250
 * Fixed: The VIP welcome-gift summary says “1 bonus point” for one point and uses
   the store’s name for points
 * Fixed: The VIP status, VIP tier, reward detail, redeem success, birthday and 
   create account panels now fade their content at the top and bottom while it scrolls,
   like the other widget panels
 * Changed: A paused member sees a Paused badge beside their balance, with the reason
   under it on Home, so panels no longer scroll under a pinned notice
 * Changed: While earning is paused, Ways to earn hides its action buttons, and 
   Ways to redeem shows Paused in place of a faded Redeem button
 * Changed: The paused message now reads “You can’t earn or redeem. Your points 
   are kept.”
 * Changed: The tiers intro in VIP status drops “what it takes to get there” for
   a member on the top tier
 * Fixed: Points costs on the redeem success screen and in Your rewards now use 
   a thousands separator, such as “1,000 points”
 * Fixed: Point amounts of 1,000 or more show a thousands separator on the Points
   and Referrals settings cards and in the rewards widget’s Ways to earn and Ways
   to redeem, such as “1,000 Points”
 * Fixed: The Refer a friend card on the Points tab updates as soon as you change
   the advocate reward on the Referrals tab, without a page reload
 * Fixed: The widget preview shows the Join now footer again after you switch from
   Member back to Guest
 * Fixed: In the widget preview, Join now opens the sign-up form instead of sending
   a real join request that failed silently
 * Fixed: Manual points adjustments counted in the dashboard’s points earned, points
   redeemed, active members and first-time redeemers figures
 * Fixed: Saving settings while your license is inactive or on a lower plan erasing
   the points name, points expiration, friend reward and referral reward expiration
   set up on a higher plan
 * Fixed: Saving the settings no longer forgets when points for creating an account
   were turned on, so members who signed up before then no longer see those points
   as earned in the rewards widget
 * Fixed: The settings page no longer breaks when a stored on or off setting holds
   a word instead of a true or false value
 * Fixed: The Share button on Refer a friend in Ways to earn now scrolls to the 
   Refer your friends card on the home panel, instead of the top of it
 * Fixed: Before VIP settings are first saved, RewardsWP now uses the same qualification
   measure the VIP screen preselects, so the at-risk email preview matches the store
 * Changed: A welcome gift in the VIP status panel and on a tier’s own panel now
   opens its reward, or says it was used or is no longer available
 * Changed: VIP Tiers moves a member down a tier as soon as a refund drops them 
   below it, with no grace period or at-risk email. The demotion grace period now
   applies only when a member goes quiet on points counted over a window.
 * Fixed: VIP tier checks for WooCommerce guest customers no longer load every past
   order, which made spend-based tiers slow on large stores
 * Changed: The VIP tier Points Multiplier shows what it does to your purchase rate
   under the field, such as “Gold members earn 20 points per $1”, and names the 
   Make a purchase rate it builds on
 * Changed: The rewards widget lists a VIP tier’s multiplier with the rate it gives,
   such as “2× points on purchases (3 points per $1)”, and hides it when Make a 
   purchase is off
 * Changed: The VIP tier points multiplier field steps by 0.01 and rounds what you
   type to two decimal places, such as 1.25×
 * Changed: A VIP tier with no multiplier shows the rate it earns, such as “1.5 
   points for every $1 spent” as the first row of its widget Benefits list and “
   1.5 points per $1” in the tier list
 * Fixed: VIP tier multipliers no longer show as a benefit in the widget while Make
   a purchase is off, and the tier list and drawer say the multiplier is inactive
 * Changed: The remove buttons on VIP tier perks, entry rewards and custom icons
   turn grey on hover instead of red
 * Changed: The button for top-tier members in VIP status now reads “Spend your 
   points”, since it opens Ways to redeem
 * Added: The VIP Tiers upgrade card links to a live demo with Try it live, and 
   sits wider on the VIP settings tab
 * Fixed: Whole-number fields in the admin no longer turn a decimal into a larger
   number, so typing 2.5 points no longer saves 25
 * Added: The Make a purchase earning rate accepts up to two decimal places, such
   as 1.25 points per $1, and members still earn whole points, rounded down

#### 1.5.1

 * Fixed: A member’s first and last name are now kept when WooCommerce saves an 
   order before its billing name is set, such as a WooCommerce Subscriptions renewal,
   instead of being cleared
 * Fixed: Emails to members with no first name no longer use their email address
   as their name, and drop the greeting’s comma instead
 * Fixed: Excluded, blocked and pending members now see a notice about their account
   status in the rewards widget, with Redeem buttons disabled, instead of an error
   inside the reward after clicking Redeem
 * Changed: The VIP at-risk email now leads on keeping the member’s status, with
   a subject that names the days left
 * Fixed: The VIP at-risk email no longer tells members to keep earning on spend
   and referral sites
 * Changed: The VIP settings tab now names WooCommerce or Easy Digital Downloads
   as the plugin to activate when no store is connected
 * Changed: Inactive program and email badges are now grey instead of red, since
   switching something off is not an error
 * Fixed: VIP tier perks past the 20th being dropped on save. The tier drawer now
   shows how many perks a tier has out of 20 and stops adding perks at the limit,
   so nothing you type is lost
 * Changed: The VIP Status panel now shows the same progress line as the home screen
   card, such as “Spend $120 more to reach Gold.”
 * Changed: The VIP card on the rewards widget home screen now has a “VIP status”
   heading, like the referrals section
 * Changed: The points, VIP tiers and referrals cards a logged-out visitor sees 
   now left-align their heading and text, like the cards members see
 * Fixed: The VIP tiers card a logged-out visitor sees now lines its tiers and hover
   highlight up with the points card above it
 * Fixed: The admin widget preview now shows a VIP tier and progress for the logged-
   in demo member, instead of a bare VIP status row
 * Fixed: The Auto, Light and Dark buttons on the widget settings no longer draw
   over the settings tab bar when you scroll the page

#### 1.5.0

 * Added: VIP Tiers (Pro). Reward your most loyal members as they climb tiers by
   points, total spend, or completed referrals, with a points multiplier, welcome
   gifts, and perks at each tier
 * Added: New emails for the VIP program: Tier Reached, Tier At Risk, and Tier Demoted
 * Added: Tier performance on Reports
 * Changed: Percentage discount rewards are capped at 100%
 * Changed: The Members list no longer shows Points Available twice
 * Changed: Member page labels renamed: “First Seen” to “Joined”, “Last Seen” to“
   Last Active”, and “Completed Referrals” to “Referrals”
 * Changed: WooCommerce coupons created by RewardsWP say which reward they came 
   from
 * Changed: Better keyboard and screen reader support across admin screens, with
   clickable field labels and drawers that take focus
 * Fixed: Emails sent in the same run as another RewardsWP email, such as points
   expiration reminders, going out from “WordPress” instead of the store’s From 
   name and address. Other plugins’ emails no longer pick up the RewardsWP From 
   details
 * Fixed: Rewards-applied revenue and referral revenue on Reports including tax 
   and shipping
 * Fixed: Points redemptions set to never expire picking up the referral program’s
   expiry, which could remove them from the rewards widget early
 * Fixed: Expired rewards reappearing in the rewards widget after it refreshes
 * Fixed: Pro earn and redeem actions available to set up without an active license,
   and the settings screen not updating right after a license is connected or removed
 * Fixed: Last Active on the Members list and member page showing the join date 
   instead of the member’s real activity
 * Fixed: Relative dates counting 24-hour periods, so something from two days ago
   could read “1 day ago”
 * Fixed: Store buttons in emails and the rewards widget linking nowhere when the
   shop page has been deleted
 * Fixed: Reward summaries reading “Expires after never” for rewards with no expiry
 * Fixed: Easy Digital Downloads purchases made with a discount code now earn points
   on the discounted amount, and no longer log a PHP warning
 * Fixed: Referred friends seeing “Network error. Please try again.” when claiming
   a reward from a referral link, affecting visitors with ad blockers, privacy tools,
   or cookies disabled
 * Fixed: The purchase confirmation banner showing a higher points total once the
   order was processed, because it added bonuses such as the first order bonus to
   the purchase points it showed while the order was pending

#### 1.4.6

 * Fixed: Points expiration reminders now send once per notification period, with
   the correct days remaining and expiry date. Reminders also reach every member
   with expiring points, including on large stores
 * Fixed: The expiring points total shown to members no longer counts points that
   were already redeemed

#### 1.4.5

 * Fixed: An error that could occur when connecting and installing Pro from Lite
 * Fixed: An error that could occur when saving data during the Pro connect flow
 * Fixed: An error that could occur on WordPress 6.6 and older, affecting the rewards
   widget, member names, and emails
 * Fixed: Errors and out-of-date points and rewards on sites using a persistent 
   object cache, such as Redis or Memcached
 * Fixed: Messages the rewards widget creates in the browser not translating, including
   sign-up and sign-in errors, connection errors, reward claim and coupon messages,
   reward type labels, and referral sharing text
 * Fixed: The sign-up error shown to a guest upgrading to a full account repeating
   the instruction to sign in
 * Fixed: The “Upgrade to Pro” admin menu item showing grey/blue text instead of
   white on WordPress 7.0
 * Fixed: The reward redemption email greeting members with the text {member_name}
   instead of their name

#### 1.4.4

 * Fixed: Text in the rewards widget and admin not translating, including earn action
   titles such as “Make a purchase” and “Create an account”
 * Fixed: Special characters such as apostrophes displaying as raw HTML entities(
   for example ‘) instead of rendering correctly in the rewards widget and admin
 * Fixed: Reward and points amounts ignoring the store’s currency symbol position,
   so currencies that place the symbol after the amount (for example “5 €”) now 
   display correctly
 * Fixed: Storefront widget AJAX content (such as the History tab and action success/
   error messages) now follows the site language instead of the logged-in visitor’s
   profile language
 * Fixed: Email subject lines not translating in non-English languages, and some
   subjects showing raw HTML entities instead of accented characters and apostrophes
 * Fixed: The points currency name (such as “Points”) not translating in the rewards
   widget on non-English sites
 * Fixed: Rewards widget not loading when a reward or coupon is set to never expire
 * Fixed: Settings page not loading when the license server could not be reached
   or returned an unexpected response

#### 1.4.3

 * Changed: Improved compatibility with page-cache plugins
 * Fixed: Conflict with other plugins and page builders (such as Breakdance) that
   could cause their content to disappear on the frontend

#### 1.4.2

 * Changed: Purchase points now calculate from order subtotal, excluding tax and
   shipping
 * Changed: Smooth in-place transition after signing in via the rewards widget
 * Changed: WordPress users who aren’t yet members are auto-enrolled when they sign
   in through the rewards widget
 * Fixed: “Network error occurred” when signing in via the rewards widget as an 
   existing WordPress user
 * Fixed: Settings page error that could occur when switching between plugin versions
   with different setting keys

#### 1.4.1

 * Changed: Replaced the native browser color picker with a custom color picker 
   for a consistent experience across all browsers
 * Fixed: Friend claim panel disappearing when navigating away from the referral
   link
 * Fixed: “Ways to redeem” upgrade modal incorrectly showing for Pro users

#### 1.4.0

 * Added: Birthday Rewards (Pro). Bring customers back each year with automatic 
   birthday bonus points. Includes privacy-first date collection, fraud prevention,
   and email notifications
 * Added: Clickable breadcrumb navigation in admin for member detail and email edit
   screens
 * Added: Email subject line and sender info displayed above email previews
 * Added: {member_full_name} merge tag and added both {member_name} and {member_full_name}
   to the admin merge tag picker across all emails
 * Added: Scroll indicators on all Rewards Widget panels so customers can see there’s
   more content below
 * Added: Share button on the refer a friend earn action in Ways to Earn, giving
   customers a clear next step to start referring
 * Changed: Email templates redesigned with simplified layouts, centered text, consistent
   border-radius, and unified color palette for a more professional, on-brand look
 * Changed: Email admin screens redesigned for a cleaner, more consistent look across
   headers, inputs, and panels
 * Changed: {member_name} merge tag now returns first name only for more personal,
   consistent emails
 * Changed: {friend_name} in advocate reward email now returns first name only
 * Changed: Email previews now show realistic demo content for a more accurate picture
   of what customers will receive
 * Changed: Refer a friend card is now fully clickable in Earning Points admin list
   for easier navigation
 * Changed: Links in admin email previews now open in new tabs
 * Changed: Replaced guest member registration form with a one-click confirmation
   UI that shows the order email and a single “Create my account” button, reducing
   friction for guest-to-member conversion
 * Changed: Rewards widget text now uses a brand-derived dark color instead of generic
   dark grey for a more cohesive look across all brand colors
 * Fixed: Admin email preview overriding brand link colors with default blue
 * Fixed: Send Test button maintaining consistent size during loading state
 * Fixed: Blank page when navigating from earn actions drawer to referrals tab on
   short viewports

#### 1.0.6

 * Fixed: Fatal error on activation when Jetpack Autoloader conflicts with plugin
   dependencies
 * Fixed: Friend rewards incorrectly transferred when referred friend becomes a 
   member with multiple visits
 * Fixed: Friend claim panel showing current admin config instead of actual claimed
   reward after config changes
 * Fixed: Duplicate pending referral created when friend purchases without applying
   their coupon
 * Fixed: Unclaimed friend reward not appearing in “Your rewards” after friend becomes
   a member

#### 1.0.5

 * Added: Rewards Activity panel in the rewards widget. Members can view their full
   points and referral history across Points and Referrals tabs
 * Added: Admin widget preview now includes the Rewards Activity panel with curated
   sample data
 * Added: Pending points tracking for WooCommerce and Easy Digital Downloads
 * Added: Pending points for a member added to the member detail view of the admin
 * Added: Deep-link support for the Rewards Activity panel via URL hash or query
   parameter (e.g., #rewardswp-activity-points)
 * Fixed: Invalid license key now shows error message when trying to activate

#### 1.0.4

 * Fixed: Admin currency formatting now respects zero-decimal currencies (JPY, KRW,
   VND) and displays the correct currency symbol in member details, dashboard KPIs,
   and reports

#### 1.0.3

 * Added: Support for zero-decimal currencies (JPY, KRW, VND) in the “Make a purchase”
   earn action
 * Added: Configurable spending threshold for points calculation (e.g., “5 points
   per ¥100 spent”)
 * Changed: Free product rewards with minimum spend now show clearer messaging about
   spend requirements
 * Changed: Earn and redeem action summaries now display as a single sentence instead
   of bullet points
 * Fixed: Referral reward in the panel now displays the configured currency name
   instead of generic “points”
 * Fixed: Earn and redeem action summary strings are now translatable
 * Fixed: Flash of unstyled content when the setup wizard loads on first activation
 * Fixed: Free Product reward search now finds custom WooCommerce product types
 * Fixed: Fatal error during plugin activation when ActionScheduler is not yet loaded
 * Fixed: Free Product coupon discount applying to multiple cart quantities instead
   of a single item
 * Fixed: “Most Redeemed” dashboard widget showing generic “Free product” instead
   of actual product names

#### 1.0.2

 * New: Free Product reward type (Pro). Reward customers with specific free products,
   with automatic cart management, minimum spend support, and redemption limits
 * New: Drag-and-drop reordering for Ways to Earn and Ways to Redeem actions in 
   admin settings, with order reflected in the frontend rewards widget
 * New: Honeypot anti-spam protection for Register and Claim Reward forms in the
   rewards widget
 * New: Guest order linking with email verification. When customers create an account,
   previous guest orders matching their email can be securely linked via a verification
   email
 * Updated: Rewards widget launcher button now includes aria-expanded and aria-controls
   attributes for improved screen reader support
 * Updated: Added a .rwp-panel-open body class when the rewards panel is opened,
   for custom CSS targeting
 * Updated: Rewards widget now preserves scroll position when navigating back to
   the home panel
 * Updated: Improved admin widget preview to support interactive reward redemption
   flow, guest registration and sign-in form navigation
 * Fix: Form buttons now support proper Tab key navigation in Safari
 * Fix: Form fields no longer trigger automatic zoom on focus in iOS Safari
 * Fix: Disabled buttons no longer show a hover effect
 * Fix: “Refer a friend” earning action now appears in the rewards widget when configured
 * Fix: Friend reward drawer no longer incorrectly displays “Advocates” instead 
   of “Friends”
 * Fix: Guest checkout now shows the correct points earned banner on the purchase
   confirmation page

#### 1.0.1

 * Fix: Improved PHP 7.4 compatibility

#### 1.0.0

 * Initial release

## Meta

 *  Version **1.6.0**
 *  Last updated **1 يوم ago**
 *  Active installations **100+**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/rewardswp/)
 * Tags
 * [Loyalty](https://ary.wordpress.org/plugins/tags/loyalty/)[points](https://ary.wordpress.org/plugins/tags/points/)
   [referrals](https://ary.wordpress.org/plugins/tags/referrals/)[Rewards](https://ary.wordpress.org/plugins/tags/rewards/)
   [woocommerce](https://ary.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://ary.wordpress.org/plugins/rewardswp/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/rewardswp/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/rewardswp/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/rewardswp/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/rewardswp/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/rewardswp/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/rewardswp/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/rewardswp/reviews/)

## Contributors

 *   [ Andrew Munro / AffiliateWP ](https://profiles.wordpress.org/sumobi/)
 *   [ Darvin ](https://profiles.wordpress.org/ddasilveira/)

## Support

Issues resolved in last two months:

     1 out of 1

 [View support forum](https://wordpress.org/support/plugin/rewardswp/)