Skip to content

库存管理

功能概述

管理每个仓库中商品的库存数量和状态。库存数量随入库、出库、调拨、报废等操作实时更新。支持按仓库、品牌、品类、商品状态多维度筛选查询。

用户故事

作为仓库管理员和销售运营,我希望实时看到每个仓库的准确库存,以便销售时不会超卖,调拨时知道哪些商品可调出。

前置条件

  • 仓库已定义(F-004)
  • 商品已建档(F-003)

功能详述

场景 1:正常流程(入库)

  1. 商品鉴定通过后,仓库管理员选择目标仓库
  2. 扫码确认商品 SKU
  3. 提交入库,库存数量 +1,商品状态更新为「在库」

场景 2:正常流程(出库)

  1. 销售订单创建后,系统自动从对应仓库扣减库存
  2. 库存数量 -1,商品状态更新为「已售」
  3. 如库存不足,提示无法出库

场景 3:异常流程

  • 出库时库存不足:阻止出库,提示缺货
  • 重复入库同一 SKU:提示该商品已在库中
  • 入库目标仓库类型不匹配:采购仓只能收采购商品,销售仓只能收已上架商品

交互说明

页面元素

元素类型说明规则
仓库筛选下拉选择按仓库筛选默认全部
状态筛选多选在库/在途/已售/售后中/报废默认在库
库存列表表格商品明细显示 SKU/品牌/品类/成色/状态
入库按钮主按钮扫码入库选择仓库后可用
库存数量数字当前库存量实时更新

状态说明

  • 在库:商品在仓库中,可销售/可调拨
  • 在途:商品在跨境物流中
  • 预留:商品已被订单锁定,待出库
  • 已售:商品已完成销售出库

验收标准

  • [ ] 入库操作后库存数量实时 +1
  • [ ] 出库操作后库存数量实时 -1
  • [ ] 可按仓库/品牌/品类/状态筛选库存
  • [ ] 库存不足时阻止出库并提示
  • [ ] 重复入库同一 SKU 时给出提示

技术备注

  • 库存变更为高频操作,需考虑并发控制(乐观锁或悲观锁)
  • 库存流水建议单独记录,便于审计和对账