目的:当动态库存有变化时,能够快速的更改发货策略的模板,并且提交到亚马逊后台
逻辑:
1.初始化新增发货策略队列数据,数据库表名(RB_Amazon_ShipStrategyQueue)
2.根据队列时间段调用智能备货获取系统SKU接口,返回系统SKU集合
接口地址:http://dynamic-stock.zhcxkj.com/warehouseproduct/queryincrementskulist
参数:
{
"customerid":1,
"pageindex":2,
"pagesize":2000,
"begintime":"2022-11-28 00:00:00",
"endtime":"2022-11-28 23:59:59"
}
3.根据接口返回的系统SKU和发货策略的队列ID到亚马逊基础表获取对应的listing数据
4.根据listing数据里面的系统SKU调用智能备货获取动态库存的接口,返回动态库存
接口地址:http://dynamic-stock.zhcxkj.com/warehouseproduct/QuerySensitiveInventoryList
参数:
{
"CustomerID": 1,
"WarehouseIds": "2,333,3922,5312",
"SKUs": "10293491",
"Token": null
}
5.根据动态库存生成上架队列数据,新增队列数据逻辑如下:
1).如果历史无运费模板上传队列(未处理、已提交、上传成功)记录,则符合快线的就生成新的,符合慢线的不生成新的
2).如果历史有运费模板上传队列(未处理、已提交、上传成功)记录:
最新一次运费模板上传队列(未处理、已提交、上传成功)的模板与满足策略的模板一致,则不再生成新的上传
最新一次运费模板上传队列(未处理、已提交、上传成功)的模板与满足策略的模板不一致,则生成新的上传
3).一天之内相同的店铺相同的渠道SKU不能新增超过6次队列数据(不区分模板名称)












