需求背景
目前业务调整了利润率,但是系统不支持自动全部更新原价
需求内容:
指定的来源渠道:Z01797、Z01860账号组下所有来源渠道
1、初始化数据,针对智能运营范围内的渠道SKU,执行一次价格更新
直接取计算器计算的新原价,判断((新原价-旧原价) /旧原价)*100 的百分比,是否<50% ,
如果>=50%,则不进行原价的修改,继续按当前调价策略执行
如果<50%,则把原价修改为当前计算器计算的最新原价,并用修复后的原价按调价策略的折扣额度进行降价。
调价队列记录:
更新原价:587.09(上一次原价:397.09)
上一次调价:显示上一次调价的折后价格
最低利润价格:用策略的底线率去计算器计算的最低价
折后价:显示折扣价
折扣比例:显示折扣比例
折扣时间:显示折扣有效期区间

2、价格更新后,后续执行调价时,涉及对比原价或使用原价调价时,需要调用计算器最新的原价进行判断与调价。




1、初始化数据,针对智能运营范围内的渠道SKU,执行一次价格更新
直接取计算器计算的新原价,判断((新原价-旧原价) /旧原价)*100 的百分比,是否<50% ,
如果>=50%,则不进行原价的修改,继续按当前调价策略执行
需要新建表进行记录,记录字段:来源渠道、渠道SKU、原始原价、最新原价、折后价、折扣开始时间、折扣结束时间、底线利润率、底线价格、添加时间
2、调价队列页面:新增筛选:是否修改原价,默认展示全部,点击下拉可选择:是,否
选择是,展示修复原价/更新原价的数据【lsRepairListingPrice标记为true】
选择否,展示无修复原价/更新原价的数据
3、调价队列表:字段【lsRepairListingPrice】优化、新增备注
【lsRepairListingPrice】:针对本次调价时,有修复原价/更新原价的,标记为true,并且在新增的备注里标识区分一下:修复原价、更新原价
4、打标表:新增上一次修改原价时间
上一次修改原价时间:针对调价队列里,按照渠道SKU+来源渠道维度,查询调价时,有修复原价/更新原价的【lsRepairListingPrice标记为true】,且调价结果成功的,获取最近的addtime作为当前渠道SKU+来源渠道维度的上一次修改原价时间