WP Manifestindependent plugin directory
manifest / ecommerce / woocommerce-loyaltyforge

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.zip

From 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

Read the full README on GitHub →