banner

WooCommerce Wallet Plugin – Wallet & Refund System

img

Product Overview

The WooCommerce Wallet Plugin is a powerful WordPress extension that adds a complete customer wallet and payment system to your WooCommerce store. It allows customers to deposit funds into their account wallets and use those funds at checkout, giving you a flexible, repeat-purchase-friendly payment option that goes beyond traditional payment gateways.

Built to be compatible with WooCommerce 3.0 and earlier versions, this plugin provides both store owners and customers with an intuitive wallet experience. From cashback rewards to direct refunds, the plugin covers the full lifecycle of wallet-based transactions.

Key Features

  • Wallet-Based Checkout – Customers can pay using funds they have already deposited into their account wallets, streamlining the checkout process for repeat buyers.
  • Admin Refund System – Administrators can refund amounts directly to a user’s wallet balance without needing external payment processor involvement.
  • Cashback on Products – Set a cashback value for any product or variation as an exact amount or a percentage of the product price to encourage repeat purchases.
  • Deposit Management – Add or withdraw funds directly from any user’s wallet in the admin panel with full control over wallet balances. Block wallet balances when necessary.
  • Refund Requests – Users can submit refund requests, and administrators can approve or reject them. The refund percentage is configurable in the plugin settings.
  • Transaction History – Every transaction is logged and viewable by both administrators and individual users on their account pages.
  • Partial Payments – When a user’s wallet balance is insufficient, the available amount is deducted from the cart total and the remainder can be paid through another payment method.
  • Credit Products – Create deposit options by adding products with the category set to WooCommerce Wallet Credit. These credit products are hidden from the storefront.
  • Deposit Shortcodes – Use [fsww_deposit] to add a deposit form, [fsww_balance] to display a user’s current balance, and [fsww_transactions_history] to show their transaction history on any page or widget.
  • Encrypted Balances – Wallet balances are encrypted to prevent manual modification of account balances, even if the database is compromised.
  • Translation Ready – Includes .po, .pot, and .mo files for easy translation into any language.

Benefits

Implementing a wallet system in your WooCommerce store offers several advantages for both you and your customers. Customers benefit from a faster checkout experience since they can use pre-deposited funds without re-entering payment details. Cashback rewards incentivize repeat purchases and increase customer loyalty. The partial payment feature ensures that no sale is lost just because a customer does not have enough wallet balance—they can simply cover the difference with another payment method.

For store administrators, the plugin provides a centralized view of all wallet users and their balances. You can add funds, withdraw funds, or block wallet balances as needed. The refund system simplifies the process of returning money to customers, and the detailed transaction logs give you full transparency over every wallet-related activity in your store.

How It Works

Setting up the wallet system is straightforward. After installing and activating the plugin, you can configure your preferred refund percentage and set cashback values on products or variations. Customers can deposit funds using the deposit form shortcode or through credit products you create in your store. Once funds are in their wallet, customers can use them at checkout just like any other payment method.

Administrators have full oversight through the admin panel, where wallet users are listed in a table showing their current balances and transaction activity. You can filter transactions by user, approve or reject refund requests, and manage individual wallet balances directly.

Specifications

  • Version: v3.34.2
  • Compatibility: WooCommerce 3.0+ and earlier versions
  • License: GPL – Unlimited domain usage
  • Updates: Lifetime updates (manual update)
  • Files: 100% clean files, free from virus
  • Demo: Elementor PRO

Why Choose This Plugin?

The WooCommerce Wallet Plugin gives your store a complete customer wallet and refund system without requiring complex custom development. Whether you want to reward loyal customers with cashback, offer a convenient stored-value payment option, or streamline your refund process, this plugin provides the tools you need. The encrypted balance system adds an important layer of security, and the translation-ready files ensure you can serve customers in any language.

With a GPL license that allows unlimited domain usage and lifetime updates, this plugin is a practical investment for any WooCommerce store looking to enhance the customer payment experience.

Frequently Asked Questions

Is this plugin compatible with WooCommerce 3.0+?

Yes, the WooCommerce Wallet Plugin is compatible with WooCommerce 3.0 and earlier versions.

Can customers deposit funds into their wallet?

Yes. You can use the [fsww_deposit] shortcode to add a deposit form on any page or widget. You can also create credit products categorized under WooCommerce Wallet Credit to offer deposit options through your store.

How does the refund system work?

If refunds are enabled, users can submit refund requests from their account. Administrators can then approve or reject each request. You can also refund amounts directly to a user’s wallet from the admin panel. The refund percentage is configurable in the plugin settings.

Can I set cashback for specific products?

Yes. A cashback value can be set for any product or variation as either an exact amount or a percentage of the product price.

Is the wallet balance secure?

Yes. Wallet balances are encrypted to prevent manual modification of account balances, even if the database is compromised.

Add a complete customer wallet and refund system to your WooCommerce store. Customers can deposit funds, pay at checkout from their wallet balance, and earn cashback on purchases.Wallet-based checkout using pre-deposited fundsAdmin refund system with direct wallet creditsCashback rewards on any product or variationPartial payments when wallet balance is insufficientEncrypted balances for enhanced securityCompatible with WooCommerce 3.0+ and earlier versionsGPL license with unlimited domain usage