目前通用场景关联的策略,存在策略运营的listing执行完后,该店铺会标记本轮已完成,即使通用场景每天有新的数据更新,该店铺都会等到下一循环才开始执行。
需求内容
1、通用场景配置的运营策略:针对运营策略设置是【循环】的,需要每天重置该策略里对应的店铺执行状态。确保通用场景昨天更新的数据,能被执行。
优惠券、专享折扣、层级促销、促销调价:店铺每天重置执行状态后,筛选符合策略条件,符合运营执行条件的listing,再过滤促销活动时间还未过期的渠道SKU或店铺,
日本积分:因日本积分活动没有过期时间,最新提报的是直接覆盖当前的数据,所以没法根据过期时间进行排除避免
A:策略循环设置:指定周期或指定日期:改为支持设置区间
B:日本积分服务执行调整:循环执行需要根据策略设置的时间区间内才执行。
C:店铺每天重置状态后,筛选符合策略条件,符合运营执行条件的listing,再根据添加时间过滤当前周期里已经执行过的渠道SKU或店铺




需求内容补充
1、通用场景,执行运营策略,会存在因公共方法判断status状态被过滤,未执行。
智能运营范围:执行运营策略时,需要判断打标表里的status状态 等于1
纯FBM:执行运营策略时,需要判断打标表里的status状态 不等于2
FBA非在售:执行运营策略时,不需要判断打标表里的status状态
2、通用场景消费优化:
1.针对sku销量条件优化:
a.新增定时任务, 筛选符合策略条件的sku到缓存, 6小时执行一次, 执行时先清空旧缓存
b.获取在线listing数量, 比较已经筛选完的sku缓存, 若listing数量 < sku缓存数, 则走先遍历打标表,再查询sku表
c.若listing数量 > sku缓存数, 分批获取缓存sku, 查询sku再查询打标表
3、针对多层级条件优化:
之前判断多层级都是>0 才走有首单的打标表遍历, 现调整为
a.多层级条件中含且的: 任意一个条件包含 > 0, 走有首单的打标表
b.多层级条件中含或的: 只有所有条件都 > 0, 走有首单的打标表