需求背景:
之前是指定渠道SKU给到采集端直接进行提交专享折扣,现在需要针对独立账户所有波兰站店铺的渠道SKU,需要通过脚本去筛选数据进行推送执行
需求内容:
1、对象:指定店铺、指定渠道SKU
2、店铺正常,且店铺的渠道SKU属于智能运营范围内的;渠道SKU在线、正常:
店铺正常:CustomerId = 1 AND IsActive = 1 AND SourceStatus = 0 AND ISNULL(ChannelPlatformStatus,0)=0 AND OrderSourceType=1 ,且 打标表状态status=1
渠道SKU:IsDelete = 0 AND ISFBA = 0 AND IsOffShelf = 0
3、需要从其他表读取字段:来源渠道、DevIDSellerId(SellerId)、AppIDMarketplaceId(MarketplaceId)、渠道SKU、原价(ListingPrice)
4、提交专享折扣的字段数据:提交的时候是按渠道SKU维度提交的
卖家id(SellerId)、站点id(MarketplaceId)、计划名称、渠道SKU、计划开始时间、计划结束时间、折扣比例、最低价、操作方式
1)计划开始时间、计划结束时间:默认周期为7天,开始时间:当前提交时间后一天,结束时间:开始时间+7(后续可自定义设置周期)
2)计划名称:prime day_开始日期月日_结束日期月日;例如:prime day_7.11_7.20
3)折扣比例:自定义设置(最低10%,加拿大、日本、墨西哥最低15%)
4)最低价:默认为原价(ListingPrice)的xxx%,保留三位小数(需要自定义设置,如果设置区间值,则按照渠道SKU维度随机)
5)操作方式:默认为a
6)是否循环:默认否
7)间隔时间:默认10天(未设置循环,则间隔时间无效)
8)过期时间:默认无
9)状态:默认启用
注意去重:需要根据渠道SKU所在的来源渠道的活动开始结束时间进行判断去重。避免折扣重叠。
6、提交后,需要将提交的数据记录到队列,并更新提交结果,针对上传失败的,需要记录失败原因。
7、队列记录字段:来源渠道、卖家id(SellerId)、站点id(MarketplaceId)、计划名称、渠道SKU、计划开始时间、计划结束时间、折扣比例、最低价、操作方式、是否循环、提交结果、失败原因。
8、脚本完成后,需要执行的对象:
对象-指定店铺:独立账号所有店铺。(店铺正常,且店铺的渠道SKU属于智能运营范围内的)
1)计划开始时间、计划结束时间:默认周期为30天,开始时间:当前提交时间后一天,结束时间:开始时间+30
2)计划名称:prime day_开始日期月日_结束日期月日;例如:prime day_7.11_8.11
3)折扣比例:
PL:20%
ES FR IT BE NL SE CA MX JP:15%
其他国家:10%
4)最低价:默认为原价(ListingPrice)的40-60%随机,保留三位小数
5)操作方式:a
6)是否循环:否
7)间隔时间:无
8)过期时间:无





”