背景:现有报告中心亚马逊报告取值来源渠道与实际情况出现差异,需调优修正
现状:亚马逊报告下载通过 sellerid 下载,
需求调整:
1、月仓储费
亚马逊的:1个sellerid下任意选择一份
根据:country_code确定店铺 , 无country_code情况下,取fulfillment-center-id所在的国家确定店铺
2、超量报告
亚马逊的:1个sellerid下任意选择一份
根据:country_code确定店铺
3、长期仓储费
亚马逊的:1个sellerid下任意选择一份
根据:country 确定店铺归属
-----------------------------------------------------------------------------------------------------------------------------------------------------
以下为架构及设计参考:

1、月仓储费
亚马逊的规则:一个sellerid下无论几个店铺,只要拉取任意一个店铺,就是整个sellerid下的所有店铺的月仓储费的数据
处理方案:
移除货件根据明细中的fulfillment-center-id所在的国家确定是那个sellerid的那个店铺的月度仓储费信息
2、超量报告
亚马逊的规则:一个sellerid下无论几个店铺,只要拉取任意一个店铺,就是整个sellerid下的所有店铺的超量报告的数据
处理方案:
移除货件根据明细中的country_code所在的国家确定是那个sellerid的那个店铺的超量报告的信息
3、长期仓储费
亚马逊的规则:一个sellerid下无论几个店铺,只要拉取任意一个店铺,就是整个sellerid下的所有店铺的长期仓储费的数据
处理方案:一个sellerid拉取长期仓储费数据时,任意选择一个店铺去拉取,然后根据报告明细的country来确定是那个店铺的长期仓储费数据
测试通过,预计上线时间2021/12/14
测试店铺5808, A1B1EXFC1A69Q0
准备店铺5777,A2QQVVATIV9D8Q
结果店铺ID是5777,正确
准备店铺5750,A14T0Z69OEGG8W
搜索结果店铺ID是5750,正确