换货后没有生成新订单导致库存和金额对不上怎么查
现象#
用后台 Exchange 给客户换大一码,订单列表没有新增订单,原单金额也没变,但多出一个待发货的 FulfillmentOrder 处于 On hold。
原因#
- 原生换货不新建订单,只在 Return 上写
exchangeLineItems - 换货商品生成新的 FulfillmentOrder,挂在原订单下并带 Awaiting return items 的 hold
- 换货库存要等
Process return后才预留,处理前看着可售实际未锁定 - 价差通过 Return 的财务结果结算,不计入新订单的应收
处理步骤#
- 在订单页打开
Returns,确认换货记录的exchangeLineItems与数量 - 收到退回商品后点
Process return,换货商品这时才会预留库存 - 在履约区释放 Awaiting return items 的 hold,再对换货履约单发货
- 换货价高时按提示发 invoice 收差额,价低时在同一次处理里退款
- 用
order.returns查询确认 Return 状态已是PROCESSED
验收标准#
原订单下出现已处理的 Return 与换货履约单,换货变体库存被预留,差额收款或退款金额与后台一致。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。