Back to Blog
Shopify Order Management Ecommerce Customer Service Shopify Apps

How to Cancel and Edit Orders in Shopify: 2026 Guide

August 15, 2026
Updated
Agam Tech Team

Order Undo App Demo - Cancel and Edit Orders in Shopify

Watch how Order Undo enables customer self-service order cancellation and editing in Shopify stores

How do you cancel or edit a Shopify order?

Merchants can cancel and edit eligible orders from Shopify admin. Cancellation can include an original-payment refund, store credit, or a later refund. Order Undo adds customer self-service within merchant-defined rules. Its editing flow cancels the original order and restores the items to a cart for a new checkout, rather than editing that order in place.

Choose the workflow based on what needs fixing. An address typo may only need a merchant update. A customer who wants to rebuild a purchase may prefer a new checkout. Neither route should leave the warehouse shipping an order the customer no longer wants.

Which workflow should you use?

Customer needMerchant workflowOrder Undo workflow
Cancel an eligible orderCancel in Shopify admin and choose the refund methodCustomer submits cancellation within your configured rules
Change products or quantitiesEdit an eligible order in Shopify adminCancel the original order, restore the cart, and check out again
Fix a shipping addressUpdate the order’s shipping address where supportedEnter the corrected address during the replacement checkout
Receive store creditSelect store credit for an eligible refundEnable automatic refunds and the optional store-credit setting for consumer orders
Return a delivered itemUse a return or exchange processDo not treat pre-fulfillment cancellation as a returns service

For an address-only correction, see our shipping-address guide. For refund-method requirements, see store-credit refunds with Order Undo.

How to cancel an order in Shopify admin

1. Open the order

Go to Orders in Shopify admin and open the order. Review its payment status, fulfillment status, previous refunds, and any work already underway with your fulfillment provider.

2. Choose Cancel order

Select More actions > Cancel order. If Shopify does not offer the action, check its cancellation restrictions. For example, a partially fulfilled order may need fulfillment changes or a return and refund process instead.

Cancelling in Shopify is not a substitute for contacting a warehouse that has already started picking or shipping the order.

3. Choose the refund method

For an eligible paid order, choose:

  • Original payment method: Return the payment through the original method.
  • Store credit: Issue a balance the customer can use with your store. Review permissions and customer access before selecting it.
  • Later: Cancel now and handle the refund separately, such as when you need to review a partial refund.

Do not issue a second refund just because a cancellation has completed. Check what has already been refunded. If you choose Later, assign someone to follow up.

4. Confirm and verify

Choose the cancellation reason, review Restock inventory and customer notification options, then click Cancel order. Check the order timeline afterward to confirm the outcome and identify any refund that still needs attention.

These steps follow Shopify’s order cancellation guide.

Can you edit a Shopify order without cancelling it?

Yes. Shopify supports merchant order editing for eligible orders. You can add or remove products, change quantities, and adjust shipping fees or discounts. If the total increases, collect the difference; if it decreases, review the refund due. Order eligibility and payment restrictions still apply.

For a shipping address, use the order’s customer details rather than putting the corrected address only in an order note. Shopify documents the process in editing customer details.

This is different from Order Undo’s Edit action. Order Undo cancels the original order and brings the items back to a cart. The customer makes changes and completes a new checkout. Explain this distinction in your store’s help content so customers do not expect the original order number to remain unchanged.

How can customers request a cancellation?

Shopify supports self-serve returns and cancellations that let customers request cancellation of unfulfilled items when configured. Review that option before deciding whether you need an app.

Order Undo provides another workflow: customer cancellation and cart-based editing with configurable time windows, eligible statuses, reasons, confirmation, automatic refunds, and restocking. Its controls can appear on customer account pages, thank-you pages, and compatible themes after setup.

We build Order Undo. Our order cancellation app comparison explains where its workflow fits and when another type of app may be more appropriate.

How to set up Order Undo

1. Install and follow the Setup Guide

Install Order Undo from the Shopify App Store. Open its Setup Guide and follow the instructions for your customer account version and the pages you use. Add the customer controls in Shopify’s editor and save; installing the app alone is not the complete setup.

2. Define the cancellation window and eligible statuses

Choose a window that fits your fulfillment process, such as 30 minutes or one hour, and review eligible order statuses. Do not offer a longer window than your warehouse can honor. Check that cancel and edit options are enabled only where you intend to offer them.

3. Require a reason or confirmation when needed

You can require customers to provide a cancellation reason. A blank response does not satisfy a required reason. You can also require a confirmation checkbox and customize its label; this now applies on the thank-you cancellation modal as well.

Use the label to explain what will happen, including the refund policy where relevant. A required checkbox does not replace your legal obligations to customers.

4. Choose the refund policy

Decide whether to enable automatic refunds and inventory restocking. With automatic refunds enabled:

  • Leave Refund as store credit off to use original payment methods.
  • Turn it on to request store credit for eligible consumer cancellations and edits.
  • B2B orders continue to refund to the original payment method.

A new store-credit opt-in requires new customer accounts and store credit enabled at checkout. Read the store-credit setup and testing guide before enabling it, especially if customers will use credit for a replacement order.

5. Customize messages and test

Review the cancellation, editing, and store-credit cancellation messages in Customize text. Explain that an accepted cancellation request does not mean a refund has already finished. The store-credit cancellation message is separate from edit messaging.

Test an eligible order, an order outside the window, required reasons, confirmation, refund status, and restocking. For editing, complete the replacement checkout too. Verify settings are saved rather than relying on an unsaved draft shown in a settings section.

6. Use Sidekick for policy questions

Staff can ask Shopify Sidekick:

“What’s my Order Undo cancellation window?”

“Can order #1234 still be cancelled with Order Undo?”

“Show orders cancelled by Order Undo.”

For changes, review and save in the app screen Sidekick opens. See our Sidekick workflows guide for more prompts.

Order Undo pricing

The Basic plan is $3.99, Growth is $7.99, and Plus is $24.99 USD per 30 days, each with a seven-day free trial. Basic matches Shopify Basic, Growth matches Grow and Advanced, and Plus matches Shopify Plus. Optional store-credit refunds are included across these plans.

Review the current pricing and plan eligibility before installing.

Frequently asked questions

Can customers cancel orders themselves in Shopify?

Shopify supports customer cancellation requests through self-serve returns and cancellations when configured. Order Undo offers a separate self-service flow governed by your cancellation window, eligible statuses, and refund settings.

Will cancelling an order automatically refund the customer?

In Shopify admin, choose the original payment method, store credit, or a later refund when cancelling an eligible paid order. In Order Undo, automatic refunds depend on your saved settings. An accepted request does not confirm a completed refund.

Can I edit an order without cancelling it?

Yes. Shopify lets merchants edit eligible orders in admin, including products and quantities. Order Undo’s customer editing flow is different: it cancels the original order and restores items to a cart for a new checkout.

Does Order Undo offer store-credit refunds for B2B orders?

No. With automatic refunds enabled, Order Undo refunds B2B orders to the original payment method even when store-credit refunds are enabled for consumer orders.

Can Shopify Sidekick answer Order Undo questions?

Yes. Ask about your cancellation window, whether a specific order is eligible, or recent cancelled and edited orders. For policy changes, Sidekick opens the relevant app screen so you can review and save the setting yourself.

Give customers a clear next step

Publish the cancellation deadline, explain whether editing creates a new order, and state the refund method before confirmation. Then test the same flow your customers will use.

Install Order Undo to offer self-service cancellation and cart-based editing, or contact Agam Tech for help planning your store’s post-purchase workflow.

Order Undo logo

Order Undo

Cancel Edit Order
Shopify App

Let customers cancel eligible orders or rebuild their cart for a new checkout. Choose automatic refunds, including optional store credit for eligible consumer orders.

  • Customer self-service cancellation
  • Cart-based editing with a new checkout
  • Optional automatic refunds and restocking
  • Optional store-credit refunds for consumer orders
  • Fully customizable to match your brand
  • Works on customer accounts and thank you pages
  • 7-day free trial available
Starting at$3.99 USD per 30 days
Install on Shopify

Ready to Build Something Amazing?

Let's discuss your project. From ecommerce stores to custom web apps, we bring your vision to life.