ECJiaWiki:Api:storepickup/flow/checkOrder

来自ECJiaWiki
跳转至: 导航搜索

应用场景

 门店提货购物流检查订单

接口名称

 storepickup/flow/checkOrder

Header请求参数

字段名 变量名 必填 类型 示例值 描述 since deprecated
设备唯一ID device-udid String a46d663d675d4858ea7d0a21c2de06e9 设备的唯一编号 1.3.0
设备客户端类型 device-client String android,iphone,h5,weapp 设备类型的描述 1.3.0
产品编号 device-code String 6015 产品编号 1.3.0
API版本 api-version String 1.6 API接口版本号 1.3.0

举例如下

{
    "device-udid" : "a46d663d675d4858ea7d0a21c2de06e9",
    "device-client" : "weapp",
    "device-code " : "6015",
    "api-version" : "1.6",
}

请求参数

字段名 变量名 必填 类型 示例值 描述
token token string d122e3c72332c5af12a71d77c9f1462f5901d276 token
购物车id rec_id string 33,34 购物车id

举例如下

{
      "token" : "d122e3c72332c5af12a71d77c9f1462f5901d276",
      "rec_id":"33,34"
}

返回参数

字段名 变量名 必填 类型 示例值 描述
返回状态码 status data字典 {"succeed" : 1} 返回请求接口后的数据,succeed为1代表成功,0则为失败,失败后则返回error_code(错误code)及error_desc(错误说明)
返回信息 data Array 请求接口提供的返回信息
└ 会员信息 user_info array 会员信息
└ 商品列表 goods_list String 商品列表
   └ 购物车id rec_id int 购物车id
   └ 商家id store_id int 商家id
   └ 商家name store_name String
   └ 商品id goods_id int 商品id
   └ 商品名称 goods_name String 商品名称
   └ 商品货号 goods_sn String 商品货号
   └ 商品数量 goods_number int 商品数量
   └ 市场价格 market_price decimal 市场价格
   └ 商品价格 goods_price decimal 商品价格
   └ 商品属性 goods_attr array 商品属性
   └ 是否是实物 is_real int 是否是实物(0否1是)
   └ extension_code extension_code string extension_code
   └ parent_id parent_id int parent_id
   └ is_gift is_gift int is_gift
   └ is_shipping is_shipping int is_shipping
   └ 订单总额 subtotal decimal 订单总额
   └ 商品重量 goodsWeight decimal 商品重量
   └ 市场价格(格式化) formated_market_price string 市场价格
   └ 商品价格(格式化) formated_goods_price string 商品价格
   └ 订单总额(格式化) subtotal string 订单总额
   └ 商品图片信息 img img字典 商品图片信息
      └ 商品缩略图 thumb string 商品缩略图
      └ 商品原图 url string 商品原图
      └ 商品小图 small string 商品小图
   └ 是否是散装商品 is_bulk int 是否是散装商品(0否1是)
└ 店铺信息 store_info store_info字典 店铺信息
   └ 店铺名称 store_name string 店铺名称
   └ 店铺地址 store_address string 店铺地址
   └ 支付方式id pay_id int 支付方式id
   └ 支付方式code pay_code string 支付方式code
   └ 支付方式名称 pay_name string 支付方式名称
   └ 手续费 pay_fee int 手续费
   └ 是否货到付款 is_cod int 是否货到付款(0否;1是)
   └ 是否是在线支付 is_online int 是否是在线支付
   └ 手续费(格式化) format_pay_fee string 手续费
└ 是否允许使用积分 allow_use_integral int 是否允许使用积分(0否1是)
└ 订单最多可用积分 order_max_integral int 订单最多可用积分
└ 是否允许使用红包 allow_use_bonus int 是否允许使用红包(0否1是)
└ 是否可开发票 allow_can_invoice int 是否可开发票(0否1是)
└ 发票内容列表 inv_content_list array 发票内容列表
   └ 发票内容名称 value string 发票内容名称
└ 发票类型及费率 inv_type_list array 发票类型及费率
   └ id 发票类型id int 发票类型id
   └ 发票类型值 value string 发票类型值
   └ 发票类型值(格式化) label_value string 发票类型值
   └ 税率 rate int 税率
└ 红包 bonus array 红包
   └ 红包id bonus_id int 红包id
   └ 红包名称 bonus_name string 红包名称
   └ 红包金额 bonus_amount float 红包金额
   └ 红包金额(格式化) formatted_bonus_amount float 红包金额
   └ 所需订单最小金额 request_amount float 所需订单最小金额
   └ 所需订单最小金额(格式化) formatted_request_amount string 所需订单最小金额
   └ 可使用开始时间 start_date int 可使用开始时间
   └ 可使用结束时间 end_date int 可使用结束时间
   └ 可使用开始时间(格式化) formatted_start_date string 可使用开始时间
   └ 可使用结束时间(格式化) formatted_end_date string 可使用结束时间
└ 会员积分 your_integral int 会员积分
└ 优惠 discount float 优惠
└ 优惠(格式化) discount_formated string 优惠
└ 提货时间 expect_pickup_date array 提货时间
   └ 提货日期 date string 提货日期
   └ 提货时间段 time array 提货时间段
      └ 提货开始时间 start_time string 提货开始时间
      └ 提货结束时间 start_time string 提货结束时间

成功举例如下

{
    "data": {
        "user_info": [],
        "goods_list": [
            {
                "rec_id": 28071,
                "store_id": "0",
                "store_name": "精品蔬果店",
                "goods_id": 1205,
                "goods_name": "精品苹果",
                "goods_sn": "2200001",
                "goods_number": 1,
                "market_price": "8.40",
                "goods_price": "7.00",
                "goods_attr": [],
                "is_real": 1,
                "extension_code": "",
                "parent_id": 0,
                "is_gift": 0,
                "is_shipping": 0,
                "subtotal": "7.00",
                "goodsWeight": "0.000",
                "goods_attr_id": "",
                "formated_market_price": "¥8.40",
                "formated_goods_price": "¥7.00",
                "formated_subtotal": "¥7.00",
                "img": {
                    "thumb": "https://www.okxiexie.com/images/201709/goods_img/1205_G_1505958328729.jpg",
                    "url": "https://www.okxiexie.com/images/201709/source_img/1205_G_1505958328566.jpg",
                    "small": "https://www.okxiexie.com/images/201709/thumb_img/1205_thumb_G_1505958328945.jpg"
                },
                "is_bulk": 1
            }
        ],
        "store_info": {
            "store_name": "宅鲜配专营店",
            "store_address": "上海上海市杨浦区五角场街道政立路821弄",
            "shop_kf_mobile":"15216670001",
            "location":{
                   "longitude":"121.49441",
                   "latitude":"31.30831"
            },
        },
        "payment_list": [
            {
                "pay_id": "5",
                "pay_code": "pay_alipay",
                "pay_name": "支付宝",
                "pay_fee": "0",
                "is_cod": "0",
                "is_online": "1",
                "format_pay_fee": "¥0.00"
            }
        ],
        "allow_use_integral": 0,
        "order_max_integral": 0,
        "allow_use_bonus": 1,
        "allow_can_invoice": "1",
        "inv_content_list": [
            {
                "value": "明细"
            }
        ],
        "inv_type_list": [
            {
                "id": 1,
                "value": "普通发票 [6%]",
                "label_value": "普通发票",
                "rate": 6
            },
            {
                "id": 2,
                "value": "增值税发票 [17%]",
                "label_value": "增值税发票",
                "rate": 17
            }
        ],
        "bonus": [
            {
                "bonus_id": "10563",
                "bonus_name": "专用测试红包",
                "bonus_amount": "10.00",
                "formatted_bonus_amount": "¥10.00",
                "request_amount": "20.00",
                "formatted_request_amount": "¥20.00"
                "start_date": "1493107200",
                "end_date": "1538294399",
                "formatted_start_date": "2017-04-26",
                "formatted_end_date": "2018-09-30"
            },
            {
                "bonus_id": "10564",
                "bonus_name": "专用测试红包",
                "bonus_amount": "10.00",
                "formatted_bonus_amount": "¥10.00",
                "request_amount": "20.00",
                "formatted_request_amount": "¥20.00",
                "start_date": "1493107200",
                "end_date": "1538294399",
                "formatted_start_date": "2017-04-26",
                "formatted_end_date": "2018-09-30"
            }
        ],
        "your_integral": 0,
        "discount": "0.00",
        "discount_formated": "¥0.00",
        "expect_pickup_date": [
                    {
                        "date": "2018-04-18",
                        "time": [
                            {
                                "start_time": "16:00",
                                "end_time": "20:00"
                            }
                        ]
                    },
                    {
                        "date": "2018-04-19",
                        "time": [
                            {
                                "start_time": "07:00",
                                "end_time": "10:00"
                            },
                            {
                                "start_time": "12:00",
                                "end_time": "16:00"
                            },
                            {
                                "start_time": "16:00",
                                "end_time": "20:00"
                            }
                        ]
                    }
             ]
    },
    "status": {
        "succeed": 1
    }
}

失败举例如下

{
      "status" : {
            "succeed" : 0,
            "error_code" : 100,
            "error_desc" : "Invalid session",
      }
}

注:错误编码