Refund to store credit instead of cash
Make the customer whole without sending money back to their card — convert the refund into store credit they can spend on renewals and new orders.
- Refund → store credit
- Revenue stays in-store
- Auto-applies to renewals
A refund doesn’t have to mean cash leaving your business. With Store Credit (Pro), the WooCommerce refund screen gains an ‘As Store Credit’ method: instead of a gateway refund, the amount is deposited into the customer’s credit balance, which then auto-applies to future renewals. The customer is made whole, you keep the cash, and the relationship survives. This recipe enables refund-to-credit.
- Refunds become spendable credit, not cash back.
- Revenue stays in your store; gateway fees avoided.
- Credit auto-applies to the customer’s next renewals.
- Customer gets a Credit Added email with their new balance.
The exact configuration
Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.
| Setting | Value |
|---|---|
| Enable Store Credit SystemStore Credit → Settings | On |
| Refund MethodWooCommerce order → Refund | As Store Credit (vs Via Gateway) |
| Auto-Apply to RenewalsStore Credit → Settings | On (credit pays down next renewals) |
| Credit Added emailWooCommerce → Emails | On (source: Refund) |
When to use this setup
Set it up in 3 steps
A step-by-step guide drawn from the ArraySubs user manual. Open the linked page for the full walkthrough and screenshots.
Enable Store Credit
Turn on the Store Credit system in ArraySubs → Store Credit → Settings (Pro).
Store Credit SettingsRefund the order as credit
Open the WooCommerce order, click Refund, choose ‘As Store Credit’, enter the amount and a reason, then process. The panel previews the customer’s new balance.
Refund to CreditLet credit pay future renewals
With Auto-Apply to Renewals on, the credited balance silently reduces the customer’s next renewal totals.
Store Credit Settings
This recipe is built from these ArraySubs user-manual guides:
Notes & edge cases
Modules behind this recipe
The ArraySubs modules this setup relies on.
Store Credit
A Pro wallet system for credit balances, purchase products, credit history, expirations, emails, and refund-to-credit.
Retention Flow Builder
Build a multi-step cancellation flow with reason capture, targeted save offers, and final confirmation.
Customer Portal
Subscriber self-service inside WooCommerce My Account for viewing, cancelling, pausing, switching, and paying subscriptions.
Related setups to explore
Other configurations you can build with the same modules.
Auto-apply credit to renewals
Let accumulated store credit silently pay down every renewal — subscription credit first, then customer balance.
Downgrade with prorated credit
Let customers drop to a cheaper plan and bank the unused balance as store credit instead of losing them.
Expiring promotional credit
Grant promo credit that expires after a set period to create urgency — with automatic expiry-warning emails.
Questions, answered
Unlock the complete Pro stack
Start on the free-forever core today, then choose a paid Pro plan when you need the advanced Pro feature set.
No credit card required · Annual and lifetime options available
