shopify customer edit order after checkout
How to let customers edit their Shopify order after checkout
Shopify lets staff edit unfulfilled orders, and buyers can now request cancellations. What's native, its limits, and how to give customers self-serve edits.
Key takeaways
- Natively, only staff can edit a Shopify order, and only before any item is fulfilled. Customers have to email you.
- Since June 2026, Shopify's self-serve returns also let buyers request a cancellation, with rules you set per market.
- Native edits have hard limits: no fulfilled items, no Shop Pay Installments orders, no local delivery orders, and no order-level discount changes.
- Self-serve editing only works with a clear cutoff, the time before your team picks the order. Set it from your real fulfillment schedule.
The tickets that arrive right after checkout
A big share of support email arrives in the first hour after an order. "I typed my old address." "Can I switch to a medium?" "I forgot to add the second one." "Please cancel, I ordered twice." Each one is quick to fix if someone reads it before the order is picked, and expensive if they don't: a reshipment, a return, or a chargeback from a customer who never got an answer.
Shopify gives your team the tools to make these changes. It doesn't give the customer a way to make them alone. This guide covers what's built in, the limits that catch merchants out, and how to set up self-serve editing so most of these tickets never get sent.
What Shopify does natively: staff editing
Open the order in your admin and click Edit. Shopify's order editing lets staff, before fulfillment:
- add or remove products
- change quantities
- update shipping fees
- apply manual discounts to specific items, or remove existing ones
The shipping address is edited separately from the order's customer details. If the total goes up, send the customer an invoice for the difference. If it goes down, refund it. Before you invoice or refund, click Update order so Shopify recalculates taxes and duties.
The considerations page lists the cases where editing doesn't work. These are the ones that matter in practice:
| Situation | What Shopify allows |
|---|---|
| Any item already fulfilled | The order can't be edited |
| Paid with Shop Pay Installments | Can't be edited |
| Local delivery orders | Can't be edited |
| Imported orders, or orders created by an app | Can't be edited (app orders only by that app) |
| Order-level discounts | Can't be added, removed or changed |
| Product bundles | Can't be added during an edit |
| Shipping method | Not recalculated. You can add a custom shipping charge. |
Three side effects are worth knowing. When you collect extra payment after an edit, the customer may lose accelerated options such as Apple Pay. Collecting payment after an edit can also change the order's fraud analysis indicators and fraud protection status, so look at the fraud panel again before you ship a high-value edited order. And edits made after the order's day show up as separate entries in the orders, sales and AOV-over-time reports, which is why a month with many edits can look like it had more orders than it did.
What's new: buyers can request cancellations
On June 18, 2026, Shopify added cancellations to self-serve returns. Per the changelog, buyers can now request a cancellation through the same self-serve flow they use for returns. You set cancellation rules alongside your return rules, with a storewide default and optional rules per market. That makes it easy to offer an EU-style withdrawal window in Europe without changing the rules elsewhere.
If you already use Shopify's self-serve returns, switch this on. It moves "please cancel" out of the inbox and into a flow with rules. It's a request flow for cancellations, though. It doesn't let a customer fix an address or swap a size.
Giving customers self-serve edits
For address fixes, variant swaps and quantity changes made by the customer, you need an app. Reviso covers this job. Customers can change the shipping address, shipping method, products, variants and quantities before the order ships, or cancel it. You control who can edit with rules by country, customer tag and order conditions. It can also offer a discount or free gift when someone starts to cancel, to keep the sale. It also includes post-purchase upsells with AI product recommendations, which suit a customer who is already back on the order. It's free on the App Store as of October 2026.
Whichever tool you use, it's the setup decisions that keep self-serve editing from creating new problems:
- Set the window from your picking schedule, not a round number. If the warehouse picks at 2 pm for same-day dispatch, a morning order has a few hours. A "24-hour edit window" would let customers change orders that are already in a box. Work out your real cutoff and use that.
- Lock edits at fulfillment. Once any item has a fulfillment, Shopify won't allow the edit anyway. Make sure the customer sees a clear "this order is being packed" message rather than an error.
- Decide what can be changed. Address and variant swaps are low risk. Adding items is good for revenue. Removing items lowers the order value, so you might allow it only within the first hour.
- Tell people the option exists. Put "Need to change something? Edit your order" on the order status page and in the confirmation email. A feature nobody sees doesn't reduce tickets.
- Exclude what you can't edit. Shop Pay Installments, local delivery and custom-made products should go straight to support.
Measure whether it worked
Track three numbers for the month before and after you switch it on:
- Tickets tagged "change order" or "cancel" in your helpdesk, per 100 orders.
- Reshipments caused by address errors. Each one is a second shipping label plus product cost, and often a lost customer.
- Revenue added during edits, if your tool reports it. Customers fixing a size sometimes add a second item.
Put the reshipment cost into perspective with the profit margin calculator: on a $40 order with a 55% margin, one reshipped parcel can wipe out the profit on several orders. And because a customer whose mistake was fixed in a minute is more likely to come back, run your repeat rate through the lifetime value calculator to see what one extra repeat purchase per hundred customers is worth.
Setup checklist
- Write a staff macro for edit requests that covers address, variant, quantity and cancel, and includes the "Update order before invoicing" step. Even with self-serve editing, some requests will still reach the inbox, and a macro keeps answers consistent between team members.
- Turn on self-serve cancellation requests in your return rules, with market-specific rules where law requires them.
- Choose self-serve edits if address and size tickets are a meaningful share of your inbox.
- Set the edit cutoff from your real pick time, and exclude order types Shopify can't edit.
- Add the "edit your order" link to the order status page and confirmation email.
- Compare tickets, reshipments and added revenue after 30 days.
Shopify questions
Can Shopify customers change their shipping address after ordering?
Not on their own with Shopify's built-in tools. They have to contact you, and staff can update the address on an unfulfilled order in the admin. Self-serve address changes need an app.
Can I edit a Shopify order after it's been fulfilled?
No. Shopify doesn't allow editing an order that contains fulfilled line items. You'd handle the change as a return or exchange, or as a new order.
What happens to payment when an order is edited?
Shopify shows whether a refund is owed or a balance is due. You refund the difference, or send the customer an invoice to collect it. Click Update order before invoicing so taxes and duties are recalculated.
Do edited orders mess up my reports?
Shopify notes that edits made after the day the order was placed show up as separate entries in Orders over time, Sales over time and Average order value over time. Keep that in mind when comparing periods.
Reviso is made by Ninety9, the team behind Checkout Club101.