Edit Order
Table of Contents
1. Features
When a customer changes their address at the last minute, adds or removes an item, or order info was entered wrong, you can modify the order before it ships. The edit page has the same layout as Add Order; the difference is that here you're modifying an existing order, and only orders that haven't truly shipped can be edited.

Quick jump: What Can Be Edited | Impact of Editing | Reminders for Platform Orders
1.1 What Can Be Edited
Orders in merged fulfillments cannot be edited directly. Remove the order from all shared fulfillments before reopening the edit page. Opening or saving an edit will not automatically separate merged orders. Canceling an order remains a separate action and does not require manual removal first.
The length limit for Other Number follows the creation form rules.
Enable "Supply unit price" in the item column settings. Clearing it and saving removes the stored supply price; entering zero records free supply. See Supply unit price for its meaning and input rules. If an item has shipped quantities, its supply price cannot be changed or cleared, including when its current value is zero.

After entering the edit page, you can adjust receiver info, shipping type, sales channel, amount options, and the items list, with field entry the same as Add Order.
If you change the "Shipping Type" here, the required fields in the receiver section change with it: switch to a convenience-store pickup shipping type and "Convenience Store Code" becomes required while "Address" becomes optional; switch back to home delivery and it is the other way round. The address and store code you already had are kept as they are, so switching shipping types back and forth never loses data you entered.
SF Express shipping types (home delivery and store pickup alike) add one more rule: Postal Code is required and the order will not save without it — SF issues no tracking number when the postal code is missing.
Switching to a convenience-store pickup method adds one more check on "Phone": it must be a 10-digit mobile number starting with 09. The carrier texts the receiver once the parcel reaches the store, and a landline cannot receive that notice. So if the order was home delivery and the receiver left a landline, saving after the switch reports an error on the phone field — enter a mobile number instead. Type the digits as one unbroken run; 0912-345-678 and +886912345678 are rejected. SF store pickup does not notify by text and is exempt.
Orders imported from an e-commerce platform are the exception: even when they use that platform's own convenience-store pickup method, the receiver section keeps "Address" required and "Convenience Store Code" optional. Each platform hands over store details in its own shape (some write the store name and address into the address field, others put the store name rather than the store code into the store field), so applying the switch above would stop existing orders from saving.
Not every order can be edited. Editable cases include: cancelable orders, canceled orders, and "Partial Shipped" orders. When the order has entered warehouse picking (fulfillment is "Processing") or is fully shipped, the page shows a "cannot edit" notice and editing is not allowed.
A "Partial Shipped" order can only adjust the not-yet-shipped portion: shipped items cannot be deleted, the quantity cannot be reduced below the shipped quantity, and the remaining fields stay locked. You can still freely add items or modify unshipped products.
1.2 Impact of Editing
Before you submit an edit, the system pops up a confirmation, because editing an order does more than change a few words:
Whether you change only one receiver field or substantially add or remove products, the system voids this order's unshipped fulfillments (along with their shipments) and reallocates inventory, rebuilding the shipping work. This means the original fulfillments and any generated shipping labels become invalid and need reprocessing. The change is applied only after you click confirm in the dialog.
The one exception is changing only the Invoice details: when no other fields or products change, no confirmation appears and fulfillments are not rebuilt.
After a successful save, you're redirected to the order details page, where you can confirm the rebuilt fulfillments and inventory allocation.
1.3 Reminders for Platform Orders
If this order was imported from an e-commerce platform (the page shows a source-platform tag), an extra notice pops up before submission: your changes here only update the order in this system and will not sync back to the original e-commerce platform. So if the platform-side data also needs to match, remember to adjust it separately in the platform's backend.
The "Order Number" of a platform order is read-only: the field is shown on a grey background and cannot be typed into. Every later round of order syncing uses this number to match the platform's order back to the local one; once it is changed the match fails, so platform-side content updates never reach this order, and the platform's order is treated as new and created here a second time. Copies made from a platform order are locked the same way — they still carry the source e-commerce account and the platform tag on screen, so they follow the same rule. Only manually created orders are unaffected and can still change the number.
1.4 Invoice details
This optional advanced section is collapsed by default. Select Invoice details to expand it. Collapsing the section preserves entered values; validation errors automatically expand it for correction.
Enter the buyer and invoice delivery instructions for this order. The buyer may differ from the recipient, so recipient details are not copied automatically. Leave the fields blank when instructions have not been provided.
Carrier type, Carrier ID, and Donation code appear only when the merchant’s organization country is Taiwan, regardless of the recipient country, currency, or interface language. For other or unspecified countries, the tax field is labelled Buyer tax ID. Hiding fields does not clear saved values.
| Field | How to fill it in | Notes |
|---|---|---|
| Buyer type | Select “Individual” or “Business” | Business buyers must provide Buyer name / company name and Buyer tax ID |
| Buyer name / company name, Buyer tax ID | Enter the name and tax ID confirmed by the buyer | Leading zeros are preserved; the recipient name is not used as a substitute |
| Buyer address, Invoice email, Buyer phone | Enter the buyer’s invoice address and contact details | These can differ from the delivery address and recipient’s contact details |
| Carrier type, Carrier ID | Enter a pair supported by your invoicing service | Fill in or clear both fields together; do not also enter Donation code |
| Donation code | Enter the designated code to donate the invoice | Clear both carrier fields before switching to donation |
After saving, review the information on the order’s “Invoices” tab. These fields record instructions only; they do not issue an invoice. Changing the instructions does not alter issued invoices.
Cancellation alone does not prevent corrections to invoice instructions. The order remains canceled, and its products, fulfillments, and issued invoices are unchanged. If you change only the invoice instructions on this page and leave other fields and products untouched, saving skips the rebuild confirmation and does not rebuild fulfillments; changing other order fields or products at the same time follows the general editing rules. When the order is no longer editable (for example, shipped or canceled), correct the instructions directly with “Edit” on the “Invoices” tab of Order Details.
2. FAQ
2.1 FAQ
▪ Why do I see "cannot edit" when I enter?
It means the order has entered warehouse picking or is fully shipped, so to avoid changing content in process or already shipped, editing is not allowed. If you only need to change receiver info such as the address or phone, use the hold-then-"Correct Information" approach instead (see Order Details).
▪ I only changed one address — why the warning about rebuilding fulfillments?
Because any order edit makes the system reallocate inventory and rebuild the unshipped fulfillments, and the generated shipments and shipping labels are voided too. This ensures inventory and shipping content stay consistent after the change, so even a single-field change prompts you to confirm. Changing only the Invoice details is the exception and shows no warning.
▪ For a "Partial Shipped" order, can I delete an already-shipped item?
No. Shipped items cannot be deleted, and the quantity cannot drop below the shipped quantity, otherwise the shipping history wouldn't reconcile. You can only adjust the not-yet-shipped portion or add items.
▪ If I edit a platform order, will the platform backend update too?
No. Editing only updates the order content in this system and does not sync back to the original e-commerce platform. If the platform side also needs updating, adjust it separately in the platform's backend.
▪ After editing an order, can I change a product's inventory batch or expiration date?
Yes, provided the item hasn't shipped. Adjust the batch, expiration date, custom attributes, etc. in the items list; shipped items stay locked and cannot be changed.
2.2 Notices
⚠️ Important reminders
- Editing an order voids the unshipped fulfillments and their shipments and reallocates inventory; generated shipping labels must be reprocessed
- A "Partial Shipped" order's shipped items cannot be deleted, and the quantity cannot be below the shipped quantity
- Changes to platform orders do not sync back to the source e-commerce platform
💡 Tip: If the order has entered picking and can't be edited as a whole but you only need a small fix to receiver info, the hold-then-"Correct Information" approach is simpler and doesn't rebuild fulfillments.
3. Related Features
| Feature | Description | Link |
|---|---|---|
| Order Details | View the full content and shipping progress of the order | Go |
| Order List | View and manage all orders | Go |
| Add Order | Create a new order manually | Go |