需求背景:
目前优惠券针对FBM发放优惠券,需要满足刊登15天以上的listing。但是针对新品需要提前发送优惠券。
需求内容:
1、筛选listing条件:
1)亚马逊平台 SKU开发类型为:智能选品。
2)listing在线状态:在线且正常。
3)未打折listing:当前没有优惠券/层级促销
没有优惠券:从优惠券队列里查询当前时间没有有效的优惠券
没有层级促销:从优惠券队列里查询当前时间没有有效的层级促销
4)listing发货方式:自发货(排除同站点同ASIN含有FBA发货的listing)。
5)listing上架天数:刊登时间大> 7天,且最近7天没有人工优化动作(V1V2队列近7天没有人工操作记录)
6)近7天listing销量:=0。
2、优惠券策略:
策略名称:新品优惠券
优惠券折扣:6%
折扣时间:策略执行时间 + 7天;
是否循环:否
循环发送间隔天数:无
限制每位买家只能兑换一次:否
目标买家:所有买家
折扣类型:折扣(加拿大会根据设置的折扣自动计算其区间的折扣金额)
预算类型:金额
优惠券预算:100(按各个站点最低预算来,加拿大按组的ASIN数一致,低于100 ,默认按100)
3、新品优惠券执行记录:支持在优惠券记录页面展示,并支持通过优惠券策略名称进行查询记录。
4、过滤规则:跟通用规则保持一致,店铺状态正常(排除店铺授权异常等),listing在线且正常,过滤店铺评分不足3.5分,优惠券组不足15个ASIN不发送,
5、重试服务:跟通用规则保持一致,将所有非平台错误的数据做重试(报错信息不是来自于亚马逊返回的json)、以及提示与其他优惠券有重叠的需要进行去重后重试。
a)重试方式:将重试数据改成未处理状态,提交给小工具。
b)重试数据处理:需要重置优惠券时间,与第一次发的逻辑一致。
c)需要接收重试的结果并刷新原队列的状态。
6、优惠券执行优先级设置:优先按【本月+上月流量之和】降序执行
2.新增服务选品新品优惠券装载服务,选品优惠券消费服务
3.核心代码