WP Manifestindependent plugin directory
manifest / ecommerce / wc-loyalty-rewards

Loyalty & Rewards for WooCommerce WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

WooCommerce loyalty rewards plugin with points earning, tier-based multipliers, referral bonuses, checkout redemption, and a full admin dashboard.

★ 0stars
18release downloads
v1.1.4latest · 4mo ago

Install

Download wc-loyalty-rewards.zip From the v1.1.4 release on GitHub, Jun 24, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/beenacle/wc-loyalty-rewards/releases/download/v1.1.4/wc-loyalty-rewards.zip
Updates itself. It ships its own updater, so new versions appear under Dashboard → Updates.

Reusable loyalty and rewards plugin for WooCommerce. Fully OOP, namespaced, PHP 8.0+, WordPress 6+, WooCommerce 8+. Features dynamic tiers, configurable earning rules, referral program, redemption, admin tools, import/export, and shortcodes.

Requirements

  • PHP 8.0+
  • WordPress 6.0+
  • WooCommerce 8.0+

Installation

  1. Upload wc-loyalty-rewards to wp-content/plugins/.
  2. Activate in Plugins.
  3. Ensure WooCommerce is active.
  4. Configure under Loyalty & Rewards (top-level menu).

Key Features

  • Configurable earning triggers: orders, signup, referral (first order), daily visit activity, birthday (user meta + format), anniversary.
  • Dynamic tiers (DB-backed) with multipliers, CRUD and reordering.
  • Redemption with manual/auto modes, coupon exclusions, refund handling.
  • Referral codes and first-order rewards; My Account shows code/link and recent referrals.
  • Cart/checkout widgets with auto-redeem and estimated points; My Account endpoint with balance, lifetime, tier, recent ledger, referral info.
  • Admin tools: global ledger, per-user adjustments, import/export CSV, users list column, lifetime recalc.
  • Hooks and filters for extensibility; translation-ready.

Data Storage

  • User meta: _wclr_points_balance, _wclr_lifetime_points, flags for triggers.
  • Tables (created with dbDelta):
    • wclr_points_ledger: transactions (earn/spend/adjustment) with context, order/admin refs.
    • wclr_referrals: referral tracking (referrer, referred, status, first order).
    • wclr_tiers: dynamic tier definitions.

Settings Overview (Loyalty & Rewards → Settings)

  • General: enable program, uninstall data, base rate, base multiplier.
  • Earning: orders (tax/shipping/min/refund behavior/coupon exclusions), signup, referral bonuses, daily visits (X unique days visited), birthday (points + meta key + date format), anniversary.
  • Redemption: enable, rate, max %, auto modes (max/percent), refund return, manual input toggle, coupon exclusions.
  • Display: My Account tab, cart, checkout widgets.
  • Shortcodes: listed in Utilities tab.

Shortcodes

  • [wclr_points_balance]
  • [wclr_tier_info]
  • [wclr_referral_block]
  • [wclr_recent_ledger limit="10"]
  • [wclr_redeem_widget]

Admin Tools

  • Points Ledger: view latest entries; import/export CSV; Recalculate Lifetime Points button rebuilds _wclr_lifetime_points from positive earn ledger rows.
  • Users list column: shows balance and tier; sortable.
  • User profile section: view balance/lifetime/tier, recent ledger, manual adjustments.

Hooks (examples)

  • Actions: wc_loyalty_rewards_before_earn_points, wc_loyalty_rewards_after_earn_points, wc_loyalty_rewards_before_redeem_points, wc_loyalty_rewards_after_redeem_points, wc_loyalty_rewards_user_tier_changed, wc_loyalty_rewards_after_admin_adjustment.
  • Filters: wc_loyalty_rewards_earn_rate, wc_loyalty_rewards_referral_bonus, wc_loyalty_rewards_signup_bonus, wc_loyalty_rewards_anniversary_bonus, wc_loyalty_rewards_daily_visit_rule, wc_loyalty_rewards_redemption_config, wc_loyalty_rewards_cart_points_preview.

Import / Export

  • Export: CSV with user_id,user_email,points_balance,lifetime_points.
  • Import: same columns; lifetime_points defaults to points_balance if omitted. Imports replace current balances/lifetime.

Uninstall

  • If “Delete data on uninstall” is checked, custom tables and plugin options/meta are removed on uninstall.

Development

  • Namespaced, no external frameworks.
  • Text domain: wc-loyalty-rewards, domain path: /languages.
  • Generate POT: wp i18n make-pot . languages/wc-loyalty-rewards.pot.

Releases

10 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.1.4 latest
Jun 24, 2026 4mo ago
wc-loyalty-rewards.zip
3
Jun 13, 2026 4mo ago
wc-loyalty-rewards.zip
1
Jun 12, 2026 4mo ago
wc-loyalty-rewards.zip
0
Jun 12, 2026 4mo ago
wc-loyalty-rewards.zip
0
May 15, 2026 5mo ago
wc-loyalty-rewards.zip
1
Dec 13, 2025 10mo ago
wc-loyalty-rewards.zip +2 assets
3
wc-loyalty-rewards.zip1
wc-loyalty-rewards.zip.sha2561
wc-loyalty-rewards.zip.md51
Dec 12, 2025 10mo ago
wc-loyalty-rewards.zip +2 assets
5
wc-loyalty-rewards.zip3
wc-loyalty-rewards.zip.sha2561
wc-loyalty-rewards.zip.md51
Dec 12, 2025 10mo ago
wc-loyalty-rewards.zip
0
Dec 12, 2025 10mo ago
wc-loyalty-rewards.zip
5
Dec 12, 2025 10mo ago
wc-loyalty-rewards.zip
4
A grade

Security

Loyalty & Rewards for WooCommerce 1.1.4 · audited by WP Registry

No security issues found.

Audited release
1.1.4
Findings
none
Worst severity
—
Content hash
6e81ecbe93d92c2f74c6b6c8…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.