Customer Wants to Cancel a Shopify Order? Check This First
Check fulfillment and payment before canceling, then tell the customer what actually happened.
Updated September 2026 · 3 min read
A customer writes, “I placed this order yesterday. Can you cancel it?” The answer depends less on when they placed it than on what has happened since. An unfulfilled order may be easy to stop. A package already with a carrier is a different conversation.
Check the order before answering
Match the request to the right order, then look at fulfillment. Has anything shipped? Is a warehouse or fulfillment service already working on it? Shopify says a partially fulfilled order cannot be canceled directly. You may need to cancel the fulfillment first, or handle the remaining issue through a return and refund. A third-party service may need a separate cancellation request. Those cases are covered in Shopify’s cancellation instructions (opens in a new tab).
Next, check payment and previous refunds. Was the payment captured, merely authorized, or already refunded in part? Canceling the order stops its processing; it does not always mean money has been returned. An already-refunded order needs special care because you do not want to send a second refund.
If the order can be canceled
Open the order in Shopify Admin and review the cancellation options. For a paid, unfulfilled order, Shopify offers a full refund to the original payment method, a full refund to store credit, or a refund later. Use the last option only when you have a reason to handle the money separately, and leave yourself a way to follow up. A canceled order with an outstanding refund is still an unresolved customer request.
Check the restock choice as well. Shopify selects restocking by default, but the units should only return to available inventory if they can actually be sold again. Review whether Shopify should send its own cancellation notification before you confirm; you may also be planning to reply personally.
After canceling, look at the order again. The timeline should show the cancellation and any refund or restock that occurred. If you asked a warehouse to stop work, confirm that request separately. A changed Shopify status alone cannot guarantee that a physical parcel has stopped moving.
If it has already shipped
Tell the customer what you can verify. If the parcel is with the carrier, do not promise to cancel it. Explain the return option that applies under your store policy. If the order is partly fulfilled, identify which items have shipped before deciding whether the unshipped part can be stopped. Shopify’s return process (opens in a new tab) is the useful reference when goods must come back.
If the customer mainly wants money back for an item they received, read our refund request guide. The right next step may be a return or a partial refund rather than canceling the order.
Reply with the result, not the intention
Once you have checked the final state, write a short reply that distinguishes the order from the payment. For example:
“I’ve canceled your order and confirmed the refund to your original payment method. Your bank may take additional time to show it.”
If you canceled the order but left the refund for later, say when you expect to resolve that part. If the shipment cannot be stopped, say that plainly. A customer should never have to guess whether “canceled” also means “refunded.”
About this guide
These guides cover the weekly back-office work of a small Shopify store: suppliers, stock and orders. Shopify-specific steps are checked against Shopify’s official documentation, with source links included where useful.
Related guides
- REFUNDS
Shopify Refund Requests: What to Check Before You Refund
Work out what the customer needs, check prior refunds and returns, and confirm the payment result before replying.
Read guide → - ORDERS
Paid but Not Shipped: Finding Stuck Shopify Orders
Build one saved view of paid orders that are still unfulfilled, then work out why each one is stuck before the customer asks.
Read guide →