1. 需求概述
1.1. 背景
订单来源渠道,亚马逊渠道,Removal Order订单默认收货仓库,当前为非必填,很多账号未设置,导致以下模块数据遗漏,导致数据统计失真:
- 移除订单推送接收仓库;
- 进销存库存明细账;
- 备库订单列表数据;

2. 功能设计
2.1. Amazon来源渠道设置优化
2.1.1 需求说明
1)【订单来源渠道】,编辑,Removal Order订单默认收货仓库,更新为必填,未填的情况下,无法保存;
2)“Removal Order订单默认收货仓库”的下拉选项,当前为所有仓库,更改下拉选项取值来源,来源为:【移除订单地址库管理】中设置的仓库;


3)在“移除订单收货仓库地址”页面中增加“是否默认”的字段,逻辑如下:
3.1)来源渠道中设置的默认收货仓库显示为是;
3.2)默认仓库显示在列表的最上面;

4)创建移除订单时,根据选择的来源渠道,自动将默认退件收货仓库填充,如下,选择①,自动填充②,如果不需要使用默认仓库接收产品,再手动更改;

5)Amazon平台创建的移除订单同步到ERP中匹配接收仓库,当前逻辑是取来源渠道中维护的默认仓库,但实际创建的仓库和默认仓库可能不一致,导致数据不准确,更改为以下逻辑:
5.1)根据平台返回的国家、省份、城市进行精确匹配,来确定收货仓库;---已和业务方确认,目前所有海外仓不存在处于同一城市的情况;

6)当前逻辑,一个仓库可以创建多个地址,在创建订单的时候,取的是最新创建的地址,容易让用户混淆,增加限制一个仓库只能创建一个地址,重复添加是提示用户已存在;

7)当前移除订单收货仓库地址,操作删除后,提示删除成功,但实际并未删除,需优化这个问题;



