先看结论:多仓库时,迁一个总库存会让每个仓都超卖或都没货。要按仓库迁,并单独处理预占。
旧产品的导出字段会随版本变化。立项时以实际导出文件和支付机构账单为准,本文给的是验收口径。
迁什么
每个仓库的实物数量、已预占数量和可售数量。在途调拨单独列出,不计入任一仓的可售。
预占如果对应未发货订单,这些订单必须一起迁,否则库存会被重复卖。
不迁什么
- 盘点草稿
- 残次品,除非新系统有残次仓
- 供应商库存,如果还不是你的可售
映射和验收
各仓可售相加,加上预占和残次,能解释实物总数。测试只从 A 仓可售的商品,B 仓地址不能买到。
切换
迁库存时停售。迁完用一笔订单验证预占增加、可售减少。
上线前怎么核对
迁移「分仓库存不要加成一个总数」时只搬这一类数据。差异在于:仓库、预占、可售。整库覆盖会把日志、测试单和说不清的余额一起带进来。
导入脚本要能重复执行而不产生双份数据。失败行留在失败表,不能进默认等级或默认仓库。 总数由业务和财务一起看,对不上就停在演练,不改小程序入口。
支付是否成功以支付机构账单为准,不以旧后台的已支付为准。这一项的结论是:多仓库时,迁一个总库存会让每个仓都超卖或都没货。要按仓库迁,并单独处理预占。
对应的产品能力
这一页往下接的是成交页,方便评估月费模板能不能覆盖,还是要单独立项。