FROM CACHE - en_header

Issue with Refund process for alternative Payment Gateways

25 0 20

95% of our orders are with Payment gateways that don't accept the refund option within Shopify (like Stripe and Paypal do).

Now when we have to refund an order, this is the procedure:

1. Refund order manually

2. Cancel fulfillment in shopify

3. Cancel the order


Not a big deal, however after having done this, the order would still be considered a sale by Shopify. E.g. let's say we have 2 orders for $100 in a day and we refund 1 order manually, then shopify would still say we have $200 worth of sales.

Obviously this is not ok. We found this workaround, but that is not valid anymore, since you can't delete orders anymore:

Please someone from Shopify help us out, I've talked about it with customer support in the live chat, but they couldn't help.

Replies 4 (4)
Shopify Partner
77 0 24

Hey there! I helped a merchant set up a tool that lets them capture orders in bulk, using a set of order numbers that they just paste in - would something like this work for you?

To put it another way, would it work for you to process cancellations manually, collect order numbers/IDs/etc as you go, and submit them to a tool for bulk fulfillment cancellation and order cancellation?

I made Locksmith and Mechanic. 🙂
25 0 20

Hi Isaac,

Thanks for the suggestion, but this sounds like a very complex (and I assume paid for) workaround. Besides I think this is basic functionality and Shopify itself should have a solution for this?

New Member
1 0 0


9 0 6

Did you ever find a working solution for this problem? I'm experiencing something similar