Black FridayTry Elite Balance free for 14 days. November 25 to December 1.Start your free trial ›

Plugins › Elite Balance › Refund to store credit

Refund to store credit for WooCommerce

Refund an order to store credit. One button, where you refund today.

Elite Balance adds Refund to wallet beside WooCommerce's own refund buttons. The amount lands in the customer's wallet at once, tied to the refund record, with nothing to copy by hand.

Full refund within 30 days of purchase, through WooCommerce.com.

Try it on the live demo

  • Card, wallet and mixed orders
  • A double click never credits twice
  • Cashback follows the refund
Order #71Refunded
Linen shirt, sand × 1$48.00, paid by card
Refund amount48.00
Reason for refund (optional)Wrong size
Elite Balance: $48.00 refunded to the customer's wallet (transaction #312). Wallet balance is now $60.00.
Leila's wallet$60.00
Refund for order #71: Wrong size+$48.00
Email to Leila Wallet credited Sent at once, if you keep that email switched on.
An example order. The wording of the order note is the plugin's own.

Card, wallet, or a bit of both

Where each dollar goes back.

Order #64 cost $56.00. Drag to set how the customer paid for it, and see exactly what you click.

Wallet $20.00Card $36.00
Send the card part back to
What you click
  1. Click Refund, enter 36.00, and click Refund to wallet.
  2. The order sidebar now shows what is still owed. Click Return $20.00 to the wallet.

Both parts are store credit now, each tied to the refund record.

Back in the wallet$56.00
Back on the card$0.00

Changing an order's status never moves money by itself. If an order is marked Refunded with wallet money still owed, the order screen says so and offers the button to return it.

Nothing to write down

One refund. Three records that agree.

The moment you click, the same refund is written where each person will look for it.

For you, on the order

A WooCommerce refund, and a note

Elite Balance: $36.00 refunded to the customer's wallet (transaction #318). Wallet balance is now $36.00.

The order's totals and your WooCommerce reports show the refund as usual.

For the customer

An email, and a line in My Account

Refund for order #64: Wrong size+$36.00

Your reason is shown with it, so nobody has to ask what the credit was for.

For your books

A ledger entry, with the balance after it

Refund to wallet+$36.00$36.00

The credit is tied to the refund record. A double click or a repeated request can never credit the wallet twice.

If the order earned cashback

The reward follows the refund.

A customer paid $100.00 and earned $5.00 of cashback. Refund part of the order and the matching part of the reward goes back with it, by itself.

How rewards and the refund window work
The cashback is
Reward kept $3.00Goes back $2.00
Pending reward: $3.00$2.00 of the pending reward is cancelled. The wallet was never touched.

On a real order

Watch a mixed order go back, start to finish.

An order paid partly from the wallet: Refund to wallet for the card part, then Return to the wallet for the rest.

Read the full guide in the documentation

Credit or card?

Offer it as a choice. Both buttons stay.

Elite Balance never removes the card refund. It puts store credit beside it, so you can offer whichever suits the customer in front of you.

Store credit fits when

  • They still want something from your store
  • They want it now: credit lands at once
  • They are swapping for another size or product

Send it back to the card when

  • They are done shopping with you
  • The law gives them their money back, and they have not chosen credit
  • They ask for it

The longer answer, with what a card refund costs and what consumer law says: How to refund to store credit in WooCommerce, and when to offer it.

FAQ

Before you click buy.

What stores ask about refunds to store credit.

01

Does WooCommerce refund to store credit by itself?

No. WooCommerce refunds to the payment method, or records a manual refund without moving money. Store credit needs a wallet for it to land in, which is what Elite Balance adds.

02

Can I refund only part of an order to store credit?

Yes. Type any amount up to what is left to refund and click Refund to wallet. You can refund the rest later, to the wallet or to the card.

03

Can I refund a guest order to store credit?

Not yet. A wallet belongs to a customer account, and a guest order has none, so the button is not offered there. Holding credit for a guest's email until they create an account is on the roadmap. Today, refund a guest order to its payment method.

04

Does refunded credit expire?

Only if you choose that. Store credit expiry is set per kind of credit, and refunds are their own kind, so promotional credit can expire while refunded money stays put. Check the law where you sell before putting a date on refunds.

05

Can the same refund be credited twice by mistake?

No. Every credit is tied to its WooCommerce refund record, so a double click or a repeated request cannot credit the wallet a second time.

06

Who can refund an order to a wallet?

Administrators and shop managers. Nobody else sees the buttons, and customers cannot refund an order themselves.

Keep the sale in your store, with one button.

$89 a year on WooCommerce.com, with a full refund within 30 days.