Skip to content

调拨管理

功能概述

支持珠海仓到纽约仓的跨境商品调拨。记录调拨单、源仓/目标仓、物流单号、调拨日期。调拨期间商品库存状态标记为「在途」,目标仓入库后恢复「在库」状态。

用户故事

作为仓库管理员,我希望在系统中发起跨境调拨并追踪在途商品,以便纽约仓库存不足时及时补货,且知道哪些商品正在路上。

前置条件

  • 源仓有可调拨库存(商品状态为「在库」)
  • 源仓和目标仓已定义

功能详述

场景 1:正常流程

  1. 仓库管理员查看纽约仓库存,发现某品牌/品类不足
  2. 进入调拨管理,点击「新建调拨单」
  3. 选择源仓(珠海采购仓)、目标仓(纽约销售仓)
  4. 添加调拨商品(从库存列表中选择 SKU)
  5. 填写物流单号(非必填,可在后续补充)
  6. 提交调拨单
  7. 源仓商品状态更新为「在途」,库存数量扣减
  8. 商品到达纽约仓后,仓库管理员扫码确认入库
  9. 目标仓库存数量增加,商品状态恢复「在库」

场景 2:异常流程

  • 调拨商品在途中丢失/损坏:标记调拨单为异常,记录损失原因,关联 Finance 支出
  • 物流单号填错:在目标仓入库前可修改

场景 3:边界情况

  • 一次可调拨多件商品
  • 调拨有预计到达时间字段,超时未入库可触发提醒
  • 调拨单可部分入库(一批货分次到达)

交互说明

页面元素

元素类型说明规则
新建调拨单按钮主按钮发起调拨有库存时可用
源仓选择下拉调出仓库必选
目标仓选择下拉调入仓库必选,不可与源仓相同
商品选择多选列表从源仓库存中选择至少 1 件
物流单号文本输入跨境物流单号可选
预计到达日期选择ETA可选

状态说明

  • 待出库:调拨单已创建,源仓待出库扫描
  • 在途:源仓已出库,商品在跨境物流中
  • 已入库:目标仓已确认入库
  • 异常:调拨过程中出现丢失/损坏

验收标准

  • [ ] 可创建调拨单,选择源仓和目标仓
  • [ ] 调拨出库后商品状态标记为「在途」,源仓库存扣减
  • [ ] 目标仓入库后商品状态恢复「在库」,目标仓库存增加
  • [ ] 物流单号可填写和修改(入库前)
  • [ ] 调拨在途商品可在库存查询中筛选

技术备注

  • 调拨本质是一次出库 + 一次入库,需保证原子性
  • 调拨在途商品不计入任何仓库的可用库存