Wallet for WooCommerce
Wallet for WooCommerce
Description
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.
β¨ Why choose Wallet for WooCommerce?
- π Frictionless Checkout: One-click payments via wallet balance reduce cart abandonment.
- π° Automated Cashback: Automated rewards keep customers coming back for more.
- π¦ Store Credit System: Easily handle refunds by crediting the user’s wallet instantly.
- π Wallet Transfers: Allow customers to share funds with friends and family.
π Features
- π¦ Core Wallet Management: A centralized ledger system that tracks every credit and debit with 100% accuracy using SQL-level locking to prevent race conditions.
- π° Dynamic Cashback System:
- Cart-Wise: Rewards based on the total order value.
- Product-Wise: Granular control over rewards for individual items.
- Category-Wise: Rewards based on product taxonomies.
- π³ Smart Checkout Options:
- Full Payment: Pay for the entire order using the wallet gateway.
- Partial Payment: Use wallet balance for part of the total and pay the rest via other gateways (Stripe, PayPal, etc.).
- Auto-Deduct: Automatically apply available balance as a discount at checkout.
- π User Empowerment:
- Wallet Top-ups: Customers can add funds via their dashboard using any supported payment method.
- Peer-to-Peer Transfers: Securely send wallet balance to other registered users via email.
- π Engagement Rewards: Credit users for specific actions:
- New user registration bonus.
- Daily login rewards.
- Product review rewards.
- π Admin Control Center:
- View all user balances and transaction history.
- Manually adjust (credit/debit) any user’s balance with detailed notes.
- Lock/Unlock user wallets for security and fraud prevention.
-
π Seamless Integrations:
- Full support for WooCommerce Blocks checkout.
- Compatible with WPML and WooCommerce Subscriptions.
- Built-in support for Dokan, WCFM, and WCMarketplace.
-
π Multi-Currency Support: First-class integrations with the most-used WooCommerce currency switchers. Wallet balances, top-ups, transfers, and cashback are all converted through the active provider’s live rates.
- YayCurrency β Multi-Currency Switcher
- WOOCS β WooCommerce Currency Switcher (FOX)
- WPML Multilingual & Multi-Currency (WCML)
- CURCY β Multi Currency for WooCommerce (VillaTheme)
- Aelia Currency Switcher
- Generic fallback for any other plugin that filters
woocommerce_currencyβ active-currency detection still works, conversion falls open to the stored amount with an audit-log warning.
π Pro Features
β Upgrade to Pro to unlock advanced wallet features and specialized integrations:
- πΈ Wallet Withdrawal: Allow customers to request withdrawals from their wallet balance to their bank or other payment methods.
- β Wallet Expiry: Set expiration dates for wallet balance or cashback to encourage timely spending.
- ποΈ Wallet Coupons: Create exclusive coupons that can only be redeemed into the user’s wallet.
- π₯ Wallet Importer: Easily bulk import wallet balances and transaction history from CSV files.
- π€ AffiliateWP Integration: Automatically credit affiliate commissions directly to the user’s wallet.
- π Milestone & Birthday Bonuses: Credit the wallet when a customer’s lifetime spend crosses a threshold you set, and once a year on their birthday.
- π Breakage & Aging Reports: See how much wallet credit is about to expire, how much never will be spent, plus withdrawal and coupon reporting on the Wallet Dashboard.
Installation
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.0 or greater is required
- WooCommerce 7.2 or greater is required
Automatic installation
Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of WooCommerce Wallet Payment, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.
In the search field type “Wallet for WooCommerce” and click Search Plugins. Once you’ve found the plugin you can view details about it such as the point release, rating and description. Most importantly of course, you can install it by simply clicking “Install Now”.
Manual installation
The manual installation method involves downloading our plugin and uploading it to your webserver via your favourite FTP application. The WordPress codex contains instructions on how to do this here.
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.
Screenshots
Faq
Wallet payment acts as a native WooCommerce gateway. Customers with sufficient balance can select “Wallet” at checkout to pay for their order instantly.
Yes! If enabled in settings, customers can use their wallet balance to pay for a portion of the order and cover the remainder with another gateway like Stripe or PayPal.
Cashback is triggered by order status changes. You can configure which status (e.g., ‘Completed’ or ‘Processing’) triggers the reward in the plugin settings.
Ensure the Wallet gateway is enabled in WooCommerce > Settings > Payments. Also, check if “Hide if empty” is enabled in TeraWallet settings if the user has a zero balance.
You can ask for help in the WordPress Plugin Forum or email us at support@standalonetech.com.
You can find the documentation for our Wallet REST API here.
Reviews
Great Plugin + MultiPurpose + Good Marketing Tool
By mhmgmdm on July 18, 2026
Thanks for this useful plugin. In addition to cashback feature, there are some good advantages for this plugin. For example, you can add credit as loyalty points in users wallet.
UI / UX are good, and it is a good option if site admin can change something such as colors.
I like this plugin, I suggest it.
Perfect wallet with nice UI
By anita1986 on June 6, 2026
It has all the feature wallet plugin should have. Thank you guys.
Plus it works nicely with third party plugins like sysbasics customize my account where it shows wallet balance on my account navigation and dashboard.
https://prnt.sc/UunecP0s2aEX
https://prnt.sc/TqiIts-O0jBo
Very useful update 7.0 user Backend Wallet Screen
By ssgads on May 25, 2026
Very useful update 7.0 user Wallet Screen in Backend Page - Thank you - keep it up more advanced futures Mr. @Subrata Mal
Great Plugin
By r2store2010 on October 16, 2025
Great Plugin 100% and shout out to their support team too
the best wallet for woocommerce
By jpourshahabadi on June 4, 2025
thanks for your great plugin.we use this plugin for our websites and everything is great.
in new version of WooCommerce 9.8.5
the gateway not listed on the setting page
so we edit this file
wp-content/plugins/woo-wallet/includes/class-woo-wallet.php
line 140
add_action( 'plugins_loaded', array( $this, 'init' ), 5 );
translated
By 秦ζεΎδΊ (kzgzs) on June 2, 2025
Please modify the language string, some places cannot be translated into Chinese. For example: after recharging the wallet, the "Auto generated product for wallet recharge please do not delete or update" in the shopping cart page cannot be translated and always displays in English.
Support for terra wallet
By medinaryuk on February 15, 2025
Support from standalonetech is great, resolved all my issues immediately and completely.
very good
By bahrammamizadeh on February 4, 2025
very good
Now incompatible with Dokan Multivendor
By wilabudi on September 25, 2024
I use Tera Wallet with Dokan Multivendors for 6 years. Suddenly, now it is not compatible again with Dokan. This plugin makes Vendor Selling Report is not working. Please help.
Excellent Service
By borderscompetitions on June 20, 2024
I have used Terawallet on my site for close to a year now and recently decided to get custom work done, very affordable and his service is excellent, quick at replies and gets the job done, can easily fault find and fix within minutes, very trustworthy. Now my site stands out from the rest and works flawlessly, couldn't be happier.
Changelog
v1.6.15 (September 7, 2026)
- Security – A repeated or replayed “buy this content” request no longer charges the wallet more than once for the same one-time purchase.
- Security – The Adjust Balance screen now escapes the customer’s display name and email address before showing them.
- Fix – TeraWallet now declares compatibility with High-Performance Order Storage, so it no longer shows as incompatible on the WooCommerce Features screen.
- Fix – Checkout no longer fails with a fatal error when the wallet gateway is handed an order that no longer exists; it reports a payment failure instead.
- Fix – The partial payment notice at checkout understated what the other payment method would charge, on stores that tax wallet top-ups.
- Fix – The wallet is no longer offered as full payment for an order the balance cannot cover, which took the balance and then failed the checkout.
- Fix – Settings fields hidden behind their own toggle now appear, including the partial payment Tax treatment setting.
- Fix – The Amount label on the Adjust Balance screen shows the store currency symbol again.
- Tweak – The Upgrade to Pro page now covers top-up bonus campaigns (Wallet Boost).









