需求背景
目前系统只能对数据源选择原listing来源渠道即为按店铺进行促销,否则则为指定listing促销,不支持按策略条件进行筛选数据进行促销,需支持
需求描述
1.ebay 凤凰计划自动促销,增加促销类型,类型有按店铺维度进行促销/按策略条件指定listing进行促销,为单选,默认为按店铺维度进行促销
a.选择按店铺维度进行促销,则隐藏数据源及策略条件页签(若策略条件页签不方便隐藏,条件无效即可),每个选择来源渠道可生成的促销活动个数=该来源渠道的listing在线总数/10000
b.选择按策略条件指定listing进行促销:数据源不管选择什么,需将利润区间条件放出,为按策略条件过滤数据指定listing进行促销活动,指定的每个来源渠道的单个促销活动最多只能填充500条listing,超过500条需重新生成促销活动
c用户选择的执行策略次数大于1次时,则需根据促销开始时间+执行频次的天数重新按规则生成促销活动,新生成的促销活动的开始时间需改为最新开始活动的时间





重新验证如下:
场景1:凤凰促销-按店铺维度促销 -活动个数1-执行次数为1
策略id:313
数据库队列落表后:
场景1:凤凰促销-按策略条件listing促销 -活动个数1(少于500)-执行次数为1
策略id:317 ,通过该策略进行查询
策略设置如下:
数据库队列落表后:

队列成功进入后,通过调用计算器接口返回毛利率(GrossProfitMargin)若大于策略设定的计算器价格利润率>=6%,即可验证利润比例的准确性:
验证如下计算器价格毛利率>=6%获取的价格和原价格的比值均符合策略设定的计算器价格利润率> =6%
系统SKU:3169698
select 2.48/3.44 = 0.720930,在每日执行一次策略所做的促销活动,符合策略设定的计算器利润率>=6%
系统SKU:2903471
select 2.67/3.62 =0.737569 ,在每日执行一次策略所做的促销活动,符合策略设定的计算器利润率>=6%
系统SKU:9701574
select 3.32/4.71 = 0.704883,在每日执行一次策略所做的促销活动,符合策略设定的计算器利润率>=6%