需求 #23182
策略中心—库存现货选品规则优化需求
100%
描述
目的:当前选品规则可调整的条件较少,需增加选品条件,从更多维度去调整“选品模型”,从而提升库存周转效益。
1、增加可导入数据源:当选择该数据源时,系统先判断该数据源是否在“折扣现货库存”数据源内,再按照选品条件进行限制。(达人供应链、采购换货等业务场景、以及一些商品无法按照既定的选品条件去统一给予折扣时,该方式可及时盘活商品,提升库存周转时效)
按商品货号、供应商id自定义导入
2、增加选品条件
增加最迟入库时间:按erp里最晚的入库时间选出spu
增加商品库状态:正常/下架/断货
增加是否新款:新款定义:是否上过已经开过的专场,未上过已开专场定义为新款。
3、增加限制上架条件:风控(供应商投诉、符合选品规则,但相关业务方要求不能按该规则上架的部分商品以及未来有可能出现的其他投诉风险)
商品货号限制
供应商id限制
限制条件场景备注:(1)被限制商品不上架
PRD:http://192.168.1.244:7777/newOS/23182/#id=phf1qo&p=%E6%96%B0%E5%A2%9E%E9%80%89%E5%93%81%E7%BB%B4%E5%BA%A6_%E9%99%90%E5%88%B6%E6%9D%A1%E4%BB%B6_%E6%99%AF%E5%A4%A9&g=1
最后入库时间:fmys_goods_stock.last_stock_in_time
to前端
os/GoodsSelectRuleHeader/uploadFile 新增接口 上传数据源 http://xdebug.yishou.com/dist/project-api-list?project_id=1&api_id=8059
os/GoodsSelectRuleHeader/getInfo 新增返回字段(和下面的一样) + last_storage_time_label(最后入库时间展示)
GoodsSelectRuleHeader/insert 新增传入字段(全都是string类型,除了last_storage_time是array)
$ruleLines['last_storage_time'] 最后入库时间(可以参考以前的goods_first_time字段) (array类型)
$ruleLines['goods_status'] 商品状态 (1正常/2断货/3下架)
$ruleLines['is_new'] 是否新款 (1是2否 空不限)
$ruleLines['limit_goods_no'] 限制上架goods_no (111,222)
$ruleLines['limit_supply_id'] 供应商ID (111,222)
$ruleLines['file_link'] 文件下载链接
$ruleLines['file_name'] 文件名字
$ruleLines['supply_list'] 文件里面的支持的商品货号 (111,222)
$ruleLines['goods_no_list'] 文件下里面的支持的供应商ID (3333,4555)
供货商模板下载地址 https://static1.yishouapp.com/oss/tools/def/2021/3/24/1d9abbd70ef3ee001e9cc535d8c83e21.xls
商品货号模板下载地址 https://static1.yishouapp.com/oss/tools/def/2021/3/24/63217a74a8506df96dc0f4d6720b06d8.xls
dev18
后端os分支 feature/3.19#23182策略中心—库存现货选品规则优化需求
新增字段
ALTER TABLE `yishou`.`fmys_goods_select_rule_line`
ADD COLUMN `last_storage_time` varchar(64) NOT NULL COMMENT '最后入库时间',
ADD COLUMN `goods_status` varchar(8) NOT NULL COMMENT '商品状态 (1正常/2断货/3下架)',
ADD COLUMN `limit_goods_no` varchar(512) NOT NULL COMMENT '限制的商品货号 用,隔开',
ADD COLUMN `limit_supply_id` varchar(512) NOT NULL COMMENT '限制的供应商ID 用,隔开',
ADD COLUMN `file_link` varchar(128) NOT NULL COMMENT '文件下载链接',
ADD COLUMN `file_name` varchar(64) NOT NULL COMMENT '文件名字',
ADD COLUMN `supply_list` varchar(512) NOT NULL COMMENT '文件里面的支持的供应商ID 用,隔开',
ADD COLUMN `goods_no_list` varchar(512) NOT NULL COMMENT '文件里面的支持的商品货号 用,隔开';
前端分支:feature/23182-选品维度
子任务