Shopify POS 恢复网络后离线订单和线上单撞车
现象#
门店断网两小时卖掉最后 2 件,恢复网络后线上也进来 1 单同款,库存变成 -1,两条订单都等着发货。
原因#
- 断网期间各渠道不共享实时库存,都按断网前的可售快照判断能否下单
- 订单上传按本地时间排队,先到先扣,后到的单没有数量可扣只能记成负数
- 库存预留在结账时创建,离线单不产生预留,线上结账看不到这批货已被拿走
- 同步失败的单停在待上传队列,网络抖动重传还会生成两张内容相同的订单
处理步骤#
- 先看
Point of Sale > Orders有没有#1-1005这类寄存器前缀单号,确认是离线单 - 在后台该 SKU 的
Inventory history里比对两次扣减的时间先后 - 确定哪一单无货可发,用
Edit order移除该行,或改为从其他地点发货 - 负数不要直接抹成 0,用
Adjust quantity并填备注,保留可追溯记录 - 给冲突单打
offline-sale标签,按月统计断网时段,据此上调安全库存
验收标准#
两条订单中一条已改仓或取消,SKU 可售数回到 0 以上,库存历史里两次扣减都能挂上对应订单号。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。