# 分配订单代发
接口应在服务器端调用,不可在前端(小程序、网页、APP等)直接调用,具体可参考接口调用指南
接口英文名:dropship_assign
该接口用于分配订单给供货商代发
# 1. 调用方式
# HTTPS 调用
POST https://api.weixin.qq.com/channels/ec/order/dropship/assign?access_token=ACCESS_TOKEN
# 云调用
- 本接口不支持云调用
# 第三方调用
本接口支持第三方平台代微信小店商家调用。
该接口所属的权限集 id 为:131
服务商获得其中之一权限集授权后,可通过使用 authorizer_access_token 代微信小店商家进行调用,具体可查看 第三方调用 说明文档。
# 2. 请求参数
# 查询参数 Query String parameters
参数名 | 类型 | 必填 | 示例 | 说明 |
---|---|---|---|---|
access_token | string | 是 | ACCESS_TOKEN | 接口调用凭证,可使用 access_token(微信小店商家)、authorizer_access_token(服务商) |
# 请求体 Request Payload
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
order_id | string | 是 | 订单号 |
supplier_appid | string | 是 | 供货商appid |
dropship_product_list | objarray | 否 | 代发商品信息 |
# Body.dropship_product_list(Array) Object Payload
代发商品信息
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
spu_id | string | 是 | 商品spuid |
sku_id | string | 是 | 商品skuid |
product_cnt | number | 是 | 数量 |
# 3. 返回参数
# 返回体 Response Payload
参数名 | 类型 | 说明 |
---|---|---|
errcode | number | 错误码 |
errmsg | string | 错误描述 |
# 4. 注意事项
本接口无特殊注意事项
# 5. 代码示例
请求示例
{
"order_id": "37012940902395351",
"supplier_appid": "wxabc",
"dropship_product_list": [
{
"spu_id": "1253129080",
"sku_id": "2983950535",
"product_cnt": 3
}
]
}
返回示例
{
"errcode": 0,
"errmsg": "ok"
}
# 6. 错误码
以下是本接口的错误码列表,其他错误码可参考 通用错误码
错误码 | 错误描述 | 解决方案 |
---|---|---|
610000 | 未绑定代发关系 | |
610001 | 订单非待发货状态 | |
610002 | 订单没有代发标记 | |
610003 | 订单所有商品已发货 | |
610004 | 该商品已发货 | |
610005 | 该商品已售后 | |
610006 | 该商品换款申请中 | |
610007 | 该商品未找到 | |
610008 | 供货商冲突 | |
610009 | 代发单订单ID冲突 | |
610011 | 代发单不存在 | |
610012 | 该商品已打单 | |
610013 | 订单已分配供货商 |
# 7. 适用范围
本接口支持「微信小店」账号类型调用。其他账号类型如无特殊说明,均不可调用。