★ 85stars
52composer installs
45forks
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/malsubrata/woo-wallet/archive/refs/heads/master.zipAlso on Packagist as malsubrata/woo-wallet:
composer require malsubrata/woo-walletFrom the readme
TeraWallet (formerly WooWallet)
TeraWallet is the leading wallet system for WooCommerce, providing a seamless digital currency experience for WordPress sites. It allows customers to store funds, earn rewards through various site activities, and use their balance for fast, secure checkouts.
📚 Documentation
- Admin Guide: Configuration, rewards, and technical architecture.
- Customer Guide: Usage instructions and FAQs for shoppers.
🚀 Key Features
- Digital Ledger: Secure transaction history for every user.
- Flexible Top-ups: Customers can add funds via any WooCommerce gateway.
- Partial Payments: Use wallet balance combined with other payment methods.
- Cashback Engine: Rewards based on Cart, Product, or Category rules.
- Incentivized Actions: Earn balance for Signups, Reviews, Referrals, and Daily Visits.
- Peer-to-Peer Transfers: Users can send balance to other registered customers.
- Marketplace Ready: Full compatibility with Dokan, WCFM, and WCMarketplace.
🛠 Developer Section
Core Logic & Hooks
The system uses a strict database-first approach with MySQL-level locking to ensure transaction integrity.
- Filters:
- woowalletcurrentbalance: Modify