简要描述:

  • 确认订单

请求URL:

POST/wapapi/goods/orderInfo

参数:

参数名 是否必须 类型 说明
order_tag string 购物车则填写cart,立即够买buy_now
sku_list array sku信息,立即购买传参
cart_id_list array 购物车id,购物车传参
seckill_id string 秒杀活动id 立即购买 && 是秒杀商品
record_id string 团购记录id 立即购买 && 是团购商品
group_id string 团购id 不传则原价购买,传则发起团购或者参加团购
luckyspell_id int 幸运拼id
address_id int 修改收货地址时传参
presell_id int 参加预售则填写活动ID,没有则填写0
anchor_id int 主播id
channel_id int 渠道商id
shopkeeper_id int 微店店主id
is_deduction int 是否积分抵扣 0不抵扣 1抵扣
lng string 经度
lat string 纬度
cart_from int 购物车来源
1:平台购物车
2:门店购物车
invoice_list array 店铺及店铺对应税费( 链接 )
is_membercard_deduction int 是否使用会员卡抵扣 0不抵扣 1抵扣
``

{
	"order_tag":"buy_now",
	"record_id":团购记录id,
	"group_id":团购id,
	"presell_id":"1", //预售活动ID
	"is_deduction":"1" //是否积分抵扣
	"is_membercard_deduction":"1" //是否使用会员卡抵扣
	"sku_list":[
		{
			"sku_id":9,
			"num":2
			"seckill_id"://秒杀id
			"channel_id":2//渠道商id
			"discount_id":""//限时折扣活动id
			"bargain_id":"1" //砍价活动id
			"coupon_id":1//优惠券id
			"anchor_id":1//主播id
			//"receive_goods_code":'Z66A6T3GW1E9FTGL70OB'//(长度8~20):字母+数字、纯数字(如果是用户输入的需要base64_encode(CODE+APIKEY); 如果是后端返回的就直接提交码)
			"receive_goods_code":[
				"Z66A6T3GW1E9FTGL70OB1",
				"Z66A6T3GW1E9FTGL70OB2"
			]
		}
	],
	"inovice_list":[
		{
		"shop_id":0,
		'tax_type': 1   //0不开具 1普通 2增值
		},
		{
		"shop_id":11,
		'tax_type': 1   //0不开具 1普通 2增值
		}
	],
	"address_id":""
}
{
	"order_tag":"cart",
	"cart_id_list":[19,29,21],
	"address_id":"",
	"sku_list":[//不使用优惠券不传
		{
			"sku_id":1,
			"coupon_id":1//优惠券id
		}
	]
}

返回示例:

正确时返回:

{
    "code": 1,
    "message": "",
    "data": {
		"amount": 196 // 总应付金额
		"goods_amount": 200 // 总商品小计
		"total_shipping":0 // 总运费
		"promotion_amount":5 //总优惠金额
		"customform": [],//自定义表单
		"websorket_url": "wss://app.vslai.com.cn:631/websocket",
        "address": {
            "address_id": 21, // 收货地址id
            "consigner": "guanxianshen", //收货人
            "mobile": "15625043246", // 收货人手机
            "province_name": "广东省", // 省名称
            "city_name": "广州市", //市名称
            "district_name": "天河区", // 区名称
            "address_detail": "111", //详细地址
            "zip_code": "", //邮编
            "alias": ""
        },
		"record_id":'', // 拼团记录
		"group_id":'',//团购id
        "shop": [
            {
				"shop_id" 0,
                "shop_name": "tim",// 店铺名称
                "total_amount": 35.55, // 店铺应付金额()
				 "shipping_fee": 0 // 邮费
                "amount_for_coupon_discount": 20, // 用于计算折扣类型的优惠券的优惠金额,且优惠券最大优惠金额为这个
				"member_promotion":2, //店铺会员优惠总金额
				"discount_promotion": 2,//店铺限时折扣优惠总金额
                "goods_list": [
                    {
                        "sku_id": 32, // sku id
						"goods_name":"爱疯x",// 商品名称
						"anchor_id":1,//主播id
                        "num": 1, // 购买数目
                        "stock": 10, //库存
                        "price": "200.00", // 原价
                        "goods_id": 30, // 商品id
						"channel_id":2,//渠道商id 暂时不加入购物车
                        "shop_id": 0, // 商品所属店铺id
                        "goods_pic": "http://sit.vslai.com/upload/26/common/1535527854.jpg",
                        "member_price": 20,
                        "discount_price": 10, // 最终结算单价
                        "discount_id": 24, // 限时折扣id
                        "seckill_id": "", // 秒杀id
                        "goods_type": 1,//实物或虚拟商品标志 1实物商品 0 虚拟商品 2 F码商品
                        "shipping_fee":0,//运费
						"spec": [
                            {
                                "spec_value_name": "29/32", //规则值
                                "spec_name": "李维斯裤子" // 规则名称
                            }
                        ]
                    },
                    {
                        "sku_id": 36,
						"goods_name":"爱疯x",// 商品名称
                        "num": 1,
                        "stock": 111,
                        "price": "11.00",
                        "goods_id": 34,
                        "shop_id": 0,
                        "goods_pic": ""
                        "member_price": 1.1,
                        "discount_price": 0.55,
                        "discount_id": 24,
                        "seckill_id": "",
                        "goods_type": 1,//实物或虚拟商品标志 1实物商品 0 虚拟商品 2 F码商品
                        "shipping_fee":0,//运费
						"spec": [
                            {
                                "spec_value_name": "29/32",
                                "spec_name": "李维斯裤子" // 
                            }
                        ]
                    }
                ],
                "full_cut": {
                    "man_song_id": 32, //满减送id
                    "rule_id": 47, // 活动规则id
                    "man_song_name": "满减10-5", // 活动名称
                    "discount": "5.00", // 活动优惠金额
                    "price": "10.00", // 活动金额要求
                    "shop_id": 0, // 活动店铺id
                    "goods_limit": [],
                    "coupon_type_id": 0,
                    "give_point": 0,
                    "range_type": 1,
                    "free_shipping": 1 // 是否包邮,1包邮,0不包邮
                },
				"presell_info":{
                    "maxbuy": 32, //限购
                    "firstmoney": 47, // 定金
                    "allmoney": "321 // 预售总价
                    "presellnum": "5", // 限购库存
                    "vrnum": "10", // 虚拟库存
					"final_real_money" : 100,// 预售商品尾款总额(含运费税费)
					"tax" : 20,//预售商品总税费(于付尾款时支付)
                },
                "coupon_list": [
                    {
                        "coupon_id": 460, // 优惠券id
                        "coupon_name": "1000-10", // 
                        "coupon_genre": 1, // 优惠券类型,1无门槛,2门槛券,3折扣券
                        "shop_range_type": 1, //优惠券适用范围,1:直营店,2:全平台
                        "at_least": "0.00", // 2门槛券,3折扣券的金额要求
                        "money": "10.00", // 1无门槛,2门槛券 优惠金额
                        "discount": "0.00",// 3折扣券 折扣,amount_for_coupon_discount * discount / 10 = 优惠券优惠金额
                        "start_time": 1541433600, // 使用范围 开始时间
                        "end_time": 1543939195 // 使用范围 结束时间
                    },
                    {
                        "coupon_id": 462,
                        "coupon_name": "1000-10",
                        "coupon_genre": 1,
                        "shop_range_type": 2,
                        "at_least": "0.00",
                        "money": "10.00",
                        "discount": "0.00",
                        "start_time": 1541433600,
                        "end_time": 1543939195
                    }
                ],
				"coupon_num": 7, // 可用数目
				//"receive_goods_code_used":"SVJBQ1BOQjYwMmNmZjA0ZWNkY2Y2NGJi", #用户选中的码base64_encode(CODE+APIKEY)的码
				"receive_goods_code_used":
				        [
						{"base64_has_key_code":"ODE0WVRLQUowMmNmZjA0ZWNkY2Y2NGJi",
						"discount_type":2,"discount_price":"30.00",
						"validity_type":1,
						"start_time":0,
						"end_time":0,
						"picture":"https:\/\/vslai-com-cn.oss-cn-hangzhou.aliyuncs.com\/upload\/26\/2020\/11\/20\/10\/1605839682809.jpg",
						"goods_name":"多领货码001"},
						{"base64_has_key_code":"UE40TFlGTUowMmNmZjA0ZWNkY2Y2NGJi",
						"discount_type":2,
						"discount_price":"30.00",
						"validity_type":1,
						"start_time":0,
						"end_time":0,
						"picture":"https:\/\/vslai-com-cn.oss-cn-hangzhou.aliyuncs.com\/upload\/26\/2020\/11\/20\/10\/1605839682809.jpg",
						"goods_name":"多领货码001"}
					],
				"receive_goods_code":{
					"copy_writing":"阿里巴巴2", #文案
					"count":1, #用户店铺领货码数量
					"data":[
						{
							"code_id":23,
							"code":"SVJBQ1BOQjYwMmNmZjA0ZWNkY2Y2NGJi", # base64_encode(CODE+APIKEY)的码
							"discount_type":2, #减免类型:1全额减免 2部分减免
							"discount_price":20.00, #减免金额:discount_type=2显示
							"validity_type":2, #领货码时效:1永久有效 2指定有效期
							"start_time":1597766400, # 有效开始时间,validity_type=2显示
							"end_time":1598978717,# 有效结束时间,validity_type=2显示
							"goods_info":{
								"picture":"https://vslai-com-cn.oss-cn-hangzhou.aliyuncs.com/upload/26/2020/06/30/14/1593497931246.jpg", #商品图片名
								"goods_name":"B端普通" # 商品名
							}
						}
					]
				}
            },
            {
				"shop_id":52
                "shop_name": "kwan-kwan-kwan",
                "total_amount": 10,
                "amount_for_coupon_discount": 10,
                "goods_list": [
                    {
                        "sku_id": 73,
						"goods_name":"爱疯x",// 商品名称
                        "num": 1,
                        "stock": 100,
                        "price": "100.00",
                        "goods_id": 61,
                        "shop_id": 52,
                        "goods_pic": "http://sit.vslai.com/upload/26/52/common/1536136534.jpg",
                        "member_price": 10,
                        "discount_price": 10,
                        "discount_id": "",
						"group_id": ""
                    }
                ],
                "full_cut": {},
                "coupon_list": [
                    {
                        "coupon_id": 460,
                        "coupon_name": "1000-10",
                        "coupon_genre": 1,
                        "at_least": "0.00",
                        "money": "10.00",
                        "discount": "0.00",
                        "start_time": 1541433600,
                        "end_time": 1543939195
                    },
                    {
                        "coupon_id": 461,
                        "coupon_name": "1000-10",
                        "coupon_genre": 1,
                        "at_least": "0.00",
                        "money": "10.00",
                        "discount": "0.00",
                        "start_time": 1541433600,
                        "end_time": 1543939195
                    }
                ],
                "store_list": [{
                    "distance": 8510.59,   //距离
                    "store_id": 11,
                    "shop_id": 0,
                    "website_id": 26,
                    "store_name": "天河公园",   //店铺名
                    "store_tel": "020-2135435",  //电话
                    "province_name": "广东省",
                    "city_name": "广州市",
                    "dictrict_name": "天河区",
                    "img_temp_array": [{
                    "pic_id": 1711,
                    "pic_cover": "http:\/\/gd3.alicdn.com\/imgextra\/i3\/57220545\/O1CN014PaYai1FteKlv5srF_!!57220545.jpg"
                    }],
                    "store_img": "http:\/\/gd3.alicdn.com\/imgextra\/i3\/57220lv5srF_!!57220545.jpg", //门店主图
                    "address": "天河公园wwwqeqwe",  //门店地址
                    "lat": "23.134342",//纬度
                    "lng": "113.372621",//经度
                    "status": 1,
                    "start_time": "04:03",//营业开始时间
                    "finish_time": "22:04",//营业结束时间
                    "shop_name": "tim",
                    "score": 0
                }, {
                    "distance": 8516.74,
                    "store_id": 10,
                    "shop_id": 0,
                    "website_id": 26,
                    "store_name": "海珠公园",
                    "store_tel": "123456",
                    "province_name": "广东省",
                    "city_name": "广州市",
                    "dictrict_name": "海珠区",
                    "img_temp_array": [{
                    "pic_id": 1709,
                    "pic_cover": "http:\/\/gd2.alicdn.com\/imgextra\/i2\/57220545\/O1CN01NcWHWA1FteKk6MUmi_!!57220545.jpg"
                    }],
                    "store_img": "http:\/\/gd2.alicdn.com\/imgextra\/i2\/57220545\/O1CN01NcWHWA1FteKk6MUmi_!!57220545.jpg",
                    "address": "海珠公园dsssad",
                    "lat": "23.072726",
                    "lng": "113.343228",
                    "status": 1,
                    "start_time": "06:00",
                    "finish_time": "22:00",
                    "shop_name": "tim",
                    "score": 0
                }],
                "coupon_num": 7,
                "shipping_fee": 6,
                "deduction_point": {
                    point: 930000,//会员积分
                    total_deduction_money: 30,//可抵扣金额
                    total_deduction_point: 30000//可抵扣积分
                }
                is_point_deduction": 1,
                is_point": 1,
                total_give_point": 10,
				tax_fee: {
                    is_pt_show: 1,//店铺普通税费是否开启
                    is_zy_show: 0,//店铺增值税费是否开启
                    pt: 1.5,//店铺商品总额计算后的普通税费
					zy:0,//店铺商品总额计算后的增值税费
                }
				membercard_info:{
					membercard_balance:0.00,
					membercard_name:金卡
				}
            }
        ]

    }
}

商品状态变化时(仍可进行购物)返回:

{
    "code": 1,
    "message": "对应状态变化提示的信息"// message 不为空时显示 message
}

商品状态变化时(不可进行购物)返回:

{
    "code": -2,
    "message": "对应状态变化提示的信息"
}

错误时返回:

{
    "code": 0,
    "message": "暂无数据"
}

返回参数说明:

参数名 类型 说明
shops array 店铺下的商品信息
stock int 库存
sku_id int 规格ID
seckill_id int 商品秒杀ID
price int 价格
give_point int 积分
give_coupon int 赠送优惠券ID
rule_id int 规则ID
goods_id int 商品ID
goods_name int 商品名
max_buy int 0则为不限制
num int 商品数量
picture_info array 图片信息
pic_id int 图片ID
pic_cover string 图片路径
pic_size string 图片大小
pic_spec string 图片规格
total_goods int 商品总数
address_info string 地址信息
consigner string 收获姓名
mobile string 收货电话
mansong_info array 满减信息
discount_info array 折扣信息
free_money int 邮费
discount_name string 折扣信息名称
coupon_list array 店铺优惠券列表信息优惠券信息
coupon_list['start_time'] string 店铺优惠券开始时间
coupon_list['end_time'] string 店铺优惠券结束时间
coupon_list['coupon_name'] string 店铺优惠券名称
coupon_list['at_least'] int 满多少才能用
coupon_list['shop_range_type'] int 优惠券适用范围,1:直营店,2:全平台
coupon_list['desc'] string 优惠券描述
store_list string 卡券核销门店
deduction_point string 积分抵扣多少个
is_point_deduction int 是否开启积分抵扣: 0否 1是
is_point int 是否开启购物返积分: 0否 1是
total_give_point string 返积分多少个
membercard_balance float 会员卡余额
membercard_name string 会员卡名称
total_memebrcard_deduction float 会员卡抵扣金额
websorket_url string websorket路由:在确认订单页进入时连接,由websorket主动推送:{"code":100,"data":"c7eead460fab4f90b16bda1c291440e5","message":"订阅成功"},data给到前端,前端将data传给后端下单接口,下单的信息再由websorket传会前端,如果code小于0,则做出提示,订单下单不成功,跳回商品详情页

发票 - 返回参数说明:

参数名 类型 说明
tax_fee array 店铺税费 如果{} 就是后台未开启应用
is_pt_show int 电子普通发票是否开启1开启 0关闭
is_zy_show int 增值税专用发票1开启 0关闭
pt float 店铺订单商品总额电子普通发票计算后的税费
zy int 店铺订单商品总额增值税专用发票计算后的税费
total_tax array 总税费 如果是空{}就不显示税费了