WordPress.org

Plugin Directory

Loyalty for WooCommerce – Points and Rewards / Loyalty Program

Loyalty for WooCommerce – Points and Rewards / Loyalty Program

Description

Loyalty for WooCommerce – Points and Rewards / Loyalty Program lets you turn occasional buyers into loyal advocates by awarding points, tiers, badges, and discounts—all seamlessly integrated into your existing WooCommerce store. Whether you want to increase repeat purchases, incentivize product reviews, or welcome new subscribers, this plugin gives you the tools to build and manage a full-featured loyalty program without writing a single line of code.

Premium version | Documentation | Support | Demo

Highlights (Free Version):
– Award points for purchases and key actions
– Simple redemption as cart/checkout discounts
– Basic admin points log and manual adjustments
– Translation-ready and developer-friendly

Looking for advanced tiering, bonus rules, referrals, and deeper customization? Unlock all features with Premium.

Features

  • Award Points for Actions: Grant points for every $1 spent, product reviews, account registrations, login, and more.
  • Easy Points Redemption: Let customers redeem points as discounts at checkout or via a “Redeem Points” widget on the cart and checkout pages.
  • Admin Points Log & Reports: View, filter, and export a complete history of point transactions for each customer.
  • Full WooCommerce Integration: Works out-of-the-box with products, coupons, and checkout gateways—no conflicts.
  • Translation Ready & Extensible: Includes a .pot file. Developers can hook into actions/filters to customize behavior.

Premium Features

Upgrade to Loyalty for WooCommerce – Premium to unlock a complete growth engine for retention and AOV.

Tiered Loyalty Levels
– Set clear point thresholds to unlock higher loyalty levels (e.g., Bronze Silver Gold).
– Grant exclusive discounts and VIP perks per tier.
– Reset all customer levels monthly, quarterly, or yearly to drive ongoing engagement.

Customizable Points & Rewards
– Choose which order statuses award or deduct points.
– Fine-tune point calculations by including/excluding taxes, shipping, coupons, and more.
– Enable point expiration with flexible, rule-based settings.

Bonus Points Opportunities
– Earn points for: sign-up, daily login, birthday, account anniversary, profile completion, first order, purchase milestones, lifetime spend, high order totals, selected payment methods, win-back after inactivity, product reviews, achievements, and more flexible bonus rules.

Smart Redemption Options
– Redeem points instantly as cart discounts at checkout.
– Convert points into coupon codes or free shipping rewards.
– Set minimum redemption thresholds and coupon expirations (days, weeks, months).

Referral Rewards
– Activate link-based referrals and reward both referrer and referee.
– Enable coupon-based referrals with discounts at checkout.
– Configure coupon format, value type, and discount application rules.

Front-End Integration & Display
– Show points balance and loyalty progress on the My Account page.
– Display earning and redemption options on product, cart, checkout, and order views.
– Keep the program transparent and engaging with clear, on-page messaging.

Engaging Notifications
– Send instant emails when customers earn or redeem points.
– Notify users when they advance to a higher tier.
– Remind customers of point expirations with scheduled alerts.

Get Premium: Learn more and purchase at https://yoohw.com/ (support, docs, and fast updates included).

Benefits & Use Cases

  • Boost Repeat Purchases: Reward returns, increasing average order value and lifetime value.
  • Encourage Engagement: Incentivize reviews and account activity to grow social proof and retention.
  • Improve Customer Loyalty: Tiered structures and perks create momentum to keep buying.
  • Drive New Sign-Ups: Offer points for account registration or newsletter opt-ins.
  • Differentiate Your Store: A well-structured loyalty program helps you stand out in a crowded market.

Have questions? Visit our Support Forum. Suggestions welcome—contact us.

Compatibility

  • Works with standard WooCommerce product types and most popular payment/shipping setups.
  • Designed to be theme-friendly; frontend templates can be overridden.
  • Developers: actions and filters available for deeper integration.

Developer Notes

  • Hooks are available across earning, redemption, and logging flows to customize behavior.
  • All user-facing strings are localized.
  • GDPR-friendly: the plugin stores only the data needed for loyalty accounting (points, actions, timestamps).

Screenshots

Installation

  1. Upload Plugin: Upload the loyalty-for-woocommerce folder to /wp-content/plugins/.
  2. Activate Plugin: Activate through Plugins Installed Plugins.
  3. Prerequisites: Ensure WooCommerce is installed and active.
  4. Quick Start: Go to WooCommerce Settings Loyalty to set earning and redemption rules.

FAQ

Q: How do customers redeem their points?

A: On Cart or Checkout, a Redeem Points control appears when a customer’s balance is sufficient. They pick an amount, and the discount is applied automatically.

Q: How do I create or modify loyalty tiers (levels)? (Premium)
A: Go to WooCommerce Settings Loyalty Levels. Add levels, set thresholds, and configure perks. You can also enable automatic monthly/quarterly/yearly resets.

Q: How do I change the point-to-currency conversion rate?

A: Go to WooCommerce Settings Loyalty General and set the conversion (e.g., 100 points = $5). Discounts recalculate automatically during redemption.

Q: Can I import customer point balances?

A: Yes. Use WooCommerce Settings Loyalty Tools Import/Export. Download the CSV sample, edit offline, and re-upload to sync.

Q: Does it support point expiration? (Premium)
A: Yes. Enable expiration and define rules (duration, grace, notices) under Loyalty General Expiration.

Q: Is it translation-ready?

A: Yes. A .pot file is included in /languages/. Use Loco Translate or Poedit.

Reviews

There are no reviews for this plugin.

Contributors & Developers

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

Contributors

Changelog

1.1.3 (Oct 15, 2025)

  • Fix: Uncaught TypeError call_user_func_array() throws “class not found”.
  • Fix: Added the null-coalescing fallback fixes the immediate warnings in the first start.
  • Fix: Added the missing default settings of the message for guest.

1.1.2 (Jun 13, 2025)

  • New: Integrated the WooCommerce Advanced Accounts plugin.
  • Update: Reorder the Loyalty settings tab.
  • Fix: Issue of the JavaScript performance in account page.
  • Improve: WooCommerce version 9.3 compatibility.

1.1.1 (May 6, 2025)

  • New: Added membercard background and border color options.
  • Improve: Updated the frontend CSS displaying.

1.1.0 (Apr 24, 2025)

  • New: Added optionals to display the message for guests on the shop and product pages.
  • New: Added option to set the message icon.
  • Update: Loyalty card displaying on mobile screens.
  • Improve: WordPress compatibility to 6.8.
  • Improve: WooCommerce compatibility.

1.0.9 (Feb 25, 2025)

  • New: Extra points – Daily login.
  • New: Extra points – Level up.
  • Fix: Cannot load more points table on the My Account page.

1.0.8 (Feb 18, 2025)

  • Fix: Error during leaving a review for the product.
  • Improve: WooCommerce compatibility.

1.0.7 (Jan 22, 2025)

  • Fix: Update to work on some sites with dbDelta() enforces strict checks.

1.0.6 (Jan 13, 2025)

  • New: Added Tools > Redefine the loyalty level option.
  • Improve: Updated to display points, log modals immediately.
  • Improve: Added CSS for upload form of import tool.

1.0.5 (Dec 29, 2024)

  • New: Added Tools > Import user points and earning points.
  • Improve: Display level name instead of level slug and some improvements at email notifications.

1.0.4 (Dec 20, 2024)

  • Improve: The loyalty is only available for those user roles that have set.
  • Improve: Point card heading updated.

1.0.3 (Dec 14, 2024)

  • Fix: The notice cannot be dismissed.

1.0.2 (Dec 12, 2024)

  • Fix: Missing the Add / Remove roles button.
  • Improve: The notices will only display for administrators.

1.0.1 (Dec 7, 2024)

  • Improve: Close points log modal when clicking outside of the form.
  • Improve: Added missing language strings.
  • Fix: Empty log message.

1.0.0 (Nov 6, 2024)

  • First released.