Shopify 库存与地点

POS 门店地点抢走线上订单导致门店自提单缺货

现象#

门店只剩 2 件留给到店客人,线上订单却把这两件分配给门店地点,店员拣货时货架是空的,订单还卡在 Unfulfilled 没人认领。

原因#

  • 地点默认参与线上订单分配,只要有可用库存且开着 fulfillsOnlineOrders 就会被选中
  • 门店与线上共用同一个 inventory item,零售和电商之间没有天然库存池
  • 本地自提与线上发货挂在同一地点,关掉开关会连带影响 pickup 的可用性
  • 订单路由只按优先级和库存判断,不区分这笔单是线上履约还是门店零售

处理步骤#

  1. 进 Settings > Locations 选门店,取消 Fulfill online orders
  2. 确认门店仍在 Local pickup 与 Local delivery 中可用,别把自提一起关掉
  3. 多家门店批量处理时用 LocationEdit 传 fulfillsOnlineOrders: false
  4. 给门店留安全库存,用 inventoryMoveQuantities 把数量移到 safety_stock
  5. 观察一周订单的 Assigned location,确认线上单不再落到门店

验收标准#

新建线上订单的履约单只分配给仓库,门店库存不再因线上单减少,自提单仍能选到该门店。

本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。