Editing order items
After an order is placed, 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.
To edit orders, you must be the store owner or have theEdit orderspermission. Learn more aboutStaff 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:
- Apps
- Discounts
- Shipping
- Fulfillment services
- Risk analysis
- Accelerated checkouts
- Local currencies
- Analytics
You can createtest ordersto see if editing orders works with your store.
Apps
Orders created by apps can't be edited in the Shopify admin or by other apps. Only the app that creates an order can edit the order. However, if an app creates adraft orderand it's later converted to an order, then the order can be edited in your Shopify admin, and by other apps.
Additionally, 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 fulfillment apps. For example, if you edit an order to remove an item, then your fulfillment app might not remove the item. You can accidentally ship an item that was removed from the order and not paid for.
You can check with the app's developer to verify if the app needs to be updated.
App developers can learn more from编辑订单使用GraphQL.
Discounts
Some discounts aren't recalculated after you edit an order. To make sure your customer is paying the correct amount, check theTotalcarefully on orders with discounts.
The following discount types are recalculated when an order is edited:
Percentage discounts that apply to the entire order — These discounts are recalculated when you add new items or change item quantities.
Discount codes for a fixed amount that apply to specific products or collections — These discounts are recalculated when you adjust the quantity of an item that already has the discount applied. This type of discount is recalculated only if the discount code can be used more than once per order.
Shipping
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 local delivery as the shipping method can’t be edited.
Fulfillment services
Contact your fulfillment services to check if you can edit items that are fulfilled by them.
If your fulfillment services don't work with order edits, then editing an item can cause missed or incomplete orders.
If your fulfillment services do work with order edits, then new items or new quantities added to an order become new items to fulfill. Items that are removed from an order are no longer fulfillable items.
Risk analysis
If you collect payment from a customer after an order is edited, then the order'sfraud analysis indicatorsandfraud protection statuscan change.
Accelerated checkouts
If you need to collect payment from your customer after you edit an order, then your customer won't haveaccelerated checkoutsavailable through the new checkout. This affects checkouts likeApple Pay.
Local currencies
If thecurrency on the orderisn't your default store currency, then you can't edit the order unless you're usingShopify's B2Bfeature.
If you edit a B2B order after it's paid, then the foreign exchange rate for the added, removed, or edited item might be different than the rate that was previously used on the order. Theforeign exchange that's currentat the time of the edit is used for edited items.
For orders that you can't edit, you canrefundthe order, thencreate a draft order using the market that you want, andemail an invoicein your customer's local currency.
Analytics
If you edit an order after the day the order was placed, then the edit appears as a separate order in your reports. The reports display the edit as if it is a new order, even though a new order hasn't been created.
The affected reports are:
Edit an order
You can edit an order to:
The edits you can make to an order depend on the fulfillment status of the items. If an item is fulfilled, then you can't remove the item or adjust the quantity, but you can edit unfulfilled items and add products to the order.
If you want to swap items, then you need to remove the unwanted item and add a new item.
If you add items to an order, then you canemail an invoiceto your customer with a link to the checkout page, or you canaccept paymentfor the order.
An order for local pickup can be edited either before or after you prepare that order. You can only edit local pickup orders in your Shopify admin or on Shopify mobile, not the POS app.
After you edit an order, you need toreview and update the order.
If an order is inPending paymentstatus, then you might be unable to edit order items and discounts. Learn more aboutorders with pending payments.
Add products to an order
From your Shopify admin, go toOrders.
Click the order that you want to edit.
ClickEdit.
In theAdd productsection, enter the name of the product that you want to add to the order, or clickBrowseto view a list of your store's products and collections. You can also create a custom item for the order by clickingAdd custom item.
Select the individual products or variants that you want to add to the order.
ClickAdd.
Optional: Add a note about the edit underReason for edit. This note isn’t seen by your customer.
After you finish editing the order,review and update the order.
Remove items from an order
From your Shopify admin, go toOrders.
Click the order that you want to edit.
ClickEdit.
Under the item that you want to remove, clickRemove item.
Optional: If you don’t want to return the item to inventory, then uncheckRestock item. Items that you remove are automatically restocked to their original location.
Optional: Add a note about the edit underReason for edit. This note isn’t seen by your customer.
After you finish editing the order,review and update the order.
Adjust item quantities on an order
From your Shopify admin, go toOrders.
Click the order that you want to edit.
ClickEdit.
Under the item that you want to edit, clickAdjust quantity.
Enter a new item quantity.
ClickDone.
Optional: If you don’t want to return the item to inventory, then uncheckRestock item. Items that you remove are automatically restocked to their original location.
Optional: Add a note about the edit underReason for edit. This note isn’t seen by your customer.
After you finish editing the order,review and update the order.
Apply discounts to an item on an order
From your Shopify admin, go toOrders.
Click the order that you want to edit.
ClickEdit.
Under the new item that you want to discount, clickApply discount. You can only apply discounts to new products and custom items that you add to the order.
Enter the discount type, discount value, and the reason for the discount.
ClickApply.
After you finish editing the order,review and update the order.
You can edit an order to:
The edits you can make to an order depend on the fulfillment status of the items. If an item is fulfilled, then you can't remove the item or adjust the quantity, but you can edit unfulfilled items and add products to the order.
If you want to swap items, then you need to remove the unwanted item and add a new item.
If you add items to an order, then you canemail an invoiceto your customer with a link to the checkout page, or you canaccept paymentfor the order.
An order for local pickup can be edited either before or after you prepare that order. You can only edit local pickup orders in your Shopify admin or on Shopify mobile, not the POS app.
After you edit an order, you need toreview and update the order.
If an order is inPending paymentstatus, then you might be unable to edit order items and discounts. Learn more aboutorders with pending payments.
Add products to an order
From theShopify app, tapOrders.
Tap the order that you want to edit.
Tap....
TapEdit.
TapAdd productand enter the name of the product that you want to add to the order in the search bar, or tapAdd custom item创建一个自定义它em for the order.
Tap the individual product or variant that you want to add to the order.
Optional: Add a note about the editReason for edit. This note isn’t seen by your customer.
After you finish editing the order,review and update the order.
Remove items from an order
From theShopify app, tapOrders.
Tap the order that you want to edit.
Tap....
TapEdit.
Tap the item that you want to remove.
TapRemove item.
Optional: If you don’t want to return the item to inventory, then disableRestock. Items that you remove are automatically restocked to their original location.
TapDone.
Optional: Add a note about the edit underReason for edit. This note isn’t seen by your customer.
After you finish editing the order,review and update the order.
Adjust item quantities on an order
From theShopify app, tapOrders.
Tap the order that you want to edit.
Tap....
TapEdit.
Tap the item that you want to adjust.
Use+and-beside the item to change the quantity.
Optional: If you don’t want to return the item to inventory, then disableRestock. Items that you remove are automatically restocked to their original location.
TapDone.
Optional: Add a note about the edit underReason for edit. This note isn’t seen by your customer.
After you finish editing the order,review and update the order.
Apply discounts to an item on an order
From theShopify app, tapOrders.
Tap the order that you want to edit.
Tap....
TapEdit.
Tap the new item that you want to discount. You can only apply discounts to the new products and custom items that you add to an order.
TapApply discount.
Tap%or$to specify the type of discount.
Enter the amount of the discount and the reason.
TapSave.
After you finish editing the order,review and update the order.
You can edit an order to:
The edits you can make to an order depend on the fulfillment status of the items. If an item is fulfilled, then you can't remove the item or adjust the quantity, but you can edit unfulfilled items and add products to the order.
If you want to swap items, then you need to remove the unwanted item and add a new item.
If you add items to an order, then you canemail an invoiceto your customer with a link to the checkout page, or you canaccept paymentfor the order.
An order for local pickup can be edited either before or after you prepare that order. You can only edit local pickup orders in your Shopify admin or on Shopify mobile, not the POS app.
After you edit an order, you need toreview and update the order.
If an order is inPending paymentstatus, then you might be unable to edit order items and discounts. Learn more aboutorders with pending payments.
Add products to an order
From theShopify app, tapOrders.
Tap the order that you want to edit.
Tap⋮.
TapEdit.
TapAdd productand enter the name of the product that you want to add to the order in the search bar or, tapAdd custom item创建一个自定义它em for the order.
Tap the individual product or variant that you want to add to the order.
Optional: Add a note about the edit underReason for edit. This note isn’t seen by your customer.
After you finish editing the order,review and update the order.
Remove items from an order
From theShopify app, tapOrders.
Tap the order that you want to edit.
Tap⋮.
TapEdit.
Tap the item that you want to remove.
TapRemove item
Optional: If you don’t want to return the item to inventory, then disable the toggle. Items that you remove are automatically restocked to their original location.
Tap
✓
.Optional: Add a note about the edit underReason for edit. This note isn’t seen by your customer.
After you finish editing the order,review and update the order.
Adjust item quantities on an order
From theShopify app, tapOrders.
Tap the order that you want to edit.
Tap⋮.
TapEdit.
Tap the item that you want to adjust.
Use+and-beside the item to change the quantity.
Optional: If you don’t want to return the item to inventory, then disable the toggle. Items that you remove are automatically restocked to their original location.
Tap
✓
.Optional: Add a note about the edit underReason for edit. This note isn’t seen by your customer.
After you finish editing the order,review and update the order.
Apply discounts to an item on an order
From theShopify app, tapOrders.
Tap the order that you want to edit.
Tap....
TapEdit.
Tap the new item that you want to discount. You can only apply discounts to the new products and custom items that you add to an order.
TapApply discount.
Tap%or$to specify the type of discount.
Enter the amount of the discount and the reason.
TapSave.
After you finish editing the order,review and update the 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:
If the order total increases, thencollect paymentfrom your customer.
If the order total decreases, thenrefund paymentto your customer.
If there is no change to the order total, then you cannotify your customer of the edit.
After you edit an order, you can customize the order edit invoice or notification that's sent to your customer byediting 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. TheSummaryshows that there is anAmount to collect.
You cansend an invoiceto your customer with a link to the checkout page, or you canaccept paymentfor the order.
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. TheSummaryshows the amount to refund.
Steps:
If you don’t want to send your customer a notification that the order has changed, then uncheckSend notification to customer.
ClickUpdate orderto finish editing the order.
From the order you edited, copy the amount that you owe your customer. You need this amount later.
ClickRefund.
Optional: Add a note about the edit underReason for refund. This note isn’t seen by your customer.
UnderRefund amount, enter the amount that you owe your customer.
Optional: If you want to send your customer a notification, then checkSend a notification to the customer.
ClickRefund.
Steps:
If you don’t want to send your customer a notification that the order has changed, then disableSend notification to customer.
TapUpdate orderto finish editing the order.
From the order you edited, scroll toYou owe customer.
Copy theYou owe customeramount. You need this amount later.
TapRefund.
UnderRefund amount, enter the amount that you owe your customer.
Optional: Add a note about the edit underReason for refund. This note isn’t seen by your customer.
可选的:如果你不想把你的客户a notification, then disableNotify customer via email.
TapRefund.
Steps:
If you don’t want to send your customer a notification that the order has changed, then disableSend notification to customer.
TapUpdate orderto finish editing the order.
From the order you edited, scroll toAmount to refund.
Copy theAmount to refund. You need this amount later.
TapRefund.
UnderRefund amount, enter the amount that you owe your customer.
Optional: Add a note about the edit underReason for refund. This note isn’t seen by your customer.
可选的:如果你不想把你的客户a notification, then disableNotify customer via email.
TapRefund.
Notify customer when there is no change to order total
如果订单成本没有改变,那么你不要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 disableSend notification to customer.
ClickUpdate orderto 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:
- You don't have theEdit orderspermission.
- The order was placed in a different currency than your store's currency. If your store sells inmultiple currencies, then you can only edit orders that are in your store's currency. Although you can't edit the order, you canrefund the order and then create a draft orderinstead.
- The order was created by an app. Only the app that created an order can edit the order.
Can I restrict staff permissions for order editing?
Yes. Staff need theEdit orderspermission. You can disable theEdit orderspermission for staff that you don't want to edit orders. Learn more aboutStaff permissions.
What happens if staff start an edit while another staff is already editing the order?
Multiple staff 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.