Refunding as store credit
Refunding a return as store credit, and how the app makes sure each credit is spent only once.
User guide
Refunding a return as store credit, and how the app makes sure each credit is spent only once.
Choose Replace / Re-use in next order (Store Credit) as a refund's method to pay the customer in credit instead of money. The refund record itself becomes the credit: a REF- slip worth the refund amount, which can be spent once on a later order.
Who can do this: the roles that raise refunds: the Administrator, Admin, Store Admin and Cashier. Spending the credit happens at checkout. Store credit works on every plan.
The credit starts as Pending. It moves no money on the day.
After you issue it, the credit's status is moved by the orders that spend it, not by you:
You cannot mark a store credit completed by hand. The app refuses and explains that "a store credit settles when the customer spends it at checkout, not by hand". The refund page says: Store credit refunds are completed automatically when used on an order. What you can do is cancel a credit that has not been spent. That is the right way to withdraw one.
Two tills cannot spend the same slip. If they try at the same moment, one wins. The other is refused, and the message names the order that took the credit.
An exchange is three records in a row:
If the new goods cost less than the credit, see Automatic vs manual for how the difference is paid back.
| Symptom | Cause | Fix |
|---|---|---|
| Store credit is refused for this customer. | The customer is deactivated. | Reactivate them, or refund as cash or an adjustment. |
| You cannot mark the credit Completed. | Credits complete only when spent. | Leave it. It completes when an order pays with it. |
| You cannot move a Processing credit. | An order is holding it. | Remove it from that order, or cancel that order. |