1.创建退件服务
点击服务-退件服务页面的创建按钮,进入退件服务创建页面

- 服务名称,服务代码,目的国按业务要求输入即可
- 优先下单
- 优先下单为“是”时,退件单操作【确认发送】后,会优先向eTower B2C下单,再向仓库下单,具体流程与当前代发出库服务-优先下单的逻辑相同
- 优先下单为“否”时,退件单操作【确认发送】后,会直接向仓库下单
- 线下服务
- 线下服务为“是”时,表示需要客户自提货物,需要用户在退件单中维护跟踪号
- 线下服务为“否”时,退件单跟踪号不允许用户填写,需要下单时从eTower B2C获取
- 关联海外仓

2.配置退件服务
同其他类型服务一样,退件服务需要在仓库信息-服务信息,客户管理-仓库-服务中配置


3.仓库信息中维护退件接收地址信息
仓库信息维护好退件接收地址后,会关联显示在选择了该仓库的退件单的仓配中心信息中

4.创建海外仓退件单
本次需求退件单中新增了发货地址模块,需要填写发货地址
运输详情模块的信息与退件服务-线下服务的属性有关:线下服务为“是”,退件单-运输详情中运输方式和跟踪号,都是必填,可编辑;线下服务为“否”,退件单-运输方式固定为“快递单”,跟踪号不允许编辑,均为非必填

5.海外仓退件单确认发送
- 点击海外仓退件-确认按钮后,eTower B2B会先向eTower B2C下单,再向仓库下发订单
- 从eTower B2C获取到跟踪号和面单后,会回显在eTower B2B海外仓退件单的跟踪号和文件列表中
- eTower B2B向仓库创建订单失败后,退件单状态会变为下单异常,编辑后退件单后再次确认发送,若此时判定已经向b2c下单,会把退件单修改订单号创建新退件单,原退件单变为已废弃
- 本期功能eTower B2B与eTower B2C模块的映射关系为:B2C收件地址对应的是B2B退件单的发货地址,B2C退件地址对应的是B2B退件单的仓配中心信息,B2C的发货地址为shipper是UBl Smart Parcel的相关信息

