任务描述
需求描述
1. 背景
平台速卖通开放平台升级,要求6.30号前完成迁移相关所有事项,ERP侧需要全力配合完成迁移,否则过期后影响API调用
API文档地址:https://open.aliexpress.com/doc/api.htm#/api?cid=3&path=/document/test/{name}&methodType=GET
a)迁移步骤
https://www.yuque.com/docs/share/74a1bacb-28b3-4114-931d-4b6548f957cd?#(链接已过期,请查看附件文档)
b)改造方式
使用新开放平台里面的SDK,原开放平台奇门会启用,但依然需要部署在聚石塔
接口调用的url:https://api-sg.aliexpress.com/sync
注:原奇门的自定义字段,迁移至新版开放平台接口后兼容好
c)消息订阅
由于ISV在原开放平台和新开放平台会存在同时接收消息的一段交叉时间,请注意保持收消息时的幂等性(消息重复)
2. 功能设计
2.1. 订单模块
2.1.1 功能清单
a)来源渠道授权
b)订单下载
c)订单标发
d)订单放款
e)消息订阅
2.1.2 注意事项
a)开发组长自查所有API接口,避免接口遗漏
b)同时开发过程中可将冗余代码去掉,比如原标记发货的时候,子订单产品序号为空走旧版接口的逻辑可去掉。
2.2. 物流发货模块
2.2.1 功能清单
a)预生成
b)组包揽收
c)获取店铺后台地址配置
2.1.2 注意事项
a)开发组长自查所有API接口,避免接口遗漏
b)同时开发过程中可将冗余代码去掉
2.3. 速卖通海外仓库存
2.3.1 功能清单
a)速卖通官方仓库库存同步
2.3.2 注意事项
a)开发组长自查所有API接口,避免接口遗漏
b)同时开发过程中可将冗余代码去掉
验收标准
暂无
相关用例
- #47174 11435【订单来源渠道】新建渠道后,将渠道更新到新销售平台
- #47175 11435【订单来源渠道】渠道授权后,授权信息更新到新销售平台
- #47176 11435【订单来源渠道】修改渠道后,将修改的信息更新到新销售平台
- #47177 11435【订单来源渠道】渠道授权后,自动获取速卖通后台地址配置
- #47178 11435【客户订单】订单映射到erp后,自动执行订单策略
- #47179 11435【客户订单】手动创建订单,执行订单策略
- #47180 11435【客户订单】批量执行订单策略,执行成功
- #47181 11435【客户订单】未付款订单,映射到ERP后,不执行订单策略
- #47182 11435【客户订单】订单策略维护AliExpress AEPlus平台类型,订单类型AE_PLUS_RU,映射到erp后,自动匹配到该策略
- #47183 11435【客户订单】订单策略维护AliExpress AE合单平台类型,订单类型HBA_UP_EXPRESS,映射到erp后,自动匹配到该策略
- #47184 11435【客户订单】订单策略维护AliExpress AE五日达平台类型,订单类型AE_PLUS_RU,AE_PLUS_SB,HBA_UP_EXPRESS,leadTimeTag#5,映射到erp后,自动匹配到该策略
- #47185 11435【客户订单】订单策略维护AliExpress AE十日达平台类型,订单类型AE_PLUS_RU,AE_PLUS_SB,HBA_UP_EXPRESS,leadTimeTag#10,映射到erp后,自动匹配到该策略
- #47186 11435【客户订单】订单SELLER_PART_SEND_GOODS状态,从新销售平台映射到ERP
- #47187 11435【客户订单】订单WAIT_SELLER_SEND_GOODS状态,从新销售平台映射到ERP
- #47188 11435【客户订单】订单状态变更WAIT_BUYER_ACCEPT_GOODS,同步到ERP
- #47189 11435【客户订单】订单状态变更PLACE_ORDER_SUCCESS,同步到ERP
- #47190 11435【客户订单】原订单状态OldOrderStatus不为空,新订单状态OrderStatus为IN_CANCEL,映射到ERP后,添加订单备注和订单日志:订单状态由{0}变更为{1}{2},请关注,订单是否需要发货
- #47191 11435【客户订单】订单产品表,LogisticsWarehouseType字段等于cainiaoInternationalWarehouse时,映射到ERP
- #47192 11435【客户订单】订单产品表,memo字段不为空,映射到ERP
- #47193 11435【客户订单】订单存在多个产品,且LogisticsType字段内容不一致时,映射到ERP
- #47194 11435【客户订单】平台产品表的ProductAttributes字段中,对应json串的pName值为Ships From时,pValue的值映射为ERP该订单产品发货地
- #47195 11435【客户订单】若对应订单的平台订单产品表SendGoodsOperator全部产品数据都为SELLER_SEND_GOODS时,同步后订单状态为未发货,IsFBAorder=0,会执行订单策略
- #47196 11435【客户订单】若对应订单的平台订单产品表SendGoodsOperator全部产品数据一部分为SELLER_SEND_GOODS时,同步后订单状态为部分发货,IsFBAorder=0,会执行订单策略
- #47197 11435【客户订单】若对应订单的平台订单产品表SendGoodsOperator全部产品数据都不为SELLER_SEND_GOODS时,同步后订单状态为全部发货,IsFBAorder=1,不会执行订单策略
- #47198 11435【客户订单】订单中间表,COD字段不为空,且是ture时,映射到ERP
- #47199 11435【客户订单】订单状态OrderStatus为IN_CANCEL时,且SettlementCurrency字段不为空,映射到ERP
- #47200 11435【客户订单】订单状态OrderStatus变更为RISK_CONTROL时,映射到ERP
- #47201 11435【客户订单】订单退款处理状态IsProcessRefund 为 false时,映射到ERP
- #47202 11435【客户订单】订单系统表,IsFBAOrder是false时,且根据商户号+渠道+平台单号查询RB_OrderSource_Emails表有值
- #47203 11435【客户订单】订单税号取值检查
- #47204 11435【客户订单】订单追踪号生成时间,超过运输方式追踪号有效期(过滤掉非工作日)则执行自动更换追踪号服务
- #47205 11435【客户订单】订单追踪号生成时间,超过运输方式缺货等待时间(过滤掉非工作日)且已打印面单,则不执行更换追踪号服务
- #47206 11435【客户订单】订单追踪号生成时间,超过运输方式缺货等待时间(过滤掉非工作日)且未打印面单,则执行自动更换追踪号服务
- #47207 11435【客户订单】订单追踪号生成时间,超过运输方式追踪号有效期 + 缺货等待时间(过滤掉非工作日)已打印面单,则不执行更换追踪号服务
- #47208 11435【客户订单】订单追踪号生成时间,超过运输方式追踪号有效期 + 缺货等待时间(过滤掉非工作日)未打印面单,则将订单设置为待审核,并添加审核日志:订单超过最长发货时间,无法发货
- #47209 11435【客户订单】列表追踪号有效期显示,过滤掉非工作日
- #47210 11435【客户订单】订单有追踪号,手动标记发货,标记成功
- #47211 11435【客户订单】订单无追踪号,手动标记发货,标记失败
- #47212 11435【客户订单】打印物流商面单,打单成功
- #47213 11435【客户订单】清除追踪号,再次预生成,预生成成功
- #47214 11435【客户订单】预生成追踪号,预生成成功
- #47215 11435【运输方式】渠道授权后,点击加载运输方式按钮后,调用平台接口,获取平台运输方式
- #47216 11435【我的站内信】正常接收平台发送的通知
- #47217 11435【客户订单】同步速卖通海外仓库存成功
- #47218 11435【速卖通订单放款信息】检查速卖通放款信息中存在退款单,本次需退款金额,大于订单剩余可退款金额,则自动生成退款单
- #47219 11435【速卖通订单放款信息】检查速卖通放款信息中存在退款单,本次需退款金额,等于订单剩余可退款金额,则自动生成退款单
- #47220 11435【速卖通订单放款信息】检查速卖通放款信息中存在退款单,本次需退款金额,小于订单剩余可退款金额,则自动生成退款单
- #47221 11435【速卖通订单放款信息】检查自动生成退款单的订单日志
- #47222 11435【速卖通订单放款信息】核对自动生成的退款单数据
- #47223 11435【交运批次】全部页面,按当前条件导出成功
- #47224 11435【交运批次】全部页面,勾选导出包裹明细成功
- #47225 11435【交运批次】未提交页面,提交组包揽收,菜鸟揽收
- #47226 11435【交运批次】未提交页面,提交组包揽收,自寄
- #47227 11435【交运批次】未提交页面,打印交运单,打印成功
- #47228 11435【交运批次】未提交页面,作废交运匹配,作废成功
- #47229 11435【交运批次】未提交页面,查看包裹详情页面,添加包裹成功
- #47230 11435【交运批次】提交中页面,打印交运单,打印成功
- #47231 11435【交运批次】提交中页面,导出交运匹配,导出成功
- #47232 11435【交运批次】已提交页面,取消提交,取消成功

自测结果:
测试注意事项:生产上每种运输方式都需要测试到,并且注意失败的订单错误信息能正常显示