需求背景
关联营销需按类目关联利润率比较高或利润额比较高的产品,可以导致这部分产品获取更高的曝光,有首次出单的listing需增加曝光带来更多出单机会
需求描述
1.ebay关联营销数据来源增加按销量从低到高排序复选条件,默认为不勾选
a.销量/上架天数/按利润额(需有销量)/按利润率(需有销量)条件获取到数据后与按销量从低到高进行联动排序展示
b.不勾选按销量从低到高排序则,关联营销数据默认展示为按销量从高到低进行展示
c.数据排序的大前提需遵循先排相同子SKU→再排相同ebay类目→最后排上级ebay类目规则

验证如下:
造数如下:
(1)listing相关表:(主要是listing主表,对categroyid和quantitysold对应造数,与刊登SKU的categroyid一致,并保证listing对应SKU无在线数据)
SQL参考:select * from m_ebay_listing where Customerid =1 and onlineStatus = 1 and ordersourceid = 6761 and onlinestatus = 1 and productid in (325518248984) order by quantitysold desc;
(2)summary表:对应数据保证销量有值
SQL参考:select * from m_ebay_sale_year_summary where OrderSourceId = 6761 and sku in (select sku from m_ebay_listing where Customerid =1 and onlineStatus = 1 and ordersourceid = 6761 and ProductId in (325518248984)order by sales desc;
(3)广告listing表:对应数据保证 profitRate、price,以及ProfitAmount 在营销模板设置的条件中符合
SQL参考:select * from M_Ebay_Advertisement_Listing where ordersourceid =6761 and ProductId in (325518248984) order by QuantitySold desc;

进行场景验证:
场景1:正常场景 - 上方 和下方,均勾选:销量从低到高
关联营销模板设置:
获取到的关联营销结果如下:预期值与实际值,比对一致
场景2:对比场景 - 上方 勾选:销量从低到高 下方 不勾选 :销量从低到高(实际:销量需从高到低)
关联营销模板设置:
获取到的关联营销结果如下:预期值与实际值,比对一致
场景3:不同listing均按预期进入场景 - 上方、下方 勾选:销量从低到高
关联营销模板设置:
获取到的关联营销结果如下:预期值与实际值,比对一致