LoyaltyForge – Customer Club for WooCommerce
LoyaltyForge is a WooCommerce loyalty and rewards plugin for customer points, membership tiers, referrals, reward coupons, earning campaigns, point expiration and refund reversals. Features an auditable points ledger, HPOS & Cart/Checkout Blocks support, REST APIs, customer dashboards, admin tools and extensible loyalty automation for online shops.
by Shahin Ilderemi · github.com/ildrm/woocommerce-loyaltyforge · website
★ 1stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/ildrm/woocommerce-loyaltyforge/archive/refs/heads/main.zipFrom the readme
LoyaltyForge – Customer Club for WooCommerce
LoyaltyForge is an extensible WooCommerce customer-club plugin built around an immutable points ledger rather than a mutable balance-only model. It provides loyalty points, dynamic earning campaigns, membership tiers, reward coupons, referrals, expiration, refund/cancellation reversals, a responsive My Account experience, administration tools, REST endpoints, privacy integration and auditability.
Requirements
- WordPress 6.9+
- WooCommerce 10.8+
- PHP 7.4+
- MySQL/MariaDB with InnoDB and GETLOCK() support required for economic operations. Native coupon posts and metadata must also use InnoDB.
- Single-site WordPress; multisite activation is rejected until site-scoped user metadata is implemented.
The plugin declares WooCommerce HPOS and Cart/Checkout Blocks compatibility. Order data is read through WooCommerce CRUD APIs; LoyaltyForge does not query legacy shoporder posts directly.
Implemented capabilities
Points and ledger
- Immutable custom-table transaction ledger
- Authoritative balances read directly from the ledger; obsolete user-meta caches can be cleared
- Signed credit/debit transactions
- Site/database-scoped MySQL adviso