1. 需求概述
1.1. 背景
【分仓和物流优选规则】中,自动分仓现在的逻辑为:
1)非默认仓;
2)非默认仓在途;
3)默认仓;
存在以下场景:
1)订单状态为“待审核”或“待确认”时,如果分配仓库为非默认仓,则非默认仓的库存不会锁定,在订单通过审核前,有新的订单同步到系统且状态为“待审核”或“待确认”,则会再次分配到非默认仓;
2)如果两个订单均审核通过,则会导致非默认仓实际可用库存不足,造成重复采购;
2. 功能设计
2.1. 待审核订单锁定库存
2.1.1 需求说明
1)【分仓和物流优选规则】中,添加订单库存处理;
2)订单库存处理中,分为锁定库存和不锁定库存,默认所有状态订单在锁定库存分类中,不锁定库存为空;
3)所有订单状态取值于【客户订单-订单状态】;
4)点击+,则对应状态从“锁定库存”添加到“不锁定库存”中,点击×,对应状态从“不锁定库存”移动到“锁定库存”;
5)状态不管是在“锁定库存”还是在“不锁定库存”中,顺序保持不变,依次为:正常-待审核-作废-锁定-只锁定发货-已完成;
6)客户订单执行分仓和物流优选规则时,根据订单状态和订单库存处理中的设置判断是否锁定该订单产品的库存;
