NewAI summaries now on every product pageSee how →

WooCommerce loyalty program: A complete guide for store owners

Krunal VaghasiyaKrunal VaghasiyaFounder, WiserReviewPublished Oct 21, 2026 · Updated Oct 26, 20267 min read
WooCommerce loyalty program

Most WooCommerce merchants focus on getting the first purchase, hoping the buyer will remember them. A loyalty program gives customers a reason to return with every purchase.

Setting up this system isn’t hard. The challenge is choosing the right reward program for your margins and the right plugin for your store.

In this guide, we cover both: the features worth investing in, today’s plugin costs, and a quick way to decide whether your program is worth it.

What is a WooCommerce loyalty program?

What is a WooCommerce loyalty program

WooCommerce Loyalty Program is a system that provides benefits and rewards for customers’ transactions and interactions with the website via points, levels, referrals, or store credits.

This concept is similar to those used in other ecommerce loyalty programs. In WooCommerce, the WooCommerce Loyalty Program plugin implements it and connects to your products, orders, and checkout.

Core Mechanics to Implement

A standard loyalty framework requires you to define two main settings:

  1. Earning Rules: Decide how customers generate points.
    • Purchases: E.g., spend $1, earn 1 point.
    • Actions: Reward points for creating an account, writing a product review, or on their birthday.
  2. Redemption Settings: Set the point value at checkout.
    • Conversion: E.g., 100 points = $5 off coupon.
    • Alternative Rewards: Convert points directly into Free Shipping or specific Free Products

What separates it from a coupon is who gets the discount. A coupon goes to anyone who finds the code, including shoppers who would have bought anyway.

A loyalty reward only pays out to someone who has already ordered from you. So the discount lands with the people you most want to keep.

Reviews and rewards from one WooCommerce tool

WiserReview runs product reviews, referrals, and a loyalty program from a single dashboard, so points for reviews come from data you already collect.

Start Free →

How does a WooCommerce loyalty program work?

 WooCommerce loyalty program

A WooCommerce loyalty program is a reward system where a plugin rewards customers for actions (buying products, leaving reviews, referring friends) with points.

Customers can spend their points/credits at checkout.

1. Earning (Trigger): The customer takes an action to qualify for the program. This could include spending a certain amount (₹100 or $1), posting a product review, or celebrating their birthday.

2. Ledger and Tracking (Storage): The plugin stores the customer’s earned points in their dashboard (“My Account”) and keeps them updated on their point balance and rewards.

3. Redemption (The Payoff): On the cart or checkout page, a dynamic field or toggle lets customers choose how many points to apply to their bill. The plugin automatically calculates the discount value (e.g., 100 points = $5 off) and lowers the total.

4. Automation & Tiers (The Scale): Advanced rules can automatically shift users into VIP Tiers (like Bronze, Silver, or Gold) once they hit a spending threshold, unlocking higher earning multipliers or exclusive perks.

Behind that flow sit two numbers you control: how many points a dollar earns, and what those points are worth when spent.

Say you give 1 point per $1 and let 100 points redeem for $5. That’s a 5% reward rate, so a customer who spends $100 gets $5 off a later order.

Benefits of a WooCommerce loyalty program

Benefits of a WooCommerce loyalty program

The primary advantage is more repeat orders from customers you have already acquired. Larger basket size, referrals, and better customer data follow.

Retention moves profit more than most levers. A 5% lift in retention can raise profits by 25% to 95%. Here are the quick benefits of a WooCommerce loyalty program:

  • Boosts Repeat Sales: Live point balances act as digital store credit, giving customers a strong reason to return to your shop instead of going to a competitor.
  • Increases Order Value: Shoppers often add extra items to reach a point threshold or unlock a free reward.
  • Lowers Cart Abandonment: Offering point redemptions at checkout gives hesitant buyers an instant discount and encourages them to finish the purchase.
  • Cuts Marketing Costs: Selling to an existing, loyal customer is significantly cheaper than paying for ads to acquire new traffic.
  • Builds Social Proof: Rewarding points for product reviews or social media shares easily generates authentic user content and word-of-mouth marketing.
  • Drives Organic Referrals: Built-in referral links reward current customers for introducing friends, bringing in new shoppers for free.

Types of WooCommerce loyalty programs

Most stores build on one of five models: points, tiers, referrals, paid VIP membership, or cashback and store credit. Many combine two, such as points with VIP tiers.

Type How it works Best for Watch out for
Points-based Customers earn points on orders and actions, then swap them for discounts, free shipping, or free products. Best for stores with frequent, mid-priced orders, like beauty, coffee, or supplements. Set a reward rate higher than your margin can carry.
Tiered Spend or points thresholds move customers up levels, each with a better earn rate or extra perks. Stores with a clear group of high spenders worth treating differently. A top tier so far away that almost nobody reaches it.
Referral Customers share a link. The friend gets a first-order discount, and the referrer earns a reward once that order is placed. Products people recommend or buy as gifts. Self-referrals and coupon abuse without fraud checks.
VIP/member Customers pay a monthly or yearly fee for perks like free shipping, early access, or member pricing. Brands with devoted fans and repeat shipping costs. Perks that don’t clearly justify the fee, leading to cancellations.
Cashback/store credit A percentage of each order comes back as credit to spend on a future purchase. Higher-ticket stores and anyone who wants simple “get 5% back” messaging. Unspent credit is a balance you owe customers until they use it.

Points are the usual starting point because every plugin in this guide supports them. Tiers and referrals tend to come later, once you know who your best customers are.

Features to look for in a WooCommerce loyalty program

Features to look for in a WooCommerce loyalty program

A good WooCommerce rewards plugin gives you flexible earning rules, rewards that work with your checkout, clear on-site display, automated emails, and protection against refunds and abuse.

Essential features to look for:

  • Flexible Earning Rules: Award points not just for purchases, but also for non-purchase actions like creating an account, leaving a product review, celebrating a birthday, or sharing on social media.
  • Tiered VIP Levels: Design a tier system (Bronze, Silver, Gold, etc.) in which higher tiers become available to the customer based on spending more.
  • Multiple Redemption Options: Let shoppers spend points on more than just percentage discounts; allow fixed cash-off coupons, free shipping, or free products.
  • Built-In Referral System: Provide customers with unique referral links so they can invite friends and automatically earn bonus points when a new sale goes through.
  • Automated Notifications: Send trigger-based emails or alerts when a customer earns points, reaches a new tier, or has points approaching their expiration date.
  • Customer Dashboard & Widgets: Give users a clean, self-service panel right inside their “My Account” page or a floating launcher widget to check balances and redeem rewards easily.
  • Store Owner Analytics: Include a backend dashboard to track key metrics like program conversion rates, point redemption rates, and top-tier customer lifetime value.

Best WooCommerce loyalty program plugins to consider

The five WooCommerce loyalty program plugins below cover most store needs, from a free start to a full points, tiers, and referrals setup.

1. WiserReview

WiserReview

WiserReview started as a product review platform for WooCommerce and other stores, and now runs referrals and a loyalty program from the same dashboard.

Because it already collects your reviews, points for written, photo, and video reviews come from its existing data, with no second plugin.

It connects through our WooCommerce review plugin, which syncs your WooCommerce orders and customers. Loyalty launched in October 2026 and is opening through early access, so it’s the newest option here.

Key features:

  • Points for orders, reviews, photo and video reviews, referrals, signups, birthdays, newsletter signups, and social follows
  • Custom earning actions, with different points per VIP tier
  • Rewards as fixed or percentage off, free shipping, or a free product
  • VIP tiers based on spend, points, or order count, each with its own perks and multiplier
  • A floating rewards panel where shoppers sign in with an emailed link, no password
  • Referral widgets with automatic discounts at WooCommerce checkout, through the WiserReview Referrals plugin.

Pricing: Review plans start at $6.75/month billed yearly for up to 100 orders. Pro is $19/month for up to 1,000 orders.

Points for reviews, with no second plugin

Because WiserReview already collects your WooCommerce reviews, it rewards written, photo, and video reviews with loyalty points out of the box.

Start Free →

How to set up a WooCommerce loyalty program with WiserReview

Setup happens in two places: your WordPress admin for the connection, and the Loyalty page in WiserReview for the rest. Nothing goes live until Step 10.

Step 1: Connect your WooCommerce store

set up a WooCommerce loyalty program with WiserReview

In your WordPress admin, go to Plugins, add WiserReview, and activate it. Then enter your WiserReview API key so WooCommerce orders, products, and customers start syncing.

Points depend on that sync, since WiserReview can’t award points for orders it never sees. Confirm the store shows as connected under Integration before moving on.

Step 2: Set up your email sender

Loyalty emails use the same sender as your review requests. If you already send those, you’re done with this step. If not, set the sender up now.

Step 3: Open the Loyalty page

set up a WooCommerce loyalty program with WiserReview

Click Loyalty in the WiserReview sidebar. The Loyalty program switch at the top stays Off while you build, so shoppers won’t see anything yet.

Until real activity comes in, the page shows sample data. Since Loyalty is in early access, contact WiserReview support if it doesn’t appear in your sidebar yet.

Step 4: Add your ways to earn

set up a WooCommerce loyalty program with WiserReview

Open Ways to earn and press Add rule. Pick only the actions that suit your store from the suggestions:

  • Place an order
  • Write a review
  • Add a photo or video to a review (extra points on top of the review)
  • Refer a friend
  • Join the program
  • Birthday (shoppers add it in the rewards panel)
  • Subscribe to the newsletter (needs your email platform connected under Integration)
  • Follow on social media (points are given on click-through, since follows can’t be verified)

set up a WooCommerce loyalty program with WiserReview

Set the points for each rule, and press Edit whenever you want to change them. Review points come from the reviews WiserReview already collects, so you don’t need to connect anything extra.

Step 5: Create your rewards

set up a WooCommerce loyalty program with WiserReview

Open Rewards, tap Add reward, and set the reward and its point cost. For example, free shipping at 300 points or $5 off at 500 points.

Keep the cheapest reward within reach of a first order. Track redemptions and remaining codes for each reward.

A warning like “8 left” means codes are running low, so top them up before redemptions stop.

Step 6: Add VIP tiers (optional)

set up a WooCommerce loyalty program with WiserReview

Press Add tier and set Reached at to the amount a member needs to spend to enter that tier. For example, $250 for Silver and $750 for Gold.

Then set the tier’s perks, like 1.5 points per $1, free shipping, or early access to sales.

Progress counts spend over the last 12 months by default. Press Change to measure points earned over a different period.

Step 7: Review the loyalty emails

set up a WooCommerce loyalty program with WiserReview

In Email Templates, click through the five emails that members receive: Welcome to the program, You earned points, You have a reward waiting, Happy birthday, and You reached a new tier.

WiserReview automatically sends all five. To use Klaviyo/Omnisend, select the ⋯ menu in that email and create a flow for that event.

These events include information about members’ points, tier, and rewards, which you can use in your flows. WiserReview always sends the sign-in link email.

Step 8: Choose when points are awarded

You can set points to be awarded in paid, fulfilled, or delivered settings. The safest options are fulfilled and delivered because they exclude canceled orders.

The settings also dictate member information. It determines for how long inactive members without point activity are retained. It also exports or deletes individual member information when requested.

Step 9: Add the loyalty panel to your store

set up a WooCommerce loyalty program with WiserReview

Expand Set up on your store, then click Add widget on the Loyalty panel. A floating rewards button then appears on every page of your WooCommerce store.

Shoppers use it to check their points, learn how to earn more, and redeem rewards. Shoppers log in via an email link and don’t need a password.

Afterward, click the Turn On button on the Loyalty tab at the top of the screen. From there onwards, shoppers start earning based on your policy.

Step 10: Track members and results

set up a WooCommerce loyalty program with WiserReview

On the Overview tab, you will find members, points earned, points redeemed, and member revenue. It also contrasts repeat purchase rate and average order value between members and others.

The Members list lets you search for members by name or email, filter by tier, view a member’s history, or export the full list as a CSV.

2. WPLoyalty

WPLoyalty

WPLoyalty is a loyalty program plugin native to WordPress that also has a free Lite version available on WordPress.org. The Lite version is for testing and includes rewards on purchases and coupon redemption, which is enough to test the idea before paying.

The Pro version adds the features every shop needs after a couple of months: referrals, VIP levels, birthday and review points, and conditions based on user role, spending, and country.

Key features:

  • Free Lite version with points for purchases and coupon redemption at checkout
  • Pro earning actions for signups, reviews, referrals, birthdays, social shares, and daily logins
  • Conditional rules by user role, spend, order count, product, category, country, or currency
  • Referral links that reward both the referrer and the friend
  • VIP levels with higher earning rates
  • Free products, fixed or percentage discounts, and free shipping as rewards

Pricing: Lite is free. Pro lists at $105/year for one site, $155/year for three sites, and $295/year for ten. Multi-year plans and seasonal sales bring those down.

See whether members actually buy more

WiserReview's loyalty overview compares repeat purchase rate and order value for members versus everyone else, so you know the program is working.

Start Free →

3. YITH WooCommerce Points and Rewards

YITH WooCommerce Points and Rewards

YITH’s plugin is ideal for those who want precise control over how points are earned. You can adjust the rules by item, product category, role, and level. Points may be restricted for sale items.

The YITH plugin also uses gamification with levels, badges, and a leaderboard. It is compatible with other YITH plugins, but requires a separate license for each plugin.

Key features:

  • Earning rules per product, category, user role, or points level
  • Extra points for registration, daily logins, profile completion, reviews, referrals, birthdays, and spend milestones
  • Automatic or manual redemption as fixed or percentage discounts, plus free shipping
  • Points that customers can convert into shareable coupon codes
  • Levels with custom badges and a ranking leaderboard shortcode
  • Point expiry with reminder emails, CSV import and export, and refund handling

Pricing: $139.99/year for one site, with a year of updates and support and a 30-day money-back guarantee.

4. WooCommerce Points and Rewards (by Woo)

WooCommerce Points and Rewards (by Woo)

This is Woo’s official extension, sold on the WooCommerce Marketplace. It does one job: points for spending, signups, and reviews, redeemed as discounts, and it supports the block checkout and HPOS.

Know the limits going in. There are no referrals or tiers; guest checkout doesn’t earn points.

Key features:

  • Points per dollar spent, with a set value for each point at redemption
  • Earning rate overrides by product or category
  • Points for account signups and product reviews
  • Points applied to past orders, so existing customers start with a balance
  • Maximum discount caps, partial redemption, minimum points, and optional expiry
  • Custom point names (like “Coins”) and manual balance changes with a visible log

Pricing: $179/year for one site, or $286.40 for two years, with a 30-day money-back guarantee. CSV export needs a separate exporter add-on.

How to review your WooCommerce loyalty program

How to review your WooCommerce loyalty program

Review your loyalty program monthly using pre-launch benchmarks. Compare members versus non-members on order frequency, order value, and time between orders, then evaluate the cost of the rewards.

Once the program is live, track these numbers each month.

Enrollment rate is new members divided by new customers in the same month. If it’s low, shoppers probably aren’t seeing the program at checkout or on product pages.

Active member rate counts members who earned or redeemed in the last 90 days. Big signup numbers mean little if most members go quiet after joining.

Redemption rate is points redeemed divided by points issued. Very low redemption usually means rewards feel out of reach, so try lowering the first reward threshold.

Customer Lifetime Value (LTV): Compare the lifetime spend of your loyalty members against non-members to confirm the program is driving higher long-term sales.

Repeat purchase rate compares the share of members and non-members who place a second order. This is the number the whole program exists to move.

Days between orders should shrink for members over time. A shorter gap means points are pulling the next purchase forward.

Reward cost is the monetary value the reward program gives members based on earned discounts. Since most plugins issue points as coupons, the coupons report in WooCommerce Analytics shows what the rewards program has distributed.

Points liability is the total value of unused points converted to money. If the old balance of points keeps increasing, reduce the points window.

Watch for one trap. Since members are generally your best customers anyway, they will spend more money than non-members regardless of what the program does.

How to choose the right WooCommerce loyalty plugin

How to choose the right WooCommerce loyalty plugin

Find the one that meets your one objective. Then test it out by applying this checklist.

  1. Name your main goal: If it’s more second orders, a simple points plugin is enough. If it’s reviews or referrals, pick a tool that rewards those actions without extra add-ons.
  2. Decide where your data lives: WordPress-native plugins store balances in your own database and run on your server. Connected platforms run off-site and sync orders through a plugin, so there’s less to maintain.
  3. Check Tier & Gamification Needs: Look for plugins that support VIP tiers (Bronze, Silver, Gold) and badges if you want long-term status progression rather than a flat point balance.
  4. Price it over two years: Yearly licenses renew every year, one-time licenses limit support, and SaaS tools bill monthly. Compare the two-year total, not the first invoice.
  5. Test it on a staging site: Place a test order, earn points, redeem them at checkout, then refund the order and confirm the points come back off.
  6. Check update and support history: Look at the last changelog date and recent reviews. Anything that touches checkout has to keep up with WooCommerce releases.
  7. Plan your exit: Confirm you can export balances to CSV. Without that, switching later means customers lose points they earned.

If you want a shortcut, here’s how the five line up:

  • Free start with room to grow: WPLoyalty
  • Reviews, referrals, and loyalty rewards for WooCommerce in one tool: WiserReview
  • Most control over earning rules: YITH WooCommerce Points and Rewards
  • Official Woo extension for basic points: WooCommerce Points and Rewards

Start with reviews and loyalty together

WiserReview connects to WooCommerce in minutes and rewards the reviews, referrals, and repeat orders that keep customers coming back.

Start Free →

Wrap up

WooCommerce loyalty program is effective when customers see the reward on each purchase and the margin allows you to support it.

In my opinion, I would include order and review points, one initial reward and analyze the customer’s return rate each month in case of setting up this program this week.

Tiers and referrals can come once those basics hold. Whichever plugin you pick, run the staging test first and keep your baseline numbers close, because they’re how you’ll know it’s working.

Krunal Vaghasiya

Written by

Krunal Vaghasiya

Krunal Vaghasiya is the founder of WiserReview and WiserNotify, which have served 10,000+ stores since 2020. He helps ecommerce brands build trust through fair, flexible, customer-led review management across every store and market.

More from Krunal →

FAQ

Questions, answered

No. Core WooCommerce includes coupons but no points, tiers, or referral tracking. Woo sells an official Points and Rewards extension for $179 a year, and third-party plugins cover more advanced setups.

Keep reading

All articles →

Turn loyal customers into reviews

Ask after every order and show the proof where shoppers decide.

7-day free trial · from $6.75 a month, billed yearly