请求URL:
POST/wapapi/Order/orderCreate
—————————————————————————————————————————————————
提交数据结构:
{
"order_data":{
"cart_from":1 //是平台购物车还是门店购物车,1平台购物车,2门店购物车
"order_from":1 //1:微信浏览器,4:ios,5:Android,6:小程序,2:手机浏览器,3:PC
"custom_order": "",//自定义表单数据
"order_type": "1",//订单类型
"total_amount":200,// 支付总金额
"address_id":19,// 收货地址id,选择快递配送,则必填
"record_id": "1",//参与哪个团购id
"group_id": "1",//团购活动id
"luckyspell_id": "1",//幸运拼活动id
"shopkeeper_id": "1",//微店店主id
"shipping_type": "1",//配送方式 1->快递配送,2->门店自提
"is_deduction":"1" //是否积分抵扣
"is_membercard_deduction":"1" //是否会员卡抵扣
"ws_token":'afasfsadfsfsdaf',//ws的页面唯一标识
"shop_list":[{
"leave_message":"买家留言",
"store_id": "1",//门店id,选择门店自提,则必填
"shop_id":0,//店铺id
"rule_id":10,//满减送的规则id 可为空 或者不传
"coupon_id":10,//使用优惠券id 可为空 或者不传
"shop_amount":150,//店铺应付金额
"card_store_id":1,// 适用门店ID 可为空,
"receive_goods_code":"SVJBQ1BOQjcwMmNmZjA0ZWNkY2Y2NGJi", # base64(CODE+APIKEY)
"goods_list":[
{
"goods_id":19,//商品id
"goods_name": "大棉衣",//商品名
"sku_id":90,//sku_id
"price":100,//单价
"num":2,// 购买数目
"discount_price":90,//结算单价
"seckill_id":10,//秒杀活动id 可为空 或者不传
"presell_id":8,//预售ID 可为空 或者不传
"channel_id":2,//渠道商id 可为空
"bargain_id":2,//砍价活动id 可为空
"discount_id":10,// 限时折扣活动id 可为空 或者不传
"anchor_id":10,// 主播id 可为空 或者不传
},
{
"goods_id":20,//商品id
"goods_name": ""
"sku_id":9,//sku_id
"price":100,//单价
"num":2,// 购买数目
"discount_price":90,//结算单价
"seckill_id":"",//秒杀活动id 可为空 或者不传
"bargain_id":2,//砍价活动id 可为空
"discount_id":0,// 限时折扣活动id 可为空 或者不传
"anchor_id":10,// 主播id 可为空 或者不传
}],
"invoice":{
"type":1,//电子普通发票
"title":1,//发票抬头(个人)
"title_name":"张三",//抬头名称
"taxpayer_no":"",// 纳税人识别号
"company_name":"",//公司名称
"company_addr":"",//注册地址
"mobile":"",//注册电话
"bank":"",//开户银行
"card_no":"",//银行账户
"content_type":1,//发票内容类型 1商品明细 2商品分类
"invoice_tax":9.5,//店铺发票税
"price":150//店铺订单实际支付价格
}
},
{
"leave_message":"买家留言",
"store_id": "1",//门店id,选择门店自提,则必填
"shop_id":54,//店铺id
"rule_id":0,//满减送的规则id 可为空 或者不传
"coupon_id":0,//使用优惠券id 可为空 或者不传
"shop_amount":50,//店铺应付金额
"goods_list":[
{
"goods_id":89,//商品id
"sku_id":60,//sku_id
"price":100,//单价
"num":2,// 购买数目
"discount_price":90,//结算单价
"seckill_id":10,//秒杀活动id 可为空 或者不传
"discount_id":"",// 限时折扣活动id 可为空 或者不传
},
{
"goods_id":20,//商品id
"sku_id":9,//sku_id
"price":100,//单价
"num":2,// 购买数目
"discount_price":90,//结算单价
"record_id":10,//拼团活动id 可为空 或者不传
}
],
"invoice":{
"type":2,
"title":2,
"title_name":"抬头名",
"taxpayer_no":"N001001",
"company_name":"微商来科技公司",
"company_addr":"广东广州棠东创业园",
"mobile":"182xxxx0000",
"bank":"工商银行",
"card_no":"620000xxxx",
"content_type":2,
"invoice_tax":11.5,
"price":150
}
}
]
}
}
发票 - 参数:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
type | 是 | int | 发票类型 0:不开具发票 1:电子普通发票 2:增值税专用发票 |
title | 是 | int | 发票抬头 1个人 2公司 |
title_name | 是 | string | 抬头名称 |
taxpayer_no | 否 | 纳税人识别号 | |
company_name | 否 | string | 公司名称 |
company_addr | 否 | string | 注册地址 |
mobile | 否 | int | 注册电话 |
bank | 否 | string | 开户银行 |
card_no | 否 | int | 银行账户 |
content_type | 是 | int | 发票内容类型 1商品明细 2商品分类 |
invoice_tax | 是 | float | 店铺发票税费 |
price | 是 | float | 店铺订单实际支付价格(不含优惠抵扣金额) |
返回示例:
成功时返回:
{
"code": 1,
"message": "订单创建中",
}
如果code为1,则说明订单在队列提交中,
后续是否创建成功的信息由websorket通知前端:
失败
{
"code": -1,
"message": "错误信息",
"custom_type":"order_create"
}
创建成功:
{
"code": 0,
"message": "订单提交成功",
"custom_type":"order_create",
"data": {
"out_trade_no": 123456789,
//外部订单号,用于支付
}
},
}
错误时返回:
{
"code": -1,
"message": "订单提交失败"
}