需求背景
目前修复原价分批表没有过滤中途是否有人工调价,所以会每天都会执行
需求内容
1、调价前,新增判断是否涉及【修复原价】的优先级,并新增分批表的判断以及清理服务
1.1)修复原价优先级判断:定价过低>倍数差值>历史未出单>定期修复
FBA/FBM历史未出单:
定价过低:FBA/FBM当前原价<=FBA/FBM底线价格;
倍数差值:FBA/FBM当前原价 与 FBA/FBM底线利润价格倍数差值> 2/1.5;
定期修复:独立账号距离上次修复原价60天以上
1.2)如果涉及修复原价:则需要把分批表里未完成的任务全部清理
如果不涉及修复原价,需要判断是否在分批表里有未完成的任务,如果有,则过滤不调价,如果没有则继续执行调价流程
注意:因修复原价未完成被过滤,需要记录到过滤日志里。
分批表:TempAdjustQueueRecord
涉及服务:FBA/FBM自定义策略、FBA/FBM通用场景策略、
2、分批表:TempAdjustQueueRecord,新增判断近3天人工调价操作
每天执行时,需要判断近3天是否有人工调价操作,如果有停止分批调价,并从分批表里移除该任务
3、分批表:TempAdjustQueueRecord
分批修复原价:最新折后价=最新原价
一次性修复原价:最新折后价=最新原价*(1 - 策略折扣随机值 )
4、修复原价调整服务规则优化
1)调整幅度=<30% ,
实际调整金额 和 40人民币对比 取小者,
按实际金额一次性修复原价,最新折后价=最新原价*(1 - 策略折扣随机值 ),折扣周期7天;
按40人民币分批修复原价时,最新折后价=最新原价,折扣周期7天
2)调整幅度>30% ,且 调整金额=<40人民币的
固定调整幅度30%,分批修复原价时,最新折后价=最新原价,折扣周期7天。
3)调整幅度>30%,且 调整金额>40人民币的
固定调整幅度30%和固定涨幅40人民币取小者,分批修复原价时,最新折后价=最新原价,折扣周期7天。
涉及需要分批修复原价时,进入分批表:TempAdjustQueueRecord,每天执行一次





调整幅度>30% 调整金额=<40 人民币
调整幅度>30% 调整金额>40人民币