开放平台接口文档
  • 基础

    • 调用方法
    • 关于鉴权
    • 业务建议
    • 文字符号
    • 返回信息代码含义
  • 物流接口

    • 预报订单
    • 获取面单
    • 费用查询
    • 取消订单
    • 批量取消订单
    • 订单轨迹
    • 预上网推送
    • 获取订单列表
    • 获取用户信息
    • 获取物流服务列表
  • 仓库接口

    • 出库业务流程
    • 创建出库订单
    • 获取出库订单
    • 获取仓库列表
    • 拦截出库订单
      • 请求参数
      • 返回信息
        • 成功响应示例:
        • 预估费用响应示例:
        • 错误响应示例:
      • 注意事项
      • 错误码说明
    • 获取入库订单
    • 获取库存信息
  • 基础
  • 仓库接口
Admin
2024-09-11
目录

拦截出库订单

POST /wms/interceptOrder

# 请求参数

请求参数列表:

参数名称 必须 描述 类型
warehouseId 是 仓库ID String
outbound_id 否 要拦截的出库单 ID String
reference_no 否 要拦截的出库单参考号 String
pre 否 是否只预估费用,默认为 false Boolean

注意:outbound_id 和 reference_no 必须提供一个,如果都提供,则以 outbound_id 为准。

请求示例:

{
  "outbound_id": "12345",
  "pre": false
}

或者

{
  "reference_no": "PO-211-11965428142712040",
  "pre": false
}

# 返回信息

接口返回拦截出库单的结果

响应参数列表:

参数名称 描述
code 状态码
msg 返回信息
data 返回数据对象
ext 扩展信息

# 成功响应示例:

{
  "code": 200,
  "msg": "出库单拦截已提交,等待仓库审核",
  "data": null
}

# 预估费用响应示例:

当 pre 为 true 时:

{
  "code": 200,
  "msg": "success",
  "data": null,
  "ext": {
    "price": 10.5
  }
}

# 错误响应示例:

{
  "code": 100,
  "msg": "错误信息",
  "data": null
}

# 注意事项

  1. 只有特定状态的订单可以被拦截(状态码:2, 3, 4, 5, 6, 8, 11)。
  2. 拦截操作会产生额外费用。
  3. 使用 pre=true 可以预先获知拦截费用,而不实际执行拦截操作。

# 错误码说明

错误码 描述
100 参数错误或业务逻辑错误
200 操作成功
获取仓库列表
获取入库订单

← 获取仓库列表 获取入库订单→

  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式