需求背景
近期优惠券失败数相比之前出现暴增,业务已协助提case,但时候未得到准确的原因,采集针对提报失败的,去后台分析与研究,发现亚马逊针对新失败的提供了具体原因,现在需要服务根据亚马逊提示失败的进行重试处理
需求内容
1、针对V2队列里文件提交失败(status=2),且【Message】信息是【您的文件存在错误 - 请更新以下文件中的错误字段,然后重新上传】,需要进行解析:【UploadResponse】字段【errorMessage】不为空的,失败原因内容解析对应中文明细如下:原规则可见需求ID 18773、19396
新增:newui-error-pricing-validations:价格错误/不满足
新增:失败原因内容是【newui-error-pricing-validations】,需要进行解析该字段里提供的ASIN,并将这些ASIN从优惠券组里进行移除后,按照重试规则重新提交。
3、针对失败原因是【newui-error-pricing-validations】,需要展示在优惠券执行队列页面的【错误原因】
展示内容为:销售历史记录不足或ASIN 没有足够的销售历史记录


注意,以上针对重试的ASIN,需要新增判断:listingstatus状态,过滤listing状态不在线的,优惠券组是否满足15个ASIN,重试更新时间24小时之前的,最多重试3次。