暂无
任务描述
需求描述
一、需求背景:由于目前下架的SKU比较多,导致日均销量的算法有可能造长多倍的情况。
二、需求目标:下架平台对应的SKU销量数据,不耐入日均销量的备货算法中。
三、功能清单:
功能1:剔除销量算法调整(日均销量)
1.通过初始化数据方式或)API接口GetPlatformSKUList(获取平台SKU)的方式把下架的渠道信息同步到智能备货(来源渠道+渠道SKU+系统SKU)。
2.根据上述第1点,拿到下架的渠道信息后,在智能备货30天的销量数据中,对已经下架的渠道对应的30天的历史销量信息进行剔除操作,打上【下架标识】。
3.日均销量的算法中,需把含【下架】标识的30天销量SKU剔除,不纳入日均销量计算。
4.若出现今天下架明天下架怎么办?
1)若获取到今天的来源渠道信息是下架,则以当前时间为准历史30天的销量都标识为下架。
2)若下架的SKU获取在未来的时间(大于标识的下架时间)内再次获取到销量数据则认为当前SKU是重新上架的,日均销量数据需以当前的数据作为最新的销量数据,历史打上标识的不要改变(例如:1-30天已经标识下架,34~38天又产生新的销量,则有效的历史销售数据为34,35,36,37,38 总共4天。)
5.数据全部标识完后,执行全量分析【来源渠道+渠道SKU+系统SKU+正常】的销量数据。
5)获取下架产品的API接口(赛盒官网API接口:getplatformskulist)
6)详细流程图如下:


验收标准
暂无





智能备货分析数据库增加两张表:sys_offshelf_ordersourcesku(存放已下架产品),sys_onandoffshelf_ordersourcesku_record_log(存放上下架日志信息,IsOffShelf字段为是否下架标识:0标识未下架,1标识已下架),两表通过ErpId进行关联。
第一步:从ERP旧版渠道SKU管理表获取已下架产品数据,第一次执行服务是全量获取,后面执行服务是增量获取。通过核对渠道Sku已下架产品和sys_offshelf_ordersourcesku表的数据,略有差异,因为ERP渠道表持续不断再进入数据,经过抽查,未发现问题。
第二部:同步每日销量服务,该功能早已有之,本次未改动。
第三部:每日销量,根据下架SKU打标识,核查无误。
第四部:计算日均销量,见下述。