获取订单详情

接口调用请求说明

http请求方式:POST
https://api.weixin.qq.com/shop/order/get?access_token=xxxxxxxxx

请求参数

{
    "order_id": 123455,
    "out_order_id": "xxxxx",
    "openid": "oTVP50O53a7jgmawAmxKukNlq3XI"
}

回包示例

{
    "errcode": 0,
    "errmsg":"ok",
    "order":
    {
        "order_id": 123455,
        "out_order_id": "xxxxx",
        "status": 20,
        "path": "/pages/order.html?out_order_id=xxxxx", 
        "order_detail":
        {
            "promotion_info":{
                "promoter_id":"PROMOTER_ID",
                "finder_nickname":"FINDER_NICKNAME"
            },
            "product_infos":
            [
                {
                    "out_product_id": "12345",
                    "out_sku_id":"23456",
                    "product_cnt": 10,
                    "sale_price": 200,
                    "path": "pages/productDetail/productDetail?productId=2176180",
                    "title": "标题",
                    "head_image": "http://img10.360buyimg.com/n1/s450x450_jfs/t1/85865/39/13611/488083/5e590a40E4bdf69c0/55c9bf645ea2b727.jpg",
                    "real_price": 200
                },
                ...
            ],
            "pay_info": 
            {
                "pay_method": "微信支付",
                "prepay_id": "42526234625",
                "prepay_time": "2020-03-25 14:04:25",
                "transaction_id": "131456479687",   
                "pay_time": "2020-03-25 14:05:25",
                "pay_method_type": 0
            },
            "price_info":
            {
                "order_price": 1600,
                "freight": 500,
                "discounted_price": 1000,
                "additional_price": 100,
                "additional_remarks": "税费"
            },
            "delivery_detail":      // 必须调过发货接口才会存在这个字段
            {
                "delivery_type": 1,
                "finish_all_delivery": 1,
                "delivery_list": 
                [
                    {
                        "waybill_id": "SFXXXX",
                        "delivery_id": "SF"
                    }
                ]
            }
        }
    }
}

请求参数说明

参数 类型 是否必填 说明
order_id number(uint64) 微信侧订单id (订单id二选一)
out_order_id string 商家自定义订单ID
openid string 用户的openid

回包参数说明

参数 类型 说明
errcode number 错误码
errmsg string 错误信息
order.order_id number(uint64) 交易组件平台订单ID
order.out_order_id string 商家自定义订单ID
order.status number 订单状态
order.path string 商家小程序该订单的页面path,用于微信侧订单中心跳转
order.order_detail.promotion_info.promoter_id string 推广员唯一ID
order.order_detail.promotion_info.finder_nickname string 推广员视频号昵称
order.order_detail.product_infos[].out_product_id string 商家自定义商品ID
order.order_detail.product_infos[].out_sku_id string 商家自定义商品skuID,可填空字符串(如果这个product_id下没有sku)
order.order_detail.product_infos[].product_cnt number 购买的数量
order.order_detail.product_infos[].sale_price number 生成这次订单时商品的售卖价(单位:分),可以跟上传商品接口的价格不一致
order.order_detail.product_infos[].real_price number 扣除优惠后单件sku的均摊价格(单位:分),如果没优惠则与sale_price一致
order.order_detail.product_infos[].path number 绑定的小程序商品路径
order.order_detail.product_infos[].head_image number 生成订单时商品的头图
order.order_detail.product_infos[].title number 生成订单时商品的标题
order.order_detail.pay_info.pay_method_type number 0: 微信支付, 1: 货到付款, 2: 商家会员储蓄卡(默认0)
order.order_detail.pay_info.prepay_id string 预支付ID
order.order_detail.pay_info.prepay_time string 预付款时间(拿到prepay_id的时间)
order.order_detail.pay_info.transaction_id string 支付ID
order.order_detail.pay_info.pay_time string 付款时间(拿到transaction_id的时间)
order.order_detail.price_info.freight number 运费(单位:分)
order.order_detail.price_info.order_price number 该订单最终的实付金额(单位:分),order_price = 商品总价 + freight + additional_price - discounted_price
order.order_detail.price_info.discounted_price number 优惠金额(单位:分)
order.order_detail.price_info.additional_price number 附加金额(单位:分)
order.order_detail.price_info.additional_remarks string 附加金额备注
order.order_detail.delivery_detail.delivery_type number 发货类型
order.order_detail.delivery_detail.finish_all_delivery number 是否发货完成
order.order_detail.delivery_detail.delivery_list[].delivery_id string 快递公司ID,通过获取快递公司列表获取
order.order_detail.delivery_detail.delivery_list[].waybill_id string 快递单号
order.order_detail.delivery_detail.delivery_list[].deliverer_name string 快递员姓名
order.order_detail.delivery_detail.delivery_list[].deliverer_phone string 快递员电话
order.order_detail.delivery_detail.delivery_list[].delivey_status string 物流状态
order.order_detail.shop_id string 门店ID
order.order_detail.dg_id string 导购ID
order.order_detail.remark_info.buyer_message string 买家留言
order.order_detail.remark_info.trade_memo string 卖家备注
order.order_detail.buyer_info.delivery_name string 买家信息——收货人姓名
order.order_detail.buyer_info.delivery_mobile string 买家信息——收货人手机号码
order.order_detail.buyer_info.delivery_address string 买家信息——收货地址(街道)
order.order_detail.buyer_info.province string 买家信息——省
order.order_detail.buyer_info.city string 买家信息——市
order.order_detail.buyer_info.area string 买家信息——区
order.order_detail.buyer_info.zip_code string 买家信息——邮政编码
order.order_detail.buyer_info.lastedchange_time string 买家信息——最近更新时间
order.order_detail.price_detail.total_amount number 原价
order.order_detail.price_detail.benefit_type number 优惠方式 0 无 1减免金额 2打折
order.order_detail.price_detail.discount_type string 优惠类型 vip;coupon;integral
order.order_detail.price_detail.benefit_name string 优惠券名称
order.order_detail.price_detail.benefit_info string 优惠券描述
order.order_detail.price_detail.benefit_condition number 满减条件金额
order.order_detail.price_detail.benefit_value number 满减金额
order.order_detail.price_detail.benefit_discount number 实际减免金额
order.order_detail.price_detail.coupon_id number 优惠券id
order.order_detail.service_orders[].out_product_id string 服务子订单列表——商家自定义商品ID(订单行商品)
order.order_detail.service_orders[].sub_order_price number 服务子订单列表——子订单总价
order.order_detail.service_orders[].sub_order_amount number 服务子订单列表——子订单商品数量
order.order_detail.service_orders[].sub_order_id string 服务子订单列表—— 子订单id

枚举-status

枚举值 描述
10 待付款
11 收银台支付完成(自动流转,对商家来说和10同等对待即可)
20 待发货
30 待收货
100 完成
200 全部商品售后之后,订单取消
250 用户主动取消/待付款超时取消/商家取消