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
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.zipUpdates 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
- Upload
wc-loyalty-rewardstowp-content/plugins/. - Activate in Plugins.
- Ensure WooCommerce is active.
- 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_pointsfrom positiveearnledger 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_pointsdefaults topoints_balanceif 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
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