需求背景
目前业务会承接类目的出单率,所以需要针对指定类目的进行刊登。
需求内容
1、针对节日配置表,
节日标签为【自定义】,筛选 的SKU在刊登SKU推送类型修改为【指定策略推送SKU】,刊登类型修改为【指定策略推送SKU自动刊登】
节日标签为非【自定义】,筛选 的SKU在刊登SKU推送类型修改为【节日选品】,刊登类型修改为【节日选品自动刊登】
注意:如果某个sku同时符合指定节日标签跟自定义的SKU,则优先按【指定策略推送SKU】进行刊登。
2、节日日期:新增【全年】,如果勾选了无限制,且自定义节日状态开启,
刊登:只要开启,即可刊登,无时间限制刊登
运营:只要开启,即可运营勾选指定的类型,无时间限制运营
注意:如果自定义节日状态禁用,即使刊登/运营状态开启,也不刊登/运营
3、刊登/运营方式,
1)新增方式类型:指定类目
默认勾选【指定类目】
2)方式类型选择多个时,修改为可自行设置【任一条件】【全部条件】,默认【任一条件】
原注释说明取消
4、节日日期选择【全年】
刊登、运营则不用设置时间,需要设置状态,开启即可进行刊登/运营
注意:前提是自定义节日的状态也是开启。
刊登,默认开启
运营,默认关闭
5、列表新增字段:【刊登/运营方式】,并支持筛选,默认展示全部。支持多选
【刊登/运营方式】:SKU节日标签、、指定类目、指定SKU、标题关键词。
6、节日日期、刊登时间、运营时间
针对自定义添加的,且节日日期全年的
节日日期:全年
刊登时间/运营时间:如果未开启,则显示-;如果开启了,则显示当前一整年的:具体格式如下
XXXX.01.01-XXXX.12.31
全年
注意运营时间:只显示开启的运营方式,未开启则不用显示
7、页面筛选条件:
7.1)刊登时间、运营时间筛选时,需要兼容【全年】
7.2)节日执行状态:
刊登中:需要兼容自定义节日状态启用,且刊登时间设置【全年】
运营中:需要兼容自定义节日状态启用,且指定运营类型的运营时间设置【全年】













接口变更:
保存:
/Configs/Holiday/Save
request:
{
...
CategoryIds:["", ""], //一级类目,
Conditiontype:0, //满足条件, 0-任一条件, 1-全部条件
Detail:{
Type: 4, // 增加枚举值4-全年/无限制
OperationType: [["Sale", "BuryWord", "Coupon"]], //当选择时间类型为全年时,传第一个数组里面
PublishEnable: true, //刊登是否开启,目前用于全年时控制刊登操作
OperateEnable: true //运营是否开启,同上
}
...
}
查询:
/Configs/Holiday/Search
response:
{
...
CategoryIds:["", ""], //一级类目,数组长度>0则显示指定类目
Conditiontype:0, //满足条件, 0-任一条件, 1-全部条件
IsHolidyCustomize: 1, //是否自定义节日,为0显示sku节日标签
IsChooseAssignSku: 1, //是否勾选sku
CnKeyWords: [], //中文关键词
EnKeyWords:[], //英文关键词, 2个数组任一一个长度>0显示关键词
Detail:{
Type: 4, // 增加枚举值4-全年/无限制
PublishEnable: true, //刊登是否开启,目前用于全年时控制刊登操作
OperateEnable: true //运营是否开启,同上
}
...
}