该任务只完成以下部分


该任务只完成以下部分


wayfair当前无法自动获取追踪号和自动标发,需人工操作,工作量较大
2. 功能设计
a)运输方式API
增加【Wayfair线上物流】API,渠道代码为‘无’。
b)运输方式
用户创建海外仓代发的运输方式时,选择本地运输方式API为‘Wayfair线上物流’,以便后续订单可预生成获取平台label。
c)客户订单-预生成
用户选择此运输方式API下运输方式进行预生成的时候,直接获取平台线上的面单label(代表即现在的标记发货获取面单label逻辑),同时再调用一次查询订单接口获取到平台追踪号
注:即将原标发获取面单label逻辑,调整到预生成获取。
预生成逻辑:
1、先调用register mutation接口(获取label);
2、再调用Label Generation Events Query接口(获取追踪号)
两个步骤需要前后执行
选择Wayfair平台订单进行同步到海外仓委托发货时候,获取追踪号及面单,是触发预生成逻辑,而非原标发逻辑。
a)接口文档
https://developer.wayfair.com/docs/?php#ship-notification-mutation
b)平台标记发货
原【空追踪号标记发货】改为【只上传真实追踪号】---上线后历史数据处理
c)标记发货
调用【Ship Notification Mutation】接口进行标记发货;
标发接口传值:
supplierId 是仓库ID,在订单详情中返回;
packageCount 是指的订单包裹数量,例如订单有两个商品,分成两个包裹发货,即要发送"packageCount": 2。所以我们系统可默认为‘1’
weight,暂不传
volume,暂不传
carrierCode,register mutation(上面2.1)时获取的枚举值
sourceAddress,是发货仓库的地址,取运输方式回邮地址
largeParcelShipments,暂不传
smallParcelShipments-package-code-type,可以固定传TRACKING_NUMBER
smallParcelShipments-package-code-value,传trackingNumber
smallParcelShipments-package-weight,重量可以不传
注:其他字段开发过程中有疑问及时沟通
001-<img src="/zentao/file-read-205922.png" alt="" />
001+ 该任务只完成以下部分
002-<img src="/zentao/file-read-205923.png" alt="" />
002+
003+
001-<p><img src="/zentao/file-read-205922.png" alt="" /></p>
001+ <p>该任务只完成以下部分</p>
002-<p><img src="/zentao/file-read-205923.png" alt="" /></p>
002+ <p><img src="{205922.png}" alt="" /></p>
003+ <p><img src="{205923.png}" alt="" /></p>
| 所属迭代 | 【智汇】产品部 7月第 2 版本(2022年) |
|---|---|
| 所属模块 | / |
| 相关需求 | Wayfair平台更改自动预生成和标发 |
| 指派给 | Closed 于 2022-08-01 09:51:19 |
| 任务类型 | 后端 |
| 任务标签 | 初始 |
| 开发组 | |
| 任务状态 | 已关闭 |
| 进度 | 100% |
| 优先级 | P2 |
| 关键词 | |
| 抄送给 |
| 由谁创建 | 程伟 于 2022-07-12 09:40:02 |
|---|---|
| 由谁完成 | 李振宇 于 2022-07-20 20:37:27 |
| 由谁取消 | 暂无 |
| 由谁关闭 | zhengqiao 于 2022-08-01 09:51:19 |
| 关闭原因 | 已完成 |
| 最后编辑 | zhengqiao 于 2022-08-01 09:51:19 |
| 团队 | 最初预计 | 总计消耗 | 预计剩余 |
|---|
| 最初预计 | 15工时 |
|---|---|
| 总计消耗 | 14工时 |
| 预计剩余 | 0工时 |
| 预计开始 | 0000-00-00 |
| 实际开始 | 2022-07-20 |
| 截止日期 | 0000-00-00 |
自测结果: