订单发货

请求 #

接口概述 #

订单发货,可以选择订单商品分批发货,发货id是订单明细id

注意
只有订单状态为待发货/已支付,部分发货`state=(20,22)的订单才能发货

请求URL #

POST {{host}}/trades/delivery

请求头(header) #

参数名 类型 是否必填 说明
Authorization string token

请求参数(body) #

参数名 类型 必选 验证规则 参数路径 说明
trade_no string 订单号
express_no string max=60 快递单号
express_company string max=60 快递公司
items array 商品列表
trade_sku_id int 订单商品明细id(trade_sku.id),不是trade_sku.sku_uid
quantity int 不能超过可发货数量 商品发货数量

请求示例 #

{
  "trade_no": "2240403553400002",
  "express_no": "123456",
  "express_company": "顺丰",
  "items": [
    {
      "trade_sku_id": 2,
      "quantity": 1
    }
  ]
}

响应 #

响应参数 #

参数名 类型 参数路径 说明
code int 错误码
msg string 错误详情

响应示例 #

{
  "code": 20001,
  "msg": "此订单无法发货。",
  "data": null
}
{
  "code": 10000,
  "msg": "success",
  "data": null
}