Customers can manage their wallet balance directly from their WooCommerce account page. TeraWallet seamlessly integrates a “My Wallet” tab into the customer dashboard.
Viewing Balance & Transactions
Customers can navigate to My Account > My Wallet to:
- Check Current Balance: The total available funds are displayed prominently.
- View Transaction History: A detailed table showing every credit and debit, along with dates and descriptions.
- Filter History: Customers can use date range filters to audit their transaction history.
Adding Funds (Top-up)
If the administrator has enabled top-ups, customers can add funds manually:
- Go to the My Wallet tab.
- Navigate to the Top-up sub-tab.
- Enter the amount you wish to add.
- Click Add Balance.
- You will be redirected to the WooCommerce checkout page.
- Complete the payment using any available gateway (e.g., Credit Card, PayPal).
- Once the payment is processed, the funds are instantly credited to your wallet.
Sending Funds (Transfer)
Customers can send funds to other registered users if transfers are enabled:
- Navigate to the Transfer sub-tab within My Wallet.
- Enter the recipient’s email address (the email must be associated with a registered account on the site).
- Specify the amount you want to send.
- Add an optional note for the recipient.
- Click Transfer Now.
- The amount is instantly debited from your wallet and credited to the recipient’s ledger.
Shortcodes
You can display wallet information anywhere on your site using these shortcodes:
[woo-wallet]: Displays the full wallet dashboard (recommended for a dedicated “My Wallet” page).
[mini-wallet]: Shows a simple widget with the user’s current balance, ideal for headers or sidebars.
If you’re using a page builder like Elementor or Gutenberg, you can insert the [mini-wallet] shortcode into your navigation menu for a personalized user experience.