需求背景
目前订单预警出来的【折后价异常】,经排查都是非异常,需要调整【折后价异常】逻辑过滤这种非异常的数据
异常原因是:触发了修复原价,当前原价还没修复到位,低于底线价格,所以折后价会低于底线价格
需求内容
- 规则:监控促销调价提报的listing数,是否存在:【最新折后价<底线利润率价格】、【最新折后价>当前原价指定额度】。如果出现任一 一种,且前一个小时提交数的异常数>=10条,则需要在钉钉预警群里进行通知。
- 目的:目前执行时,是有严格限制折后价的最低值与最高值,需要监控异常场景下服务未限制到位时能够及时发现问题。
- 统计范围、频率:统计当天前一个小时提报的数据以及当天提报的数据,1H提醒一次
- 计算规则:最新折后价 < 底线利润率价格;最新折后价 > 当前原价 :满足任一 一种,且占比达标,则触发预警通知
-
触发了修复原价IsRepairListingPrice=ture,且最新原价 ListingPriceAft*0.97> 底线利润率价格FinalProfitPrice:
- 最新折后价 < 底线利润率价格:DiscountSalesPrice < FinalProfitPrice
- 未触发修复原价IsRepairListingPrice=false:
-
最新折后价 < 底线利润率价格:DiscountSalesPrice < FinalProfitPrice
-
改为
- 非日本站:最新折后价 +1< 底线利润率价格
- 日本站:最新折后价+9 < 底线利润率价格
- 最新折后价>当前原价指定额度:计算时不取绝对值
-
发货方式是FBA:
- 非日本站:DiscountSalesPrice - ListingPrice>1
- 日本站:DiscountSalesPrice - ListingPrice>9
- 发货方式是FBM:
- 非日本站:DiscountSalesPrice - ListingPrice*1.05>1
- 日本站:DiscountSalesPrice - ListingPrice*1.05>9
-
-
-
异常明细表新增字段:
策略ID、策略名称、底线利润率MinProfit、目标价CaclListingPrice、公式CalculatorInfos