Articles on: Order editing

Let customers edit local delivery orders

Shopify does not allow edits to local delivery orders. Not by you, and not by an app. Account Editor gets round it by cancelling the order and making a new one with the changes. Turn it on under Features → Local delivery orders. It ships off, and the trade-off is worth reading first.


What this does


Local delivery is a real gap in Shopify. Every other kind of order can be edited. These cannot.


If local delivery is most of your volume, that means every change is a phone call.


How the workaround works


  1. The customer makes a change.
  2. They confirm the new delivery price and order total.
  3. Account Editor cancels the original order.
  4. A new order is created with the changes.


The order number changes. That is the cost, and it is why this ships off.


Turn it on


  1. Go to Features → Local delivery orders.
  2. Turn on Let customers edit local delivery orders.
  3. Save.


Customers confirm the new delivery price and order total before anything happens, so the change is never a surprise to them.


Should you turn it on?


Turn it on if local delivery is a big share of your orders and customers often need changes. The alternative is doing each one yourself.


Leave it off if local delivery is rare, or your other systems rely on the order number. Making a new order breaks anything holding the old one. Accounting exports. Packing lists already printed. A delivery app that synced it.


Good to know


The order number changes. Anything using the old number stops matching. Check your other systems first.


Reverse unpaid order edits does not run here. A customer can add an item, not pay, and it stays on the order when the window ends. That safeguard works everywhere else.


You will see both orders in Shopify. One cancelled, one new. That is expected, not a fault.


Test it first. Place a local delivery order on a test store, change it, then follow it through your other systems.


Troubleshooting


  • Customers cannot edit local delivery orders — Why: The feature is off — Fix: Turn it on — normal editing cannot touch these
  • Order numbers changed unexpectedly — Why: That is how the workaround works — Fix: Expected. Turn it off if you cannot accept it.
  • A cancelled order appears next to a new one — Why: The original is cancelled and replaced — Fix: Expected
  • Unpaid items stayed on the order — Why: Reverse unpaid edits does not run here — Fix: Check these orders by hand
  • Another system lost the order — Why: It was keyed to the old order number — Fix: Re-sync it, or leave the feature off
  • The customer was charged twice — Why: The new total is confirmed before the swap — Fix: Check the confirmed total on the new order


FAQ


Why can't Shopify edit local delivery orders?


It is a Shopify limit. Their order-edit tools refuse these orders, so nothing can change them normally. Not even you.


Will the customer notice the order number changed?


Yes. They receive confirmation for the new order. Mention it in your delivery emails if it causes confusion.


Is this safe?


The mechanics are sound, and the customer confirms the total first. The risk sits downstream, in anything storing the old order number.


Should I turn it on?


If local delivery is a big share of your orders, yes. If it is rare, handling those few by hand is simpler.


Does the editing window still apply?


Yes. Local delivery orders follow the same window as everything else.



Updated on: 21/08/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!