需求背景
直发账号需支持刊登真实海外仓listing,因此平衡库存也需进行兼容
需求描述
1.ebay自动补货策略,ebay直发账号(海外仓不变)物品所在国为非中国时,平衡库存/发货策略处理listing,需按listing表的对应仓库进行判断处理
a.当SKU的可用库存有变化,获取listing时,需判断对应listing表的仓库,根据listing所在仓库的可用库存进行平衡库存/发货策略处理
b.同步到ERP人工刊登的虚拟海外仓的listing ,listing表的仓库赋值为中国东莞1号仓/中国义乌1号仓






listing表仓库赋值为:





验证如下:
场景1:海外仓,物品所在国:非中国,支持平衡库存(自动补货)
(1)测试数据:通过查询listing表(主表、明细表)【物品所在国】=非中国
SQL参考:SELECT * FROM m_ebay_listing_sub WHERE CustomerId = 1 and EditStatus =1 and ItemLocation !='CN'
(2)listing库存同步:任务选取一个listingID:113911899327,进行listing库存同步操作,开发调用同步服务,同步后可用库存=150:
对应指定补货策略:由于可用库存为150,则通过补货策略使其库存产生变化,即需要库存不足进行补货,如下策略设置,规则id:39
同时,对应查看listing主表:
查看仓库id枚举表warehouseid = 212 对应的仓库为:易可达英国仓(海外仓)
(2)listing同步后,调用补货服务,查看补货队列是否对应数据进入队列,若有,则补货成功: