暂无
任务描述
需求描述
1. 需求概述
1.1. 背景
截至3月底,亚马逊店铺注销店铺库存数据19W,暂停店铺库存数据7W,合计共26W,接口无法调通,需手动刷新系统数据,校正库存量
沟通渠道:
钉钉群【挂掉店铺在仓库存处理】---开发无需关注,只做记录,便于产品跟进
2. 功能设计
2.1. 库存数据刷新
2.1.1 需求说明
注:刷新步骤中的文档见附件;
1、 亚马逊平台未激活(已注销)账号,对应账号下所有sku库存清空;

2、 亚马逊平台挂掉(暂停中)店铺名单,库存刷新为3月30日库存;
步骤如下:
1)《3月30日FBA库存》,库存页中,sku为所有需要刷的库存;---sku为空的忽略


2)通过sku找到对应的母仓名称和OrderSourceSKU;
3)通过母仓名称,在子母仓关系页中,找到OrderSourceID;
4)一个母仓会对应多个OrderSourceID,通过OrderSourceSKU定位到OrderSourceID;
5)将库存页中的“期末库存3月30日”列中的数据更新到对应仓库(OrderSourceID)中;
2.1. 库存变更日志插入
2.1.1 需求说明
在涉及库存变更的仓库,增加库存变更日志,位置如下;
验收标准
暂无
开发报告
1.根据表格的渠道和库存数据,更新erp对应仓库可用库存信息,
create table UpdateOrderSource_WareHouse_Product20220415
(SKU varchar(50),
OrderSourceSKU varchar(50),
GoodNum int ,
OrderSourceId int ,
WareHouseId int
)
--insert into UpdateOrderSource_WareHouse_Product20220415
--(
--SKU,
--OrderSourceSKU,
--GoodNum,
--OrderSourceId,
--WareHouseId
--)
select oswp.SKU,oswp.OrderSourceSKU,oswp.GoodNum,oswp.OrderSourceId,wh.ID as WareHouseId from OrderSource_WareHouseProduct(nolock) oswp
left join RB_WareHouse (nolock) wh on oswp.OrderSourceId = wh.AutonomousWareHouseID and oswp.warehousename = wh.WareHouseName
create table RB_WareHouse_Product_Beifen20220415
(WareHouseID int ,
OrderSourceID int ,
OrderSourceSKU nvarchar(100),
SKU varchar(50),
OldGoodNum int,
NewGoodNum int
)
--drop table RB_WareHouse_Product_Beifen20220415
insert into RB_WareHouse_Product_Beifen20220415
(
WareHouseID,
OrderSourceID,
OrderSourceSKU,
SKU,
OldGoodNum,
NewGoodNum
)
select whp.WareHouseID,whp.OrderSourceID,whp.OrderSourceSKU,whp.SKU,whp.GoodNum,up.GoodNum
--update whp set whp.GoodNum = up.GoodNum
from RB_WareHouse_Product (nolock) whp
inner join UpdateOrderSource_WareHouse_Product20220415(nolock) up on whp.WareHouseID = up.WareHouseId and whp.OrderSourceID = up.OrderSourceId and whp.OrderSourceSKU = up.OrderSourceSKU
where whp.CustomerID=1
不需要测试,正式环境数据已经处理完了