背景
eBay订单,因拆单问题,导致亏损一千多/单,需开发订单指定拆分策略;
需求
本地链接:
product-doc-wan.zhcxkj.com:9000/产品三组/田子豪/订单拆分策略/订单拆分策略-12月1版本.html
外部链接(供业务方查看):
背景
eBay订单,因拆单问题,导致亏损一千多/单,需开发订单指定拆分策略;
需求
本地链接:
product-doc-wan.zhcxkj.com:9000/产品三组/田子豪/订单拆分策略/订单拆分策略-12月1版本.html
外部链接(供业务方查看):
1. 添加订单拆分策略,分别验证每个字段(字符类型,长度,为空,日期等)

2. 添加订单拆分策略,所有字段校验OK

3. 列表查询功能OK

4. 批量功能验证OK

5. 操作功能验证OK

6. 校验订单拆分策略优先级,数字越小,越优先执行

7.计划有效期,包含当前系统时间,则订单匹配策略,进行拆分订单
8. 计划有效期,不包含当前系统时间,则不进行拆分订单

9. 订单渠道类型,与当前订单渠道类型匹配,则执行拆分订单
10. 订单渠道类型,与当前订单渠道类型不匹配,则不进行拆分订单

11. 选择多个渠道类型,不同渠道类型订单,满足策略后执行拆分订单

12. 订单重量,超过策略设置的重量,则正常拆单

13. 单个产品未超过设置的重量,但两个产品组合,就超过了设置的重量,则以下场景,拆分为4个订单
订单:多品多件SKU1*2+SKU2*2


14. 单品多件:订单重量,超过策略设置的重量,则正常拆单

15. 单个条件【或】校验,订单重量未超过拆分订单策略中,设置的重量条件,则不拆单

16. 如果拆分订单策略,设置的是单个条件,并且选择的执行是【或】,则不管订单是否满足这个条件,都不进行拆单

18.订单拆分策略,未设置匹配条件,则不执行拆分策(以上第16点描述错误,忽略)

19. 订单重量满足拆分策略设置的重量后,拆分订单(条件选择或)

20. 单品多件,订单单个产品重量,超过策略设置的重量,则不拆单

21.多品多件,订单单个产品重量,超过策略设置的重量,则不拆单

22.订单支付日期,不在订单支付时间范围内,则不执行拆分订单

23. 订单支付时间,在拆分策略范围内,则匹配策略拆分订单

24.订单支付日期为空,则不校验该条件

25. 单品多件,验证订单体积,订单体积,超过策略设置的体积,则正常拆单

26.订单体积,未超过策略设置的体积,则不拆单

27. 订单单个产品体积,超过策略设置的体积,则不拆单

28.订单体积,小于拆分策略设置的体积(条件选择且),则不拆分订单

29.订单体积,小于拆分策略设置的体积(条件选择或),则不拆分订单

30. 订单体积,大于拆分策略设置的体积(条件选择或),则拆分订单

31.订单体积,等于拆分策略设置的体积(条件选择且),则拆分订单

32.订单体积,大于拆分策略设置的体积(条件选择且),则拆分订单

33. 拆分策略体积选择大于等于,订单体积小于拆分策略体积,则不拆单

34.订单体积,超过策略设置的体积,则正常拆单

35.订单体积,未超过策略设置的体积,则不拆单

36.订单单个产品体积,超过策略设置的体积,则不拆单

37. 多品多件订单,其中部分产品的,单个产品体积,大于拆分策略设置的体积,则不拆分订单

38.订单单个产品抛率,超过策略设置的抛率,则不拆单

39. 订单重量不满足优先级高的策略,则匹配优先级低的策略

40.订单最长边,超过策略设置的最长边,则正常拆单

41. 订单最长边,未超过策略设置的最长边,则不拆单

42. 订单单个产品最长边,超过策略设置的最长边,则不拆单

43. 订单最长边,大于拆分策略设置的最长边(条件选择且),则拆分订单
44. 订单最长边,小于拆分策略设置的最长边(条件选择且),则不拆分订单
45. 订单最长边,大于拆分策略设置的最长边(条件选择或),则拆分订单
46. 订单最长边,小于拆分策略设置的最长边(条件选择或),则不拆分订单
47. 订单最长边,等于拆分策略设置的最长边(条件选择且),则不拆分订单

48. 拆分策略,最长边选择大于等于校验
49. 订单最长边,等于拆分策略设置的最长边(条件选择且),则拆分订单
50. 订单最长边,大于拆分策略设置的最长边(条件选择或),则拆分订单

51. 多品多件订单,最长边校验
52 .订单最长边,超过策略设置的最长边,则正常拆单
53. 订单最长边,未超过策略设置的最长边,则不拆单
54. 订单单个产品最长边,超过策略设置的最长边,则不拆单
55. 拆分策略选择大于等于,条件选择且,订单最长边大于策略最长边,则拆分订单
56. 拆分策略选择大于等于,条件选择或,订单最长边大于策略最长边,则拆分订单
57. 拆分策略选择大于等于,条件选择且,订单最长边等于策略最长边,则拆分订单

58. 订单拆分策略1条件不满足,策略2条件满足,则匹配订单拆分策略2,执行拆单


59. 多条件组合验证
60. 一个且,必须满足条件,才拆分订单
61. 一个或,满足条件,则拆分订单
62. 一个或,不满足条件,则不拆分订单
63. 一个且,一个或,两个条件都满足,则拆分订单
64.一个且,一个或,其中一个条件不满足,则不拆分订单
65.一个且,多个或,且条件必须满足,或条件满足其中任意一个,则拆分订单
66. 一个且,多个或,且条件不满足,则不拆分订单
67. 一个且,多个或,且条件满足,或条件都不满足,则不拆分订单
68. 一个且,多个或,且或条件都满足,则拆分订单

69. 订单抛率,超过策略设置的抛率,则正常拆单
70. 订单抛率,未超过策略设置的抛率,则不拆单
71. 订单单个产品抛率,超过策略设置的抛率,则不拆单
72. 订单抛率,等于拆分策略设置的抛率(条件选择且),则不拆分订单


73. 四个且,所有条件都满足,则拆分订单

74. 四个且,部分条件不满足,则不拆分订单

75. 四个或,没有且,所有条件都满足,则拆分订单
76. 四个或,没有且,其中一个条件满足,则拆分订单
77. 四个或,没有且,所有条件都不满足,则不拆分订单


78.订单抛率,大于拆分策略设置的抛率(条件选择或),则拆分订单
79. 订单抛率,小于拆分策略设置的抛率(条件选择或),则不拆分订单
80. 订单抛率,等于拆分策略设置的抛率(条件选择且),则拆分订单
81. 订单抛率,大于拆分策略设置的抛率(条件选择或),则拆分订单


82. 四个或,没有且,所有条件都满足,则拆分订单
83. 四个或,没有且,其中一个条件满足,则拆分订单
84. 四个或,没有且,所有条件都不满足,则不拆分订单

85.订单同步到ERP未匹配到审核流程,或匹配到审核流程后校验不需拆单,当拆单策略和订单状态变动后,不再检测拆单


86. 每个条件单独验证,订单匹配则拆单,订单不匹配则不拆单

| 所属迭代 | 技术研发中心 12月第1版本(2022年) |
|---|---|
| 所属模块 | / |
| 相关需求 | 订单自动拆分策略 |
| 指派给 | Closed 于 2022-12-21 09:05:19 |
| 任务类型 | 测试 |
| 任务标签 | 初始 |
| 开发组 | |
| 任务状态 | 已关闭 |
| 进度 | 100% |
| 优先级 | P2 |
| 关键词 | |
| 抄送给 |
| 由谁创建 | 刘超 于 2022-12-05 10:19:06 |
|---|---|
| 由谁完成 | 刘超 于 2022-12-20 18:10:00 |
| 由谁取消 | 暂无 |
| 由谁关闭 | 刘超 于 2022-12-21 09:05:19 |
| 关闭原因 | 已完成 |
| 最后编辑 | 刘超 于 2022-12-21 09:05:19 |
| 团队 | 最初预计 | 总计消耗 | 预计剩余 |
|---|
| 最初预计 | 0工时 |
|---|---|
| 总计消耗 | 50工时 |
| 预计剩余 | 0工时 |
| 预计开始 | 0000-00-00 |
| 实际开始 | 2022-12-05 |
| 截止日期 | 0000-00-00 |