Store Credit Wallet for WordPress
A per-customer wallet for refunds, gift credit and goodwill, spendable at checkout.
Store Credit Wallet, in practice.
An append-only ledger per customer, with the balance as the running sum. Customers apply credit at checkout; the amount is snapshotted at order creation and debited under a per-customer lock once payment lands. Refunds on payment methods that can’t refund can be issued as credit instead.
- Append-only ledger — every grant and spend is auditable
- Apply and clear credit at checkout
- Per-customer lock before the debit is written
- Offline-payment orders debit on status change
- Refund-to-credit only for methods that can’t issue a real refund
- Configurable minimum balance to apply
- Manager adjustment endpoint
Storefront, admin and settings.
On the storefront
- [ambikly_store_credit_balance] shortcode
- “Store credit applied” line in cart totals
- Apply / remove credit at checkout
In the admin
- Manual wallet adjustment
- Balance lookup
Settings you control
- Credit refunds to store credit for non-refundable payment methods
- Minimum balance applied at checkout
Routes and hooks.
Built on the same Addon SDK as every other Pro add-on — extend it instead of replacing it.
REST routes
POST /ambikly-pro/v1/cart/store-creditDELETE /ambikly-pro/v1/cart/store-creditGET /ambikly-pro/v1/store-creditPOST /ambikly-pro/v1/store-credit/adjust
Core hooks it listens to
ambikly_cart_totalsambikly_order_createdambikly_order_paidambikly_order_status_changedambikly_order_refundedrest_api_init
Works with
From toggle to live in a few minutes.
-
Enable it
Ambikly → Add-ons → Store Credit Wallet → toggle on. Pro must be active; nothing else to install.
-
Set it up
Open its settings panel and set: credit refunds to store credit for non-refundable payment methods; minimum balance applied at checkout.
-
Find it in use
The storefront surfaces, admin screens and settings it adds are listed under “Where it shows up” above; nothing needs placing by hand unless a shortcode is named there.
-
Turn it off without losing anything
Disable the add-on from the same screen. Its settings and data stay in place, and a lapsed license pauses it the same way — the store keeps running.
Part of the subscriptions story.
The Subscriptions add-on renews customers automatically through Stripe, never double-bills on a retried webhook, and lets subscribers pause, resume or cancel from their own account. It is one of the 35 add-ons in Pro — not a $279-a-year extension.
- Automatic Stripe renewals
- Customer self-service
- No per-subscriber fees
About Store Credit Wallet.
Will a refund pay the customer twice?
No. Refund-to-credit only fires for payment methods that can’t refund, where crediting the wallet is the refund.
Can the same balance be spent on two orders at once?
No. The debit is re-validated against the live balance inside a per-customer lock.
Where does credit come from?
Manual adjustments, refunds on non-refundable methods, and any other add-on that writes a ledger row.
Also on the same license.
Get Store Credit Wallet with every other add-on.
Pro is $199 a year or $549 once, for all 35 add-ons. Enable this one from the same admin the day you need it.