需求背景
目前智能刊登对比人工刊登同SKU出单率较低,发现是智能刊登对比人工刊登的整体价格高,需要针对未出单的按人工刊登价格进行更新,促进出单。
需求内容
筛选智能刊登(刊登方式=8或9),渠道SKU属于智能运营范围内的(status=1),查询渠道SKU历史销量=0,进行更新原价、折后价,以及企业价格。
更新逻辑:
最新原价 :根据筛选条件匹配的渠道SKU关联的SKU查询【SKU+站点】维度,判断以下三个场景:
如果近一年人工刊登有出单,则取近一年人工刊登上一次出单的最新价格(如果价格低于底线利润率价格,则过滤,不做原价、折后价,以及企业价格的价格调整)
如果近一年人工刊登没有出单或近一年无人工刊登的,则取历史人工刊登价格里最低的价格(前提要>底线利润率价格;如果没有,则过滤,不做原价、折后价,以及企业价格的价格调整);
如果历史无人工刊登数据的,则直接过滤不做则过滤,不做原价、折后价,以及企业价格的价格调整
最新折后价=最新原价*(1-(5-8%随机值)),折扣周期7天
最新企业价格=最新原价
底线利润率:
美国、德国、英国:20%;
其他站点:15%
更新原价时,需要有涨幅控制,针对分批调整的,需要每天执行一次:
1)调整幅度=<30% ,
调整方向【涨】则按实际金额调整原价,最新折后价=最新原价*(1-(5-8%随机值)),折扣周期7天;
调整方向【降】则固定调整幅度30%和固定涨幅40人民币取小者,分批修复原价时,最新折后价=最新原价,折扣周期7天。
2)调整幅度>30% ,且 调整金额=<40人民币的,需要进行分批调整(每天执行一次),固定调整幅度30%,分批修复原价时,最新折后价=最新原价,折扣周期7天。
3)调整幅度>30%,且 调整金额>40人民币的,需要进行分批调整(每天执行一次):固定调整幅度30%和固定涨幅40人民币取小者,分批修复原价时,最新折后价=最新原价,折扣周期7天。
注意:
如果 当前原价=<最新原价,则过滤不做价格调整。
不管是否有企业价格,都要上传企业价格。企业价格层级取值按各个部门配置的企业价格层级取值
如果最新折后价低于底线利润率,则直接取底线利润率价格作为最新折后价
日本站点价格保留整数,整数以9结尾;非日本站点保留两位小数,小数以9结尾
需要过滤SKU对应禁售站点的渠道SKU
需要将数据回写到打标表