Order Cancellation

Last updated: August 11, 2025

The Cancel Order feature allows customers to cancel their orders on their own — directly from the order detail page — within a set time window. This gives shoppers greater flexibility and helps reduce post-purchase friction.

Merchants can control how long after a purchase cancellation is allowed, whether refunds are processed automatically, and what happens to canceled orders (e.g., adding custom tags). The cancellation feature supports both prepaid and Cash on Delivery (COD) orders and works seamlessly with Shopify stores.

This is a self-serve feature, meaning you can enable and configure it through the Studio dashboard without requiring any development work.

Configuration

You can configure the Cancel Order feature using the Order Management section in your Studio dashboard. Below are the available options:

SettingDescription

Auto Refund

Automatically refund the customer when an order is canceled.

Cancel Order Within (Hours)

Set how many hours after the order is placed a customer can cancel it.

Cancel Order Within (Minutes)

Add extra time (in minutes) beyond the set hours.

Tag to Add

Optionally apply a custom tag (e.g., "cod_order_cancelled") to canceled orders.

Default Configuration:

  • Auto Refund: Enabled

  • Cancellation Window: 2 hours and 30 minutes

  • Tag: None

Platform Support

This feature is available for Shopify stores. It works with native Shopify order data, fulfillment statuses, and refund flows.

Use Cases

Here are common scenarios where this feature can be useful:

  • Self-serve Cancellations: Customers change their mind after placing an order and can cancel without reaching out to support.

  • Mistaken Orders: Helps reduce inbound tickets for orders placed in error or duplicated.

  • COD Tagging: Special handling for Cash on Delivery orders — add a tag instead of processing refunds.

  • Flexible Time Limits: Merchants can tailor the cancellation window to their operational workflows (e.g., 4 hours instead of 2).

  • Return & Exchange Policies: Works well alongside return and exchange flows, giving customers greater post-purchase control.

Troubleshooting / FAQ

Q: Can a customer cancel an order after it’s been shipped?

A: No. Orders that are already marked as fulfilled or shipped cannot be canceled. Customers will instead need to initiate a return or contact support.

Q: What happens if a customer tries to cancel after the allowed window?

A: They’ll see a message indicating the order is already being processed and cannot be canceled.

Q: Can I change the cancellation window?

A: Yes. You can configure both the hours and additional minutes for which order cancellation is allowed.

Q: Are there any platform limitations I should know about?

A: A few things to note:

  • On some Android devices, a known issue prevents the cancel confirmation button from working in certain cases.

  • Shopify may not always reflect canceled orders immediately due to syncing delays.

  • For Cash on Delivery orders, the Shopify cancellation button may not appear; cancellation may be handled through an external service like Gokwik.

  • Shopify does not differentiate exchange orders from regular orders, so the cancel button appears for both.

  • Refund issues have been seen on app orders due to how Shopify handles refund processing differently for web vs. app transactions.

Q: Can I show cancellation reasons or policies?

A: Yes. When customers cancel, they’re asked to select a reason or type a custom one. You can also display a cancellation policy screen before they confirm.

Q: Can the cancel button appear with a countdown?

A: A timer-based view showing “time left to cancel” is a commonly requested customization, but is not available by default. You may be able to achieve it through a theme extension or custom integration.

Q: What happens with out-of-stock items?

A: If Shopify allows purchases of out-of-stock products, customers can still check out with them. To prevent this, it’s best to disable that setting in your Shopify store.

Q: Where is the cancel button shown?

A: It appears on the Order Details page, as long as the order is eligible for cancellation. Some restrictions may apply — for example, the button may not appear for exchange orders or after the allowed time window.