Flow 更新订单改不了已履约订单怎么办
现象#
用 Update order 批量改收货地址,未发货订单成功,已发货订单在运行记录里报错,订单页地址仍然是旧的。
原因#
- 已履约订单的地址已随面单交给承运商,订单侧不再允许修改收货地址。
- 部分履约时只能改未发货部分,对整单写入会触发校验失败。
- 更新订单动作只覆盖备注、标签、邮箱等字段,不处理订单行与折扣。
- 地址变更涉及的税费与运费重算不会由该动作自动触发。
处理步骤#
- 在 订单 页面确认
displayFulfillmentStatus,已发货的不要走自动改址。 - 工作流加条件 已履约状态 等于
UNFULFILLED,再执行更新订单。 - 部分履约订单按
fulfillmentOrders判断未发货行,只更新可改部分。 - 已发货订单转人工:创建任务或发内部邮件,联系承运商改址。
- 改完用
获取订单数据复核shippingAddress是否已更新。
验收标准#
运行详情里未履约订单更新成功,已履约订单走人工分支且不再报错,订单页地址与预期一致。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。