Maximize convenience and savings for your customers with
Wallet for WooCommerce (TeraWallet). This all-in-one digital wallet and store credit system is specifically designed to streamline the checkout process and boost customer loyalty.
TeraWallet empowers your customers to deposit funds into their personal accounts, transfer money to other users, and make purchases effortlessly using their wallet balance. By reducing the need for repeated payment detail entries, you provide a frictionless shopping experience that encourages repeat business.
Beyond core wallet functionality, TeraWallet features a robust
Cashback Rewards System. Incentivize purchases by offering rewards based on cart totals, specific products, or categories. You can even convert WooCommerce coupons into wallet rewards, providing a unique way to drive engagement.
👉
Try the live demo: https://demo.standalonetech.com/
👉
Read full documentation: https://docs.standalonetech.com/
👉
Upgrade to Pro — unlock withdrawals, expiry, coupons, importer & AffiliateWP integration.
Minimum Requirements
- PHP 7.4 or greater is required (PHP 8.0 or greater is recommended)
- MySQL 5.6 or greater, OR MariaDB version 10.1 or greater, is required
- WordPress 6.4 or greater is required
- WooCommerce 7.2 or greater is required
Automatic installation
In your WordPress dashboard go to
Plugins > Add New, search for "Wallet for WooCommerce" and click
Install Now.
Manual installation
Upload the plugin folder to
/wp-content/plugins/ via FTP, then activate it from the Plugins menu.
Updating
Automatic updates should work like a charm; as always though, ensure you backup your site just in case.
If on the off-chance you do encounter issues with the wallet endpoints pages after an update you simply need to flush the permalinks by going to WordPress > Settings > Permalinks and hitting 'save'. That should return things to normal.
Important
A hidden "Wallet Topup" product is automatically created upon activation. Ensure it remains
Published and
Private.
v1.7.4 (October 31, 2026)
- Security - Wallet top-up orders now follow "Allowed Payment Gateways" on the order payment page and in the REST API. The REST API refuses a payment method that is not allowed with a 400 error.
- Security - Referral checks no longer trust forwarded IP headers unless the request comes from a trusted proxy (filter woo_wallet_trusted_proxies). Stores behind Cloudflare or a public load balancer should list their proxy ranges there.
- Security - New daily limit on visit rewards per referrer (default 20, set 0 for no limit). Existing stores are capped at 20 straight away; filter woo_wallet_referral_visit_daily_cap.
- Security - Wallet transfer recipient search no longer shows other customers' usernames or email addresses. Partial search, when enabled by filter, needs 3 characters and returns up to 10 results from the current site.
- Fix - Refunded or cancelled wallet top-ups now take the credit back from the customer's wallet (never below zero). This also applies to old top-up orders refunded or cancelled after the update; the new transaction category topup_reversal appears in the REST API. Filter woo_wallet_reverse_topup_on_refund turns it off.
- Fix - Top-up credit is capped at what was paid for the line (negative fees, edited line totals), including orders placed on 1.7.2-1.7.3 and paid after the update. "Allow coupons on wallet top-up" still credits the typed amount.
- Fix - Cashback reversal never takes back more than was credited (refund then cancel), runs once per refund, and compares the balance in the order currency.
- Fix - The REST top-up charges the typed amount in the requested
currency, and a currency with no known exchange rate is refused. The response amount and the third argument of terawallet_topup_order_created are in that currency; with no currency sent, the order is in the store currency.
- Fix - Referral rewards can no longer be paid twice for one referral, and names in transfer notes are shown as plain text.
- Fix - A cleared "Allowed Payment Gateways" list now stays empty, so no top-up gateway is offered.
- Fix - Possible fatal error in the top-up price calculation when the top-up product cannot be loaded.
- Tweak - Uninstalling with WALLET_REMOVE_ALL_DATA now removes more of the plugin's options; options saved by TeraWallet Pro are kept.
- Tweak - Corrected the message shown when searching users in the export screen.
See changelog for all versions.