Linux 软件免费装
Banner图

Wallet & Store Credit for WooCommerce – Cashback, Top-Up, Refund to Wallet

开发者 devdiggers
更新时间 2026年9月12日 00:41
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv3 or later
版权网址: 版权信息

标签

store credit wallet cashback woocommerce wallet digital wallet

下载

1.0.2 1.0.0 1.0.1

详情介绍:

Give every WooCommerce customer a wallet they can top up, spend at checkout, and check from My Account. The wallet works as a normal WooCommerce payment gateway, so a customer with a balance pays for an order in one click, with no card details to type again. You control the money side from the WordPress admin. Credit or debit any customer, import store credit in bulk from a CSV file, run cart cashback rules, and watch every balance and transaction from one dashboard. When you refund an order, the amount goes back to the customer wallet, so a return turns into store credit instead of a manual payout and another gateway fee. Wallet & Store Credit for WooCommerce suits stores that want store credit instead of refunds, a cashback program that keeps money in the shop, prepaid balances for repeat buyers, or a faster checkout for regulars. No monthly SaaS fee and no cut of your sales. Everything runs on your own site and your own database. https://www.youtube.com/watch?v=o6PaGuhKRy8 Quick Links What you get in the free plugin How the WooCommerce wallet works A hidden "Wallet Topup" product is created when you activate the plugin. The customer opens the wallet page in My Account, types an amount, and checks out with any payment gateway you allow. Once that top-up order reaches the status you picked, the balance lands in the wallet. From then on the wallet shows up as a payment method at checkout and the balance pays for the order. Every credit and debit is written to a transaction record the customer can read, so nobody has to email you asking where their store credit went. Wallet top-up and checkout payments Customers fund the wallet first, then spend it at checkout like any other payment method. Cashback rewards Cashback pays customers in wallet money instead of a coupon code, so the reward comes back to your store as a second order. Cashback is recorded as pending when the order is placed and credited when the order completes. If the order is later cancelled or refunded, the cashback is taken back. Customer wallet page in My Account Customers handle everything from a wallet tab inside WooCommerce My Account. The endpoint slug and the menu title are yours to set, and the default is my-wallet. Shortcodes are included, so the wallet can live on any page instead of only in My Account: [ddwcwm_wallet_balance_shortcode] - the wallet balance value on its own [ddwcwm_wallet_balance_layout_shortcode] - the styled balance card [ddwcwm_wallet_operations_shortcode] - the add money and send money actions [ddwcwm_wallet_balance_operations_shortcode] - balance card and actions together [ddwcwm_wallet_transactions_shortcode] - the transaction history table Every shortcode tag can be renamed under Wallet > Configuration > Shortcodes if you prefer your own naming. Store credit management for admins Everything sits under the Wallet menu in WordPress admin. Wallet emails Wallet emails run through WooCommerce, so they use your store template and your existing email settings. Compatibility and developer notes Free vs Pro The free plugin runs a complete wallet and store credit program: top-up, wallet checkout, cart cashback, send money, manual and bulk adjustments, transaction history, refunds to wallet, wallet emails and the customer wallet page. Most stores can launch on the free version and never pay anything. WooCommerce Wallet Pro is for stores that need spending controls, withdrawals, money requests and a wider rewards program.

安装:

Automatic (recommended)
  1. Go to Plugins > Add New in your WordPress admin.
  2. Search for DevDiggers Wallet for WooCommerce.
  3. Click Install Now, then Activate.
Manual
  1. Download the plugin zip file from WordPress.org.
  2. Go to Plugins > Add New > Upload Plugin.
  3. Upload the zip, click Install Now, then Activate.
You can also unzip and upload the devdiggers-wallet-for-woocommerce folder to /wp-content/plugins/ over FTP, then activate it from the Plugins menu. After activation
  1. The setup wizard opens on its own. Enable the wallet, set a registration credit if you want one, and pick the order status that confirms a top-up.
  2. Add your cart cashback rules under Wallet > Cashback Rules.
  3. Check Wallet > Configuration > Endpoints if you want to rename the My Account wallet slug, then save your permalinks.
  4. Place a test order to try the top-up flow, then pay for a second order with the wallet balance.
WooCommerce must be installed and active.

屏幕截图:

  • Customer wallet page in WooCommerce My Account showing available balance, today's credit and debit, and the add money action
  • Send money form where a customer transfers wallet balance to another customer
  • Wallet payment gateway selected at checkout, paying the order from the balance
  • Cashback message shown on the cart page for the current order
  • Admin cashback rules screen with cart amount ranges, fixed or percentage rewards and rule status
  • Admin users list showing every customer with their current wallet balance
  • Manual adjustment screen for crediting or debiting a single customer with a note
  • CSV import wizard for bulk crediting or debiting customer wallets
  • Admin transactions log with filters across every wallet credit and debit
  • General configuration screen with wallet enable, registration credit and top-up settings
  • Shortcodes configuration screen listing the five wallet shortcodes
  • Layout configuration screen for theme color, icons and card styling
  • Setup wizard that configures the wallet right after activation

常见问题:

Does this wallet plugin require WooCommerce?

Yes. The wallet registers as a WooCommerce payment gateway and stores balances against WooCommerce customers, so WooCommerce has to be installed and active.

How do customers add money to their WooCommerce wallet?

A hidden "Wallet Topup" product is created on activation. The customer opens the wallet page in My Account, enters an amount, and checks out with one of your normal payment gateways. When that top-up order reaches the status you selected in the settings, the balance is added.

Can I control which payment gateways can be used for a top-up?

Yes. Under Wallet > Configuration > General you choose which payment gateways are available for wallet top-up orders. The wallet gateway itself is never offered for top-ups, so nobody can fund a wallet with wallet money.

How do I give a customer store credit manually?

Go to Wallet > Manual Adjustment, choose the customer, pick credit or debit, enter the amount and add a note. The change appears in the transaction log and the customer gets a wallet email.

Can I add store credit to many customers at once?

Yes. The Users screen includes a CSV import that credits or debits many customers in one run, and a sample file is included so you can see the expected columns.

Are WooCommerce refunds returned to the wallet?

Yes. When you refund an order that was paid with the wallet, the refunded amount is credited back to the customer wallet automatically, and any cashback awarded for that order is reversed.

How does the cashback program work?

You create cart cashback rules with amount ranges. When the order subtotal falls inside a range, the customer earns the fixed or percentage reward set on that rule. The cashback is held as pending on the order and credited to the wallet when the order completes. A maximum per order, a minimum order value and an option to skip sale products are all in the free version.

Can I set cashback per product or per category?

Cashback by product, category, user role, payment method and top-up amount is a Pro feature. The free version covers cart total cashback.

Can customers pay for part of an order with the wallet?

Not in the free version. Free covers full payment from the wallet balance through the wallet payment gateway. Partial payment, where the wallet pays part of the total and another gateway pays the rest, is a Pro feature.

Can customers send wallet money to each other?

Yes, and it is free. The customer enters the receiver's email address, the amount and an optional note on the wallet page, and the transfer is recorded on both wallets. Requesting money from another customer is a Pro feature.

Can I give new customers a signup credit?

Yes. Set a registration credit amount in the setup wizard or under Wallet > Configuration, and the balance is added when the account is created.

Which shortcodes are included?

Five: balance only, balance card, wallet operations, balance with operations, and transaction history. The default tags are listed in the description, and each tag can be renamed under Wallet > Configuration > Shortcodes.

Does it work with HPOS and the block checkout?

Yes. The plugin declares compatibility with WooCommerce High-Performance Order Storage and registers a payment method for the block based Cart and Checkout, so the wallet shows up in both the classic and the block checkout.

Can I change the wallet page URL in My Account?

Yes. Set the endpoint slug and the menu title under Wallet > Configuration > Endpoints, then save your permalinks once so WordPress picks up the new URL.

Can I match the wallet design to my theme?

Yes. The Layout tab sets the theme color, icon visibility and size, card background, border and text colors, and the transaction table header colors. Cashback message colors and font size are set on the Cashbacks tab.

Where are wallet balances and transactions stored?

In their own database tables on your site. Nothing about your customers or your store is sent to us, and there is no external service holding the money.

Do I need to know how to code?

No. Everything is set from labeled admin fields and the setup wizard. Developers who want to go further will find hooks and filters through the wallet layout, the cashback calculation and the transaction flow.

Is my data safe if I upgrade to Pro later?

Yes. The free plugin never deletes wallet data, and it stops loading when the Pro plugin is active, so the two never run at the same time. Balances, transactions and cashback rules are carried over.

Where can I get help?

Free version questions go to the plugin support forum here on WordPress.org. Documentation is at docs.devdiggers.com/woocommerce-wallet-management, and you can reach the team through the DevDiggers contact page.

更新日志:

1.0.2 1.0.1 1.0.0