
需求背景:目前随着自动促销业务效果越来越好,为了提升整体促销执行速度和快速调整业务范围,需要将自动促销服务独立,并支持策略配置。
需求实现
一、自动促销队列独立
1、将自动促销队列从当前的刊登队列中独立出来,开发一个独立的调价队列服务,直接对接亚马逊。
2、需要开发独立的价格回写服务,写入到listing
3、listing页面查询价格记录需要支持从新的队列取数据

二、自动促销服务新队列查询

1.查询
a.支持单页条数设置,包括 50,100,200
b.支持策略筛选,取策略表中的所有策略(不管是不是禁用状态),支持输入筛选下拉项
c.来源渠道搜索
d.支持ASIN,渠道SKU,SKU查询
e.支持上传状态查询:上传状态包括 未处理,已提交,上传成功,上传失败
f.时间查询,支持添加时间和更新时间查询
2.操作
支持批量提取 ASIN,渠道SKU,SKU
自动促销策略配置
一、前端
在选品系统中增加一个智能运营一级菜单,配置二级菜单自动促销,在自动促销下面增加一个页面---自动促销策略配置
查询页面如下图:

1、筛选
a.状态查询,是否启用
b.策略查询,下拉框包括:策略名称(模糊查询),策略ID(精准查询)
c.来源渠道,支持多选;查找策略包括所选来源渠道的策略
d 修改时间,根据修改时间筛选
2、操作
a.添加策略,添加策略,具体页面编辑部分再描述
b.复制策略,根据勾选的策略复制一个策略,弹出添加页面,异步将所勾选策略的信息加载到添加页面
c.批量设置为启用,必须勾选一个,按钮才显示为可点击
d.批量设置为禁用,必须勾选一个,按钮才显示为可点击
3、数据
查询策略配置表,获取所有数据,其中有特征的部分字段
a.筛选条件,取配置中在筛选条件中的部分,只显示勾选了的
b.与调价策略类似
c.执行情况:前三个数据单独做统计服务,根据策略ID维度统计 日,周,月执行量;预计覆盖listing数从modify表读取策略ID字段为该策略,且status为1的数据。
编辑页面如下:

必填项:策略名称、来源渠道、调价比例区间、调价模式、优先级、是否启用;
1、筛选条件
a.来源渠道;支持来源渠道维度多选、如果勾选了所有来源渠道,则不再选择来源渠道。
b.产品开发类型:与SKU管理页面一致,控件支持多选;默认不勾选
包括:自主开发、供应商后台指定开发、智能选品、销售提报_FBA新品
c.上架方式,支持多选;参考智能选品埋词策略配置;默认不勾选
d.listing节日,发货方式,listing刊登时间,销量实现都参考智能选品埋词策略配置;默认不勾选
f.是否智能运营出单;在modify表的记录;默认不勾选
2、调价策略
a.调价比例区间,数字区间,每次调价都在这个区间内随机,允许设置一样,如果一样则为固定比例。
b.最低利润率,如果价格低于该利润率则涨价,否则降价。
c.调价模式、默认选择1;鼠标停留在问号按钮时需要显示如下文案:
模式1:从计算器价格调到底价,再从底价调回原价
模式2:从计算器价格调到底价,之后在底价附近波动
其他
优先级:纯数字,大于0;数字越小优先级越低;鼠标悬停时将前面这段文案显示处理
二、数据存储部分调整
1、modify表需要增加一个字段,记录策略ID,服务执行时需要根据策略ID判断对应的价格策略
三、服务优化
1、调整原打标服务,除了刷新status字段以外,需要根据listing所匹配的策略及优先级刷新策略ID字段(所有匹配的数据中取优先级最高的那个)
2、调价服务依旧保留当前执行逻辑,按照来源渠道维度执行,再根据策略ID判断具体调整
3. 策略与来源渠道映射表需要增加折扣率字段,在策略创建时需要按照账号组维度、在折扣区间内随机取一个折扣率,账号组下面的所有来源渠道都按照这个折扣率进行调价
验收人:谭莉
验收标准:
1.策略配置功能正常使用
2.配置的策略正常运行:覆盖listing符合要求,调价符合要求
3.调价队列页面查询正常,价格正常
增加了以下表:
调价配置策略表: adjustpricestrategy
调价配置策略来源渠道表:adjustpricerdersource
Mongodb 策略日志表:AdjustPriceStrategy_Log
配置策略表:
策略配置来源渠道表:
策略配置日志表: