跳转至

[20106611] 仓配系统》出货管理》组包揽件3.0-对接shopee的组包-1.组包揽件页面增加shopee组包

状态:已发布 | 创建:2020-07-08 14:23:33 | 完成:2020-10-11 04:10:52 | 最后更新:2020-11-06 09:22:16 TAPD链接 | 项目:ERP_需求分析(20106611) 处理人:陈家宜; | 开发: | 创建人:陈家宜 | 优先级:High | 模块:仓配-出货管理 | 标签:

原始需求描述

1.组包揽件列表页的平台筛选项增加shopee筛选值

2.【创建速卖通揽件单】按钮改名为【创建揽件单】

3.创建揽件单表单内容变更为: ①新增组包平台选择:当选择为速卖通则显示速卖通选项。选择shopee则显示shopee选项,选择速卖通则显示速卖通选项内容。shopee选项说明如下表 字段名称 | 字段格式 | 字段值 | 备注 | 平台 | 下拉框 | Aliexpress/shopee | 根据选择不同的平台显示不同的选项与组包订单 | 揽件方式 | 下拉框 | 上门揽收/卖家自寄 | 上门揽收=pickip。卖家自寄=dropoff | 揽件时间 | 日期输入框 | 年月日 | 当揽收方式=上门揽收时显示揽件时间输入项并且必填 | 揽件单号 | 输入框 | | 当揽收方式=卖家自寄时则显示揽件单号输入项并且必填 | 揽件地址 | 下拉框 | 取仓配系统》物流管理》物流地址簿内的揽收地址 | 物流地址簿和GenerateFMTrackingNo接口内seller_info入参的数据对应说明: address= 国家或地区+省份+城市+区+地址1+地址2+门牌号

name=联系人 zipcode= 邮编

area=CN(shopee目前该组包功能仅在中国开放写cn即可) phone=手机 | 自寄物流 | 下拉框 | 通过接口GetShopFirstMileChannel获取该商家可以使用的 logistic_id 和 logistic_name。 选项值显示 logistic_name | 当揽件方式=卖家自寄时显示自寄物流下拉选项,根据用户选择的自寄物流推送相应的logistic_id给FirstMileCodeBindOrder

当揽收方式=上门揽收时,无需显示自寄物流让用户选择,固定推送logistic_id=813给给FirstMileCodeBindOrder | 备注 | 输入框 | | 非必填项 | 当shopee组包的揽件方式为dropoff的时候,需要填写的内容如下

图片

当shopee组包的揽件方式为pickup的时候,需要填写的内容如下

图片

③创建揽件单页面内的【选择订单】按钮,需要根据用户选择的组包平台筛选出现的对应平台的可组包订单。所以当用户在没有选择组包平台的情况下点击【选择订单】按钮时则提示:

图片

4.根据shopp组包的情况,揽件单提交取消等操作的接口调用说明 揽件单状态 | 操作 | 调用接口 | 操作后揽件单状态 | 草稿 | 提交确认 | ①当揽收方式=上门揽收(pickup)的时候需要调用GenerateFMTrackingNo获取揽件单号。然后调用FirstMileCodeBindOrder将获取到的揽件单号与订单绑定在一起 ②当揽收方式=卖家自寄,则直接调用FirstMileCodeBindOrder将用户填写的揽件单号与订单绑定在一起(注:组包功能仅在中国开放,固定area=CN即可) ③平台支持跨店铺组包,但是接口需要以店铺为维度提交并且一次只能提交50个订单。所以当用户提交的订单跨店铺或者同个店铺的订单超过50个的时候需要分开来提交。 | 已确认 | 已确认 | 取消确认 | 调用接口FirstMileUnbind,由于我们系统内取消确认并无部分取消的功能,所以需要根据订单店铺分别调用取消接口 | 已取消 | 已确认/已揽收

| 打印标签 | 调用GetFMTrackingNoWaybill获取揽件单标签 | 已确认 | 已确认 | 标记揽收 | 无需调用接口,erp系统内部的标记订单已被线下揽收 | 已揽收 |

5.揽件单平台状态更新: 调用GetFmTnDetail获取status:揽件单的平台状态。并将此状态同步更新显示在组包揽件列表页面上的状态栏内

图片

图片