Editing orders

After an order is paid, you can edit it by adding items, removing items, and adjusting item quantities.

Edit an order if a customer wants to change an item or if you need to add or remove an item. For example, a customer might want to change the size or color of an item on their order.

You can edit an order only if it was placed less than 60 days ago. You must also be the store owner, or have a staff account with the Edit orders permission enabled. To learn more, read Staff permissions.

The total cost of an order is updated as the order is edited. If the cost of the order changes, then you need to charge or refund your customer the cost difference.

Deciding to edit orders

Before you start editing orders, learn more about the possible impacts and decide if you want to edit orders in your store. Editing orders can affect the following areas in your store:

You can create test orders to see if editing orders works with your store.


Some apps might not recognize order edits. After you edit an order, the data in your apps might be incorrect. Order editing is more likely to affect apps that handle taxes and fulfillment. You can check with the app's developer to verify if the app needs to be updated.

App developers can learn more from Editing orders using GraphQL.

Examples of apps not recognizing order edits

  • Shipping: If you edit an order to remove an item, then your shipping app might not remove the item. You can accidentally ship an item that was removed from the order and not paid for.

  • Taxes: If you edit an order to add an item, then taxes are updated in Shopify. However, taxes might not update in your tax app. In this case, you need to manually update the taxes in your app after you edit an order.


Some types of discounts aren't recalculated after you edit an order. To make sure your customer is paying the correct amount, check the Total carefully on orders with discounts.

The following discount types are recalculated when you edit an order:

  • percentage discounts that apply to the entire order

  • discount codes for a percentage off specific products or collections

  • discount codes for a fixed amount off specific products or collections (only if the discount can apply more than once per order)

Other discount types, like free shipping and Buy X get Y, aren't recalculated.

For example, a customer places an order for a T-shirt and a pair of sunglasses. They use a Buy one T-shirt get 10% off sunglasses discount. If you edit the order to remove the T-shirt, then the discount is not recalculated, and the sunglasses remain 10% off.


Shipping methods and rates are not recalculated when you edit an order. If you swap or add items to an order and the weight or dimensions of the order increases, then you might need to charge more for shipping.

Orders that have in-store pickup as the shipping method can’t be edited.

Fulfillment services

Order editing works with most fulfillment services. Items that are removed from an order are no longer fulfillable items. New items or new quantities added to an order become new items to fulfill.

Contact your fulfillment service to make sure that editing an order won't cause missed or incomplete orders.


Risk analysis

If you collect payment from a customer after an order is edited, then the order's fraud analysis indicators and fraud protection status can change.

Accelerated checkouts

If you need to collect payment from your customer after you edit an order, then your customer won't have accelerated checkouts available through the new checkout. This affects checkouts like Apple Pay.

Multiple currencies

If you sell in multiple currencies and an order is placed in a currency other than your store currency, then you can't edit it.

Edit an order

Review and update an edited order

After you edit an order, you need to review the updated total to check that it's correct. Depending on the edits you made, the total cost of the order might increase or decrease from what your customer paid at checkout.

After you edit an order, do one of the following:

After you edit an order, you can customize the order edit invoice or notification that's sent to your customer by editing the template.

Collect payment because order total increases

If the cost of the edited order increases, then you need to collect payment from your customer. The Summary shows that there is an Amount to collect.

To collect payment, you send an updated invoice to your customer from the Edit order page. The invoice includes a link to a new checkout where your customer can pay. After your customer completes checkout, the order is marked as Paid.

Refund payment because order total decreases

If the total cost of the edited order decreases, then you need to update the order and issue your customer a refund. The Summary shows the amount to refund.

Notify customer when there is no change to order total

If the order cost hasn’t changed, then you don’t need to refund or collect payment. By default, your customer is sent a notification about the edit. If you don’t want to send your customer a notification, then disable Send notification to customer.

Click Update order to finish editing the order.

Editing orders FAQ

Why don't I have the option to edit an order?

You might not be able to edit an order for the following reasons:

  • Your store is on the Shopify Plus plan. Contact your Merchant Success team or Shopify Plus Support for details.

  • Your staff account doesn't have the Edit orders permission enabled.

  • The order was placed in a different currency to your store's currency. If your store sells in multiple currencies, then you can edit only orders that are in your store's currency.

  • The order is more than 60 days old.

  • The order used in-store pickup as the shipping method.

Can I restrict staff permissions for order editing?

Yes. Staff members must have the Edit orders permission. You can disable the Edit orders permission for staff that you don't want to edit orders. To learn more, read Staff permissions.

What happens if a staff member starts an edit while another staff member is already editing the order?

Multiple staff members can make edits and update an order at the same time. The changes made in each edit are applied to the order. If edits conflict, then the most recent edit is applied to the order.

Ready to start selling with Shopify?

Try it free