跳到主要内容

订单发货主动通知

一. 对接流程图​

此场景适用于商家自研商城、小程序商城等自建平台店铺订单在快麦ERP发货后,⽀持回调⾃建平台店铺预留的url,以主动通知的形式下通知⾃建平台订单发货通知消息。

二. 操作说明​

  1. ⾃建平台通过“创建⾃建平台订单接⼝:erp.trade.create.new”创建订单到快⻨ERP

  2. ⾃建平台发货回调地址维护:⾃建平台店铺管理回调Url填写:把⾃建平台发货回调地址填写到⾃建平台店铺的物流同步地址处,如下图所示

  3. ⾃建平台⾃⾏对接快⻨的发货消息通知接⼝:

    3.1 具体对接⽂档如下:

    POST 请求地址/router
    公共参数
    调⽤任何⼀个API都必须传⼊的参数,⽬前⽀持的公共参数有:

    参数名称参数类型是否必须参数描述
    methodstring是API接口名称
    appKeystring是分配给应用的AppKey
    timestampstring是时间戳,时区为MT+8,例如:2020-09-21 16:58:00。API服务端允许客户端请求最大时间误差为10分钟
    formatstring否响应格式。默认为json格式,可选值:json
    versionstring是API协议版本 可选值:1.0
    sign_methodstring否签名的摘要算法(默认hmac),可选值为:hmac,md5,hmac-sha256。
    signstring是签名

    请求头

    参数名类型描述必填
    Content-Typestringmultipart/form-data必填

    API接⼝名

    参数名类型描述必填
    methodstringopen.token.refresh是
    timestampint请求时间是
    signstring签名是

    请求参数

    参数名类型描述必填
    sidlong快麦ERP系统订单号是
    tidstring平台订单号(创建接口)是
    logistics_out_sidstring物流运单号是
    logistics_codestring物流编码是
    logistics_namestring物流公司名字是
    send_datestring发货时间是
    warehouse_idstring仓库编码是
    sourcestring订单来源是
    extstring预留是
    orderslist商品列表是
    oidlong平台⼦订单号是
    sku_outer_idstring商品编码(平台商品编码)是
    sku_idstring平台商品skuId是
    numberstring数量是
    namestring商品名称是
    tidstring平台订单号是
    order_idstring快麦ERP生成的子订单号(逗号分隔)是

    响应参数

    参数名类型描述必填
    sessionobjectsession是
    expiresInlong到期时间是
    companyIdlong关联的企业ID是
    userIdlong关联的用户ID是
    accessTokenstring会话Token是
    refreshTokenstring用来刷新会话的Token是

    返回示例

    {
    "session": {
    "expiresIn": 12345,
    "companyId": 12345,
    "accessToken": "zhangsan",
    "userId": 12345,
    "refreshToken": "zhangsan",
    }
    }

    注意事项 每⼀个⼩时内最多刷新⼀次,不能频刷新,会话已经过期也不⽀持刷新了

  4. ⾃建平台订单系统发货后⾃动上传发货通知到自建平台店铺