1. 背景
历史遗留问题&新优化添加
2. 功能设计
原型链接:https://plr8j8.axshare.com/#id=xfuegr&p=removal_order
1)操作优化
移除订单太多,点击后不好区分是否已经看过详情,增加点击后改变样式功能,类似百度搜索点击后改变颜色,刷新后重新恢复(见下方示例);


点击前

点击后
2)选项卡底纹颜色加深点;

3)添加每页300条

4)重复单号问题;
接口是根据市场ID获取报告,同一套账号不同站点,是相同市场ID,比如德国站和法国站,目前会出现两种情况:
在ERP创建移除订单后,同步到后台,获取结果到ERP,会获取到同一套账号的所有站点的移除订单;
在后台创建移除订单后,获取结果到ERP,会获取到同一套账号的所有站点的移除订单;
解决思路:在后台创建的无法处理,在ERP创建的处理;
方案:获取结果到ERP时,检测是否存在相同移除订单号,且订单来源是ERP的数据,如果有,则只更新已有订单的信息,如果没有,则全部保存下来;
注:这里要检测订单来源是因为获取平台结果有先有后,如果第2个单同步回来的时候检测已经存在而过滤掉其他的,就会导致保存错误,比如销售在德国站点创建了移除订单,但是同步到ERP时先保存的法国站的移除订单,而过滤掉德国站的那个,就会导致错误;
5)批量搜索
在移除订单界面,加上批量搜索功能;



6)采购总价优化;
将现有“采购总价”字段名称修改为“已处理采购总价”;
增加“采购总价”字段,计算方式为“采购单价 * 请求数量”

7)销毁原因设置成固定的几种;
由业务方提供,暂未提供,产品跟进;
对应需要修改的地方为:
7.1)新建的界面中,提示需要加上“分摊人姓名”和“分摊人工号”
7.2)展示区,添加“销毁原因”,“销毁原因”使用下拉选择;
7.3)批量导入的excel中,已有销毁原因字段,改成下拉选择;

8)详情增加图片,库龄,分摊人姓名,分摊人工号,备注;---注:“当前条件导出”也需要添加上新字段,字段位置和界面保持一致即可
字段添加位置见原型,字段解释如下:
图片,自动关联对应sku在产品库中的主图;
库龄,库龄取值于【自定义报告导出-报表导出-亚马逊FBA库龄库存报告V2】中的数据,该报告中包含5个字段,分别为:
- 大于365天库龄数
- 271-365天库龄数
- 181-270天库龄数
- 91-180天库龄数
- 0-90天库龄数
大于365天库龄数(10)
271-365天库龄数(20)
181-270天库龄数(1)
91-180天库龄数(0)
0-90天库龄数(0)
分摊人姓名,数据库中已经存在,展示出来;
分摊人工号,数据库中已经存在,展示出来;
备注,审核人手动填写,实时保存;
9)移除订单列表增加批量操作
- 批量提取移除订单号
- 批量提取系统订单号


10)详情增加操作和搜索条件
10.1)增加批量操作,下拉显示3个操作类型
- 批量提取系统SKU
- 批量提取MNSKU
- 批量提取FNSKU

点击后,将选中产品的对应信息提取出来,提取出来的信息可以复制;
注:此功能用于批量提取当前产品的sku信息,其中的sku根据用户选择的进行显示,可能是sku,mnsku,fnsku三种情况;

10.2)增加搜索条件:

分摊人姓名:下拉选择,去公司组织架构数据(同移除订单列表搜索的相同)
库龄:下拉选择有5个选项,支持多选
- 大于365天库龄数
- 271-365天库龄数
- 181-270天库龄数
- 91-180天库龄数
- 0-90天库龄数
选择后,将包含该库龄段产品数大于0的产品筛选出来;
例如:
A产品库龄字段展示为:
大于365天库龄数(0)
271-365天库龄数(1)
181-270天库龄数(0)
91-180天库龄数(0)
0-90天库龄数(0)
如果用户选择了“271-365天库龄数”,则将A产品显示显示出来,库龄字段其它几个依然显示,不用隐藏;
如果用户没有选择“271-365天库龄数”,则A产品不用显示出来;
11)在待我审核中添加数字,数字表示当前待我审核的订单条数

12)同步平台订单信息关联
由于表结构原因,从ERP中创建的订单和从平台同步回来的订单,不是存在一个表中,导致从平台同步回来的订单数据缺失,需要将两个表进行关联,保证数据显示完整;
图片:自动关联图片
系统sku:自动关联系统sku
库龄:自动关联
分摊人比例:订单来源为“平台”的,可以编辑;
分摊人姓名:订单来源为“平台”的,可以编辑;
分摊人工号:订单来源为“平台”的,可以编辑;
销毁原因:订单来源为“平台”的,可以编辑;
注:还有其它因为表结构导致数据展示无法一致的,及时和产品沟通;
- #49468 11816【移除订单】【Remove Order】点击移除订单号,查看移除订单详情后,该条数据,则增加颜色展示标记
- #49469 11816【移除订单】【Remove Order】刷新列表后,则标记颜色恢复正常,默认白色
- #49470 11816【移除订单】【Remove Order】全部/待我审核按钮,切换页签后,增加按钮底色显示
- #49471 11816【移除订单】【Remove Order】每页显示条数,增加每页显示300条
- #49472 11816【移除订单】【Remove Order】筛选每页20条,点击查询后,列表每页数据展示20条
- #49473 11816【移除订单】【Remove Order】筛选每页300条,点击查询后,列表每页展示300条数据
- #49474 11816【移除订单】【Remove Order】在ERP创建移除订单,同步到后台,获取结果到ERP时,检测ERP是否存在相同的移除订单,如果有,则只更新已有的订单信息
- #49475 11816【移除订单】【Remove Order】在ERP创建移除订单,同步到后台,获取结果到ERP时,检测ERP是否存在相同的移除订单,如果没有,则全部保存下来
- #49476 11816【移除订单】【Remove Order】在后台创建移除订单,同步到ERP,获取结果到ERP时,检测ERP是否存在相同的移除订单,如果有,则只更新已有的订单信息
- #49477 11816【移除订单】【Remove Order】在后台创建移除订单,同步到ERP,获取结果到ERP时,检测ERP是否存在相同的移除订单,如果没有,则全部保存下来
- #49478 11816【移除订单】【Remove Order】输入多个移除订单号,批量查询成功
- #49479 11816【移除订单】【Remove Order】输入错误的移除订单号,批量查询结果为空
- #49480 11816【移除订单】【Remove Order】输入移除订单号前后存在空格,搜索时,自动过滤掉空格,批量查询出匹配的数据
- #49481 11816【移除订单】【Remove Order】输入多个系统订单号,批量查询成功
- #49493 11816【移除订单】【Remove Order】输入多个FNSKU,批量查询成功
- #49494 11816【移除订单】【Remove Order】输入错误的FNSKU,批量查询结果为空
- #49495 11816【移除订单】【Remove Order】输入FNSKU前后存在空格,搜索时,自动过滤掉空格,批量查询出匹配的数据
- #49496 11816【移除订单】【Remove Order】【移除订单详情】将原【采购总价】字段,名称修改为【已处理采购总价】
- #49497 11816【移除订单】【Remove Order】【移除订单详情】增加【采购总价】字段,计算方式:采购单价 * 请求数量
- #49498 11816【移除订单】【Remove Order】【移除订单详情】列表新增图片字段,自动关联对应sku在产品库中的主图
- #49499 11816【移除订单】【Remove Order】【移除订单详情】列表新增库龄字段,库龄取值于【自定义报告导出-报表导出-亚马逊FBA库龄库存报告V2】中的数据
- #49500 11816【移除订单】【Remove Order】【移除订单详情】列表新增分摊人姓名和分摊人工号字段
- #49501 11816【移除订单】【Remove Order】【移除订单详情】列表增加备注字段,验证备注子弹字符长度
- #49502 11816【移除订单】【Remove Order】【移除订单详情】列表增加备注字段,填入备注后,关闭详情页,自动保存备注信息
- #49503 11816【移除订单】【Remove Order】【移除订单详情】备注中输入特殊字符,关闭详情页后,自动保存备注信息
- #49504 11816【移除订单】【Remove Order】【移除订单详情】勾选多条数据,批量提取系统SKU成功
- #49505 11816【移除订单】【Remove Order】【移除订单详情】勾选多条数据,批量提取MNSKU
- #49506 11816【移除订单】【Remove Order】【移除订单详情】勾选多条数据,批量提取FNSKU
- #49507 11816【移除订单】【Remove Order】【移除订单详情】输入列表存在的系统SKU,则查询成功
- #49508 11816【移除订单】【Remove Order】【移除订单详情】输入列表不存在的系统SKU,则查询结果为空
- #49509 11816【移除订单】【Remove Order】【移除订单详情】输入列表存在的FNSKU,则查询成功
- #49510 11816【移除订单】【Remove Order】【移除订单详情】输入列表不存在的FNSKU,则查询结果为空
- #49511 11816【移除订单】【Remove Order】【移除订单详情】输入列表存在的MNSKU,则查询成功
- #49512 11816【移除订单】【Remove Order】【移除订单详情】输入列表不存在的MNSKU,则查询结果为空
- #49513 11816【移除订单】【Remove Order】输入的可售数范围内存在数据,则查询出该范围内所有数据
- #49514 11816【移除订单】【Remove Order】输入的可售数范围内不存在数据,则查询结果为空
- #49515 11816【移除订单】【Remove Order】输入的不可售数范围内存在数据,则查询出该范围内所有数据
- #49516 11816【移除订单】【Remove Order】输入的不可售数范围内不存在数据,则查询结果为空
- #49517 11816【移除订单】【Remove Order】输入的采购总价范围内存在数据,则查询出该范围内所有数据
- #49518 11816【移除订单】【Remove Order】输入的采购总价范围内不存在数据,则查询结果为空
- #49519 11816【移除订单】【Remove Order】筛选的库龄下存在数据,则查询出该库存下所有数据
- #49520 11816【移除订单】【Remove Order】筛选的库龄下不存在数据,则查询结果为空
- #49521 11816【移除订单】【Remove Order】输入列表存在的分摊人姓名,则查询成功
- #49522 11816【移除订单】【Remove Order】输入列表不存在的分摊人姓名,则查询结果为空
- #49523 11816【移除订单】【Remove Order】筛选的销毁原因下存在数据,则查询出该销毁原因下所有数据
- #49524 11816【移除订单】【Remove Order】筛选的销毁原因下不存在数据,则查询结果为空
- #49525 11816【移除订单】【Remove Order】创建移除订单页面,移除明细,增加【销毁原因字段】,下拉选择取值
- #49526 11816【移除订单】【Remove Order】添加多个移除明细,分别选择不同销毁原因,创建移除订单成功
- #49527 11816【移除订单】【Remove Order】创建移除订单页面,移除明细,提示信息增加【分摊人姓名】和【分摊人工号】
- #49528 11816【移除订单】【Remove Order】批量提取系统订单号成功
- #49529 11816【移除订单】【Remove Order】批量提取移除订单号成功
- #49530 11816【移除订单】【Remove Order】统计待我审核订单数量,并展示在待我审核页签旁边
- #49531 11816【移除订单】【Remove Order】同步平台订单信息,自动关联图片
- #49532 11816【移除订单】【Remove Order】同步平台订单信息,自动关联系统SKU
- #49533 11816【移除订单】【Remove Order】同步平台订单信息,自动关联库龄
- #49534 11816【移除订单】【Remove Order】同步平台订单信息,分摊人比例:订单来源为“平台”的,可以编辑;
- #49535 11816【移除订单】【Remove Order】同步平台订单信息,分摊人姓名:订单来源为“平台”的,可以编辑;
- #49536 11816【移除订单】【Remove Order】同步平台订单信息,分摊人姓名:订单来源为“平台”的,可以编辑;
- #49537 11816【移除订单】【Remove Order】同步平台订单信息,销毁原因:订单来源为“平台”的,可以编辑;
