# 查询供货单详情
接口应在服务器端调用,不可在前端(小程序、网页、APP等)直接调用,具体可参考接口调用指南。
接口英文名:supplyorder_get
该接口用于查询供货单详情
# 1. 调用方式
# HTTPS 调用
POST https://api.weixin.qq.com/channels/ec/order/supplyorder/get?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
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| supply_order_id | string | 是 | 供货单号 |
# 3. 返回参数
# 返回体 Response Payload
| 参数名 | 类型 | 说明 |
|---|---|---|
| errcode | number | 错误码 |
| errmsg | string | 错误信息 |
| supply_order | object | 供货单结构 |
# Res.supply_order Object Payload
供货单结构
| 参数名 | 类型 | 说明 |
|---|---|---|
| supply_order_id | string | 供货单号 |
| create_time | number | 秒级时间戳 |
| update_time | number | 秒级时间戳 |
| status | number | 供货单状态,具体枚举值请参考下文 |
| supplier_appid | string | 供货商appid |
| supplier_name | string | 供货商名称 |
| order_id | string | 订单号 |
| supply_order_detail | object | 供货单详情 |
# Res.supply_order.supply_order_detail Object Payload
供货单详情
| 参数名 | 类型 | 说明 |
|---|---|---|
| product_infos | objarray | 商品信息 |
| price_info | objarray | 价格信息 |
| delivery_info | object | 发货信息 |
| ext_info | object | 扩展信息 |
| greeting_card_info | object | 需代写的商品贺卡信息 |
| custom_info | object | 商品定制信息 |
| freight | number | 运费 |
| after_sale_orders | objarray | 售后信息 |
# Res.supply_order.supply_order_detail.product_infos(Array) Object Payload
商品信息
| 参数名 | 类型 | 说明 |
|---|---|---|
| product_id | string | 商品spuid |
| sku_id | string | 商品skuid |
| thumb_img | string | sku小图 |
| sku_cnt | number | sku数量 |
| title | string | 商品标题 |
| sku_code | string | 商品编码 |
| sku_attrs | objarray | sku属性/款式信息 |
| out_product_id | string | 商品外部spuid |
| out_sku_id | string | 商品外部skuid |
| out_warehouse_id | string | 区域库存id |
| sku_deliver_info | object | 商品发货信息 |
| delivery_deadline | number | 商品发货时效,超时此时间未发货即为发货超时 |
| is_free_gift | number | 是否赠品,非必填,赠品商品返回,1:是赠品 |
| product_unique_id | string | 商品常量编号,订单内商品唯一标识,下单后不会发生变化,可用于判断货品是否更换款式 |
| supply_order_product_info | object | 供货信息 |
# Res.supply_order.supply_order_detail.product_infos(Array).sku_attrsObject Payload
Object Payloadsku属性/款式信息
| 参数名 | 类型 | 说明 |
|---|---|---|
| attr_key | string | sku属性/款式类型 |
| attr_value | string | 属性/款式值 |
# Res.supply_order.supply_order_detail.product_infos(Array).sku_deliver_info Object Payload
商品发货信息
| 参数名 | 类型 | 说明 |
|---|---|---|
| stock_type | number | 商品发货类型:0:现货,1:全款预售 |
| predict_delivery_time | number | 预计发货时间(stock_type=1时返回该字段) |
| full_payment_presale_delivery_type | number | 预售类型(stock_type=1时返回该字段),枚举值请参考下文 |
# Res.supply_order.supply_order_detail.product_infos(Array).supply_order_product_info Object Payload
供货信息
| 参数名 | 类型 | 说明 |
|---|---|---|
| supply_order_id | string | 供货单单号 |
| delivery_status | number | 发货状态 |
| aftersale_status | number | 售后状态 |
| cancel_time | number | 取消时间 |
| cancel_scene | number | 取消场景 |
| preshipment_change_sku_state | number | 换sku |
# Res.supply_order.supply_order_detail.price_info(Array) Object Payload
价格信息
| 参数名 | 类型 | 说明 |
|---|---|---|
| total_price | number | 供货单总价(商品售价 X 商品数量 + 运费) |
# Res.supply_order.supply_order_detail.delivery_info Object Payload
发货信息
| 参数名 | 类型 | 说明 |
|---|---|---|
| address_info | object | 地址信息 |
| delivery_product_info | objarray | 发货物流信息 |
| ship_done_time | number | 发货完成时间,秒级时间戳 |
| deliver_method | number | 订单发货方式,0:普通快递物流,由货品的同名字段决定 |
# Res.supply_order.supply_order_detail.delivery_info.address_info Object Payload
地址信息
| 参数名 | 类型 | 说明 |
|---|---|---|
| user_name | string | 收货人姓名 |
| postal_code | string | 邮编 |
| province_name | string | 省份 |
| city_name | string | 城市 |
| county_name | string | 区 |
| detail_info | string | 详细地址 |
| tel_number | string | 联系方式 |
| house_number | string | 门牌号码 |
| virtual_order_tel_number | string | 虚拟发货订单联系方式(deliver_method=1时返回) |
| tel_number_ext_info | object | 额外的联系方式信息(虚拟号码相关) |
| use_tel_number | number | 0:不使用虚拟号码,1:使用虚拟号码 |
| hash_code | string | 标识当前店铺下一个唯一的用户收货地址 |
# Res.supply_order.supply_order_detail.delivery_info.address_info.tel_number_ext_info Object Payload
额外的联系方式信息(虚拟号码相关)
| 参数名 | 类型 | 说明 |
|---|---|---|
| real_tel_number | string | 脱敏手机号 |
| virtual_tel_number | string | 完整的虚拟号码 |
| get_virtual_tel_cnt | number | 主动兑换虚拟号码次数 |
| virtual_tel_expire_time | number | 主动兑换的虚拟号码过期时间 |
# Res.supply_order.supply_order_detail.delivery_info.delivery_product_info(Array) Object Payload
发货物流信息
| 参数名 | 类型 | 说明 |
|---|---|---|
| waybill_id | string | 快递单号 |
| delivery_id | string | 快递公司编码 |
| product_infos | objarray | 包裹中商品信息 |
| delivery_name | string | 快递公司名称 |
| delivery_time | number | 发货时间,秒级时间戳 |
| deliver_type | number | 配送方式,具体枚举值请参考下文 |
# Res.supply_order.supply_order_detail.delivery_info.delivery_product_info(Array).product_infosObject Payload
Object Payload包裹中商品信息
| 参数名 | 类型 | 说明 |
|---|---|---|
| product_id | number | 商品spuid |
| sku_id | number | 商品skuid |
| product_cnt | number | 商品数量 |
# Res.supply_order.supply_order_detail.ext_info Object Payload
扩展信息
| 参数名 | 类型 | 说明 |
|---|---|---|
| customer_notes | string | 用户备注 |
| merchant_notes | string | 商家备注 |
| present_notes | string | 礼物备注 |
# Res.supply_order.supply_order_detail.greeting_card_info Object Payload
需代写的商品贺卡信息
| 参数名 | 类型 | 说明 |
|---|---|---|
| giver_name | string | 贺卡落款,用户选填 |
| receiver_name | string | 贺卡称谓,用户选填 |
| greeting_message | string | 贺卡内容,用户必填 |
# Res.supply_order.supply_order_detail.custom_info Object Payload
商品定制信息
| 参数名 | 类型 | 说明 |
|---|---|---|
| custom_img_url | string | 定制图片,custom_type=2时返回 |
| custom_word | string | 定制文字,custom_type=1时返回 |
| custom_type | number | 定制类型,枚举值请参考下文 |
| custom_preview_img_url | string | 定制预览图片,开启了定制预览时返回 |
# Res.supply_order.supply_order_detail.after_sale_orders(Array) Object Payload
售后信息
| 参数名 | 类型 | 说明 |
|---|---|---|
| aftersale_order_id | string | 售后单号 |
| status | number | 售后状态 |
# 4. 注意事项
full_payment_presale_delivery_type预售类型
| 枚举值 | 描述 |
|---|---|
| 0 | 付款后n天发货 |
| 1 | 预售结束后n天发货 |
custom_type定制类型
| 枚举值 | 描述 |
|---|---|
| 1 | 文字定制 |
| 2 | 图片定制 |
status供货单状态
| 枚举值 | 描述 |
|---|---|
| 100 | 待发货 |
| 199 | 部分发货 |
| 200 | 已发货 |
| 300 | 已取消 |
| 400 | 已完成 |
delivery_status发货状态
| 枚举值 | 描述 |
|---|---|
| 10 | 待发货 |
| 19 | 部分发货 |
| 20 | 已发货 |
| 30 | 已取消 |
cancel_scene取消场景
| 枚举值 | 描述 |
|---|---|
| 1 | 用户售后 |
| 2 | 平台砍单 |
# 5. 代码示例
请求示例
{
"supply_order_id": ""
}
返回示例
{
"errcode": 0,
"errmsg": "",
"supply_order": {
"supply_order_id": "",
"create_time": 0,
"update_time": 0,
"status": 0,
"supplier_appid": "",
"supplier_name": "",
"shop_appid": "",
"shop_name": "",
"order_id": "",
"supply_order_detail": {
"product_infos": [
{
"product_id": "",
"sku_id": "",
"thumb_img": "",
"sale_price": 0,
"sku_cnt": 0,
"title": "",
"on_aftersale_sku_cnt": 0,
"finish_aftersale_sku_cnt": 0,
"sku_code": "",
"market_price": 0,
"sku_attrs": [
{
"attr_key": "",
"attr_value": ""
}
],
"real_price": 0,
"out_product_id": "",
"out_sku_id": "",
"is_discounted": false,
"estimate_price": 0,
"is_change_price": false,
"change_price": 0,
"out_warehouse_id": "",
"sku_deliver_info": {
"stock_type": 0,
"predict_delivery_time": 0,
"full_payment_presale_delivery_type": 0
},
"extra_service": {},
"use_deduction": false,
"deduction_price": 0,
"voucher_list": [
{}
],
"order_product_coupon_info_list": [
{}
],
"voucher_product_type": 0,
"package_sku_list": [
{}
],
"delivery_deadline": 0,
"merchant_discounted_price": 0,
"platform_discounted_price": 0,
"finder_discounted_price": 0,
"is_free_gift": 0,
"vip_discounted_price": 0,
"product_unique_id": "",
"change_sku_info": {},
"free_gift_info": {},
"bulkbuy_discounted_price": 0,
"national_subsidy_discounted_price": 0,
"supply_order_product_info": {
"supply_order_id": "",
"delivery_status": 0,
"aftersale_status": 0,
"cancel_time": 0,
"cancel_scene": 0,
"preshipment_change_sku_state": 0
}
}
],
"delivery_info": {
"address_info": {
"user_name": "",
"postal_code": "",
"province_name": "",
"city_name": "",
"county_name": "",
"detail_info": "",
"national_code": "",
"tel_number": "",
"house_number": "",
"virtual_order_tel_number": "",
"tel_number_ext_info": {
"real_tel_number": "",
"virtual_tel_number": "",
"get_virtual_tel_cnt": 0,
"virtual_tel_expire_time": 0,
"has_delay_times": 0
},
"use_tel_number": 0,
"hash_code": ""
},
"delivery_product_info": [
{
"waybill_id": "",
"delivery_id": "",
"product_infos": [
{
"product_id": 0,
"sku_id": 0,
"product_cnt": 0
}
],
"delivery_name": "",
"delivery_time": 0,
"deliver_type": 0,
"delivery_address": {
"user_name": "",
"postal_code": "",
"province_name": "",
"city_name": "",
"county_name": "",
"detail_info": "",
"national_code": "",
"tel_number": "",
"house_number": "",
"virtual_order_tel_number": "",
"tel_number_ext_info": {
"real_tel_number": "",
"virtual_tel_number": "",
"get_virtual_tel_cnt": 0,
"virtual_tel_expire_time": 0,
"has_delay_times": 0
},
"use_tel_number": 0,
"hash_code": ""
}
}
],
"ship_done_time": 0,
"deliver_method": 0,
"address_under_review": {},
"address_apply_time": 0,
"recharge_info": {},
"ewaybill_order_code": "",
"quality_inspect_type": 0,
"quality_inspect_info": {},
"dropship_flag": 0
},
"ext_info": {
"customer_notes": "",
"merchant_notes": "",
"confirm_receipt_time": 0,
"finder_id": "",
"live_id": "",
"order_scene": 0,
"vip_order_session_id": "",
"commission_handling_progress": 0,
"present_notes": ""
},
"greeting_card_info": {
"giver_name": "",
"receiver_name": "",
"greeting_message": ""
},
"custom_info": {
"custom_img_url": "",
"custom_word": "",
"custom_type": 0,
"custom_preview_img_url": ""
},
"freight": 0,
"after_sale_orders": [
{
"aftersale_order_id": "",
"status": 0
}
]
}
}
}
# 6. 错误码
以下是本接口的错误码列表,其他错误码可参考 通用错误码;调用接口遇到报错,可使用官方提供的 API 诊断工具 辅助定位和分析问题。
| 错误码 | 错误描述 |
|---|---|
| 610011 | 供货单不存在 |
# 7. 适用范围
本接口支持「微信小店」账号类型调用。其他账号类型如无特殊说明,均不可调用。