暂无
任务描述
需求描述
背景:由于历史的人工的组合SKU数据不准确,导致销售定价过高,影响了组合SKU的出单率,故希望技术那边能把历史的数据按一下逻辑进行修正,这个数据只做一次性处理,
一、原有逻辑
1.先判断当前SKU是否策略生成的组合SKU。
2.其策略生成的组合SKU的单品SKU是否含平摊运费(大于0),若有则当前组合SKU采购运费=组合sku的pcs数 * 单品的平摊运费,进行替换,反之则保存现有采购运费的生成逻辑不变。
二、新逻辑
1.先判断当前SKU是否策略生成的组合SKU 和 人工组合SKU(仅限单SKU组合)。
2.其人工和策略生成的组合SKU的单品SKU和是否含平摊运费(大于0),若有则当前组合SKU采购运费=组合sku的pcs数 * 单品的平摊运费,进行替换,反之则保存现有采购运费的生成逻辑不变。
3.人工的组合SKU产品重量(毛重,净重,包裹重)则进行pcs数翻倍处理。
4. 人工组合sku是按单个产品尺寸和单个包装尺寸,对应的长、宽、高的3边哪个值则取最小值按PCS数翻倍保存
5. 人工和系统的组合sku,若出现包裹重小于毛重,则组合SKU的毛重等于包裹重进行替换更改。
6.导出这批修复完的所有人工的SKU数据,导出的字段分别为 系统SKU,一级品类,包装尺寸(长),包装尺寸(宽),包装尺寸(高)共5个字段。--------主要是导出后发给销售人员进行调整上架的组合SKU数据。---------------
验收标准
暂无
相关用例
- #41742 创建一个A+A型的组合SKU,运行服务,查看组合SKU属性是否刷新
- #41743 创建一个A+B型的组合SKU,运行服务,查看组合SKU属性是否刷新
- #41744 单品SKU为:有平摊运费的SKU 运行服务,组合SKU运费变为单品SKU平摊运费*pcs数
- #41745 单品SKU为:没有平摊运费的SKU 运行服务,组合SKU运费不变
- #41746 选择一个A+A型组合SKU,运行服务后,组合SKU的毛重,净重,包裹重进行翻倍处理,为单品重量*pcs数
- #41747 产品尺寸验证:单品SKU尺寸中长最短,运行服务 组合SKU长=单品SKU长*pcs数
- #41748 产品尺寸验证:单品SKU尺寸中宽最短,运行服务 组合SKU宽=单品SKU长*pcs数
- #41749 产品尺寸验证:单品SKU尺寸中高最短,运行服务 组合SKU高=单品SKU长*pcs数
- #41750 产品尺寸验证:单品SKU尺寸中最短的边有多条,运行服务 随机一边最短的会进行翻倍处理,不会都翻倍
- #41751 包装尺寸验证:单品SKU尺寸中长最短,运行服务 组合SKU长=单品SKU长*pcs数
- #41752 包装尺寸验证:单品SKU尺寸中宽最短,运行服务 组合SKU宽=单品SKU长*pcs数
- #41753 包装尺寸验证:单品SKU尺寸中高最短,运行服务 组合SKU高=单品SKU长*pcs数
- #41754 包装尺寸验证:单品SKU尺寸中最短的边有多条,运行服务 随机一边最短的会进行翻倍处理,不会都翻倍
- #41755 导出功能验证:运行服务,验证导出字段
- #41756 导出表格字段取值验证
- #41757 单品SKU包裹重小于毛重 运行服务后,组合SKU包裹重等于毛重
- #41758 选择一个已经刷新过的组合SU,将其单品SKU属性修改,再次运行服务 不会再次刷新
测试设计: