# 提交发货协商申请

接口应在服务器端调用,不可在前端(小程序、网页、APP等)直接调用,具体可参考接口调用指南

接口英文名:submitdeliverynegotiation

可通过该接口提交发货协商申请

注:订单未发货状态下调用submitdeliverynegotiation接口最多可以允许提交三次发货协商申请

相关事件通知:订单其他信息更新

# 1. 调用方式

# HTTPS 调用

POST https://api.weixin.qq.com/channels/ec/order/deliverynegotiation/submit?access_token=ACCESS_TOKEN

# 云调用

  • 本接口不支持云调用。

# 第三方调用

# 2. 请求参数

# 查询参数 Query String Parameters

参数名类型必填示例说明
access_tokenstringACCESS_TOKEN接口调用凭证,可使用 access_token(微信小店商家)、authorizer_access_token(服务商代调用)

# 请求体 Request Payload

参数名类型必填说明枚举
order_idstring订单ID-
predict_delivery_timenumber预计发货时间(秒级时间戳)-
reasonnumber协商原因枚举值
remarkstring备注-

# 3. 返回参数

# 返回体 Response Payload

参数名类型示例说明
errcodenumber0错误码
errmsgstringok错误信息

# 4. 枚举信息

# Body.reason Enum

协商原因

枚举值描述
1买家要求
2商品库存不足
3缺货保障
4收货信息有误

# 5. 注意事项

  • 订单为待发货状态才可以发起协商;
  • 不支持虚拟订单;
  • 不支持同城订单;
  • 同一订单协商次数最多为3次;
  • 需要在最晚发货前四小时前发起。

# 6. 代码示例

请求示例

{
    "order_id": "123",
    "predict_delivery_time": 1777046400,
    "reason": 1,
    "remark": "test"
}

返回示例

{
    "errcode": 0,
    "errmsg": "ok"
}

# 7. 错误码

以下是本接口的错误码列表,其他错误码可参考 通用错误码;调用接口遇到报错,可使用官方提供的 API 诊断工具 辅助定位和分析问题。

错误码错误描述
40097请求体参数不正确,请检查各个参数是否按规范填写,具体原因请查看errmsg
47001请求体格式不正确,请检查请求体中各个参数的类型是否正确
48001无权调用本api,请开发者获取权限后再试
611015协商参数错误
611016订单号不存在
611017订单非待发货状态
611018订单已超时
611020达到协商次数上限
611021协商时间与报备单冲突
611022距最晚发货时间已不足4小时,请及时发货/ 超过最晚协商时间
611029不支持虚拟订单"/ 不支持同城订单

# 8. 适用范围

本接口支持「微信小店」账号类型调用。其他账号类型如无特殊说明,均不可调用。

接口变更日志(1条)
2026 年 05 月 22 日
新增 提交发货协商申请 接口