- Short answer
- A store rule blocked the edit, not a bug — of the seven order rules Shopify states, it names an official way out for only two.
- Order rules that can block an edit
- Seven distinct order rules, stated across the page's sections rather than in one list
- Blocks with an official way out
- Two: Shop Pay Installments, and an order you can't edit in another currency
- When Shopify names no route
- Refund, then rebuild the order as a draft — a reading of documented platform mechanics, not Shopify's advice
- Order age
- None of the pages we read blocks an edit by order age; the nearest official clock is draft inactivity
- Send an updated invoice
- In the eleven pages we read, it appears only after a saved edit, never out of a blocked one
- Editing vs cancelling
- Partial fulfilment blocks cancelling unless you cancel the fulfilment; local delivery blocks editing only
- Cost of the refund route
- Credit card transaction fees aren't returned to you when you issue a refund
Why Shopify blocked this particular edit
Check your own access before you check the order. To edit orders, you need to be the store owner or have the Edit orders permission — a condition on the user, not on the order, so it fires before every rule below. No order-level workaround applies: ask the store owner to grant you the Edit orders permission.
Past that, the button is greyed out because an order rule fired. Shopify keeps those rules on one page — the considerations page for editing orders — and they are not one rule but seven distinct order rules. Find the row that matches your order: the way out is different for each, and for most rows there is no published way out at all.
What blocks an order edit, and whether Shopify names a route
| What Shopify blocks | What exactly is locked | Does Shopify name a way out? |
|---|---|---|
| Fulfilled line items | You can't remove a fulfilled item or adjust its quantity. | No — the page only states the rule |
| Imported and app-created orders | Imported orders can't be edited; for an app-created order, only the creating app can. A converted draft is editable. | No — the page names no admin route |
| International currencies | Editing orders placed in international currencies is only available to some stores. | Yes — refund, rebuild in the market you want, invoice |
| Discounts | Order-level discounts can't be added, removed or updated; discount codes, script and automatic line discounts can't be edited. | No — the page only states the rule |
| Pending payment | You might be unable to edit order items and discounts while the payment is pending. | No — the page only states the rule |
| Shop Pay Installments | An order paid this way can't be edited at all. | Yes — refund the original and create a new order |
| Local delivery | Orders with local delivery as the delivery method can't be edited, and an edit can't change the delivery method. | No — the page only states the rule |
Shopify states these rules across the page's sections, not in one list. A further sentence, under duties and taxes, says an order containing fulfilled line items can't be edited at all — wider than the intro's rule about removing fulfilled items, and Shopify does not reconcile the two. Nor do the rules single out the change you were trying to make: adding a custom item to an order runs into exactly the same rules as editing one.
The two blocks where Shopify names the way out
Two rows come with instructions, and they are the only two. For an order paid with Shop Pay Installments, Shopify's page says that if you need to make changes, you can refund the original order and create a new order for your customer. The second is the currency block, where the condition in front of the route does the work — eligibility to edit orders in other currencies sits with the store, not with the order.
If you aren't eligible to edit orders in other currencies, or if you can't edit the specific order, then you can refund the order, then create a draft order using the market that you want, and email an invoice in your customer's local currency.
Neither route edits the order in front of you: the money goes back first, and the corrected order is built as a new one. Shopify does not extend either sentence to any other row in the table.
What is left when Shopify names no route
For every other row, Shopify states the rule and stops. The draft-order page does list changing or editing an existing order as an example of when duplicating an order is useful, not as a route out of an edit the admin has refused.
Shopify does not publish this as the answer, but in practice the fallback is a refund plus a rebuilt order. You refund the original, in full or in part, and build the corrected version as a draft order, then send the customer an invoice that by default carries a link to a checkout. Taking the card details yourself in the admin is narrower: that payment method is available only with Shopify Payments. The rest of that mechanic belongs to the full draft-order workflow. That route is a reading of documented platform mechanics, not Shopify's advice for your block.
The option merchants reach for belongs to an edit that already succeeded: after you save your changes, if additional payment is required, then you can send the customer an updated invoice. The same conditional wording repeats on the products and shipping-fees pages — always after the edit, never as a route out of one that is blocked. If sending an invoice is the actual goal, Shopify's invoice mechanics are a separate question.
What Shopify does not publish about order age
No rule we found locks an order for being old. Across the eleven official pages read for this answer on 9 August 2026 — the editing-orders set, draft orders, cancelling, refunds, and pending and deferred payments — none states a time limit on editing an order. The nearest official clock measures something else: draft orders created on or after April 1, 2025 are deleted automatically after a year of inactivity.
Editing is not cancelling — different rules, different page
The two operations have separate condition lists, and they do not line up. Partial fulfilment is the clearest split: a partially fulfilled order can't be cancelled, while the editing-orders page calls the unfulfilled items on that same order editable. Shopify's remedy there is to cancel the fulfillment to make the order eligible for cancellation, or to issue refunds and manage returns.
The cancelling page adds conditions of its own: an order being processed by a third-party fulfillment service might need to be cancelled through that service's system first. It also warns that orders created through third-party apps might resist cancellation from the admin — the editing page puts that harder still, reserving edits to the app that created the order. Pending payment appears on both lists, but narrower for cancelling — there it is Pending payment with scheduled payments. Local delivery and international currency run the other way and block editing only. Returns and cancellations, end to end covers cancelling as a process.
What happens to the money on each route
Every route out of a blocked edit moves money, and one of them costs you something you do not get back. Cancelling an order that is paid with nothing fulfilled offers three refund options: the full amount to the original payment method, the full amount to store credit if you hold the Refund to store credit permission, or Refund later. A refund can also be partial, and you can issue additional partial refunds until you reach the original amount of the order. Credit card transaction fees aren't returned to you when you issue a refund, so that cost stays with you on the refund-and-rebuild route.
Collecting more money, rather than giving it back, runs through an invoice: a draft order is sent as an invoice that by default carries a checkout link, and an order in Payment pending status can be sent an invoice with a link to the checkout page too. Pending payment is worth naming twice here, because for pending payments from additional providers, cancelling the order and collecting payment manually might be blocked alongside the edit — why that status appears and how long it lasts is a question of its own.
This article was written entirely by AI under human editorial direction. The editor sets the topic and structure, runs multi-stage validation on facts, links, and interactive elements, and verifies the output is useful from a business perspective. All claims are checked against official Shopify sources. Details may change — always confirm critical data at shopify.com.
Editorial Policy