需求背景
优惠券活动目前创建后无法进行循环创建,导致每次得新建活动策略
需求描述
1.优惠券活动将活动日期范围改为活动开始时间,增加每轮活动时长及执行频率,如图所示:
活动开始时间:需设置到时分秒,每轮促销结束时间除日期不一样外,时分秒均与开始时间相同;创建自动促销活动时,若开始时间早于系统创建活动的提交时间(需转换到站点时间进行对比),则活动的开始时间改为第二天的开始日期时分秒
每轮活动时长:指的是每轮活动持续时长,开始日期+每轮活动持续时长=活动结束时间
执行频率:循环活动根据执行天数频率触发重新创建优惠券动,执行频率天数需大于等于促销时长天数


验证如下:创建活动类型为:优惠券的活动,如下:

(1)策略ID:1093,按店铺维度创建优惠券活动
设置活动策略如下:
(2)策略ID:1098,按listing维度创建优惠券活动
设置活动策略如下:
SQL过滤语句:
SELECT l.OnlineStatus,l.PublishTime,l.price,l.IsAutoPublish,l.QuantitySold,l.sku,l.ProductId,l.SellerSku,l.* FROM `M_Ebay_Listing` l WHERE ( ( ( ( ( ( (( `OnlineStatus` = 1 ) AND ( `OrderSourceId` = 7773 ) and (`Price` >=10.50) and (`Price` <=15.50)) AND (EXISTS ( SELECT * FROM `M_Ebay_Listing_Sub` `sub` INNER JOIN `M_Ebay_Sku_Discount` `dis` ON ( `sub`.`Sku` = `dis`.`Sku` ) WHERE (( `sub`.`OrderSourceId` = `l`.`OrderSourceId` ) AND ( `sub`.`ProductId` = `l`.`ProductId` )) AND ( `dis`.`VpDiscount3PC` >=( 10 / 100.00 )) AND ( `dis`.`VpDiscount2PC` >=( 10 / 100.00 )) ) ) ) AND ( `IsAutoPublish` = 0 ) ) AND ( `PublishTime` <= (DATE_ADD('2024-07-11 09:07:38.547' , INTERVAL -1 Day)) ) ) AND ( `PublishTime` >= '2022-09-15 09:07:32.084' ) ) AND ( `QuantitySold` >=1 ) ) AND ( `QuantitySold` <=10 ) )预期结果:按指定listing做活动,过滤条件理应获取到两条在线listing:404165222274,404212756894,并按设置规则做活动;按店铺维度做活动,应按对应店铺设置规则进行做活动实际结果:
两策略执行活动策略调度后,进入活动队列,状态变更为:1,则均正常提交至活动平台
查看平台情况:
按指定listing设置的活动规则做活动,平台展示,与策略设置一致:

按店铺设置的活动规则做活动,平台展示,与策略设置一致:
