>獲取當前登錄用戶的購物車數據
~~~[api]
get:/index.php/order/Apiorder/member_order_cart
int:mall_model_id=1#商城id,如果有多個商城需要填寫商城id
<<<
success
{
"err": 0,
"count": 1,
"data": [
{
"id": 1,
"goods_id": 10,
"goods": {
"id": 10,
"title": "產品標題",
"thumb": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png",
},
"price": 10,
"goods_num": 10,
"mall_model_id": 10,
"property":"顏色:紅色,尺碼:XL",
"air": 1,
"other": ""
}
]
}
<<<
error
{
"err": 1,
"code": 1000,
"content": "錯誤信息"
}
~~~
>獲取點擊購買商品后,獲取商品信息,并確認
~~~[api]
get:/index.php/order/Apiorder/member_order_product
*string:order_sign=curriculum# curriculum:課程,special:專欄,product:產品,chapter:章節
*int:id=1#購買產品id
int:mall_model_id=1#商城id,如果有多個商城需要填寫商城id
string:isGive=0 #是否為贈送模式,0:普通購買,1:贈送模式,如果為贈送模式,在購買成功后,將生成贈送碼
<<<
success
{
"err": 0,
"data": {
"id": 10,
"title": "產品標題",
"thumb": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png",
"mall_model_id": 1,
"price": 10,
"isGive": 0,
"deductionpoint": [
{
"point_type_": "point",
"point_name_": "積分",
"point_unit_": "分",
"point_": 200,
"point_type": "money",
"point_name": "人民幣",
"point_unit": "元",
"point": 20
}
]
}
}
<<<
error
{
"err": 1,
"code": 1000,
"content": "錯誤信息"
}
~~~
>下單接口
~~~[api]
get:/index.php/order/Apiorder/member_order_submit
*string:order_sign=curriculum# curriculum:課程,special:專欄,product:產品,chapter:章節
*string:deduction= #抵扣積分的幣種標識
int:mall_model_id=1#商城id,如果有多個商城需要填寫商城id
string:curriculumid=curriculum#優惠卷id,多個id用逗號隔開
string:id=1,2,3#購買內容的id,多個id用逗號隔開
string:isGive=0 #是否為贈送模式,0:普通購買,1:贈送模式,如果為贈送模式,在購買成功后,將生成贈送碼
<<<
success
{
"err": 0,
"data": [
{
"id": 1,
"order_sn": "訂單號",
"goods": [
{
"id": 10,
"title": "產品標題",
"mall_model_id": 1,
"thumb": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png",
"price": 1000,
"order_num": 1
}
],
"isGive": 0,
"total_price": 10
}
]
}
<<<
error
{
"err": 1,
"code": 1000,
"content": "錯誤信息"
}
~~~
>會員訂單付款
~~~[api]
get:/index.php/order/Apiorder/member_order_pay
*string:order_sn= # 訂單號
string:pay_type="WX" #支付方式 WX:微信支付,Balance:余額支付
<<<
微信支付
{
"err": 0,
"data": {
"pay_type": "WX",
"returnData": {
"timestamp": 12345678910,
"nonceStr": "ABDHHD",
"package": "",
"signType": "",
"paySign": ""
}
}
}
<<<
余額支付
{
"err": 0,
"data": {
"pay_type": "Balance",
"code": [ ]
}
}
<<<
error
{
"err": 1,
"code": 1000,
"content": "錯誤信息"
}
~~~
>獲取登錄用戶的訂單列表
~~~[api]
get:/index.php/order/Apiorder/member_order_list
int:pagesize=10#每頁顯示個數
int:page=1#顯示頁碼數
*int:id=1#購買產品id
string:order_sign=curriculum# curriculum:課程,special:專欄,product:產品,chapter:章節
int:mall_model_id=1#商城id,如果有多個商城需要填寫商城id
string:between_price= #訂單實付款價格區間如100-200
string:between_pay_time= #支付時間戳區間如12345678910-12345678910
string:between_finish_time= #完成時間戳區間如12345678910-12345678910
string:between_ship_time= #發貨時間戳區間如12345678910-12345678910
int:pay_status= 0#支付狀態 0:未付款 1:已付款
int:ship_status= 0#配送狀態 0:未配送 1:配送中 2:已完成
int:order_status= 0#訂單狀態 0:未確認 1:已確認 2:退款中 3:交易關閉 4:退貨訂單
int:pay_type= 0#支付方式 0:微信 1:支付寶 2:余額
int:type= 0#訂單類型 0:普通 1:砍價 2:團購 3:秒殺
string:sort= id #排序字段
string:sort_type= asc#排序類型
<<<
success
{
"err": 0,
"count": 1,
"data": [
{
"id": 1,
"order_sn": "訂單號",
"order_amount": 100,
"goods_amount": 10,
"discount": 10,
"order_status": 0,
"pay_status": 1,
"pay_time": 12345678910,
"finish_time": 12345678910,
"ship_time": 123456789,
"mall_model_id": 2,
"pay_type": 1,
"is_expense": 2,
"order_come": 1,
"operation_type": 1,
"consignee": "",
"status": 0,
"goods": [
{
"id": 10,
"title": "產品標題",
"thumb": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png",
"price": 10,
"order_num": 10,
"mall_model_id": 10,
"mall_model_id": 1,
"property":"顏色:紅色,尺碼:XL"
}
],
"addtime": 12345678910,
"balance":10
}
]
}
<<<
error
{
"err": 1,
"code": 1000,
"content": "錯誤信息"
}
~~~
>獲取登錄用戶的訂單詳情
~~~[api]
get:/index.php/order/Apiorder/member_order_getInfo
*string:order_sn= #訂單號
<<<
success
{
"err": 0,
"count": 1,
"data":
{
"id": 1,
"order_sn": "訂單號",
"order_amount": 100,
"goods_amount": 10,
"discount": 10,
"order_status": 0,
"pay_status": 1,
"pay_time": 12345678910,
"finish_time": 12345678910,
"ship_time": 123456789,
"mall_model_id": 2,
"pay_type": 1,
"is_expense": 2,
"order_come": 1,
"operation_type": 1,
"consignee": "",
"status": 0,
"remark":"備注",
"goods": [
{
"id": 10,
"title": "產品標題",
"thumb": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png",
"mall_model_id": 1,
"price": 10,
"order_num": 10,
"mall_model_id": 10,
"property":"顏色:紅色,尺碼:XL"
}
],
"addtime": 12345678910
}
}
<<<
error
{
"err": 1,
"code": 1000,
"content": "錯誤信息"
}
~~~
>取消訂單
~~~[api]
get:/index.php/order/Apiorder/member_submit_order_cancel
*string:order_sn= #訂單號
<<<
success
{
"err": 0,
"data":
{
}
}
<<<
error
{
"err": 1,
"code": 1000,
"content": "錯誤信息"
}
~~~
>積分商城下單支付
~~~[api]
get:/index.php/order/Apiorder/member_submit_order_point
*int:id=1#購買產品id
*int:order_num=1#訂單數量
string:property= 0_0|1_0 #產品選擇屬性
<<<
success
{
"err": 0,
"data":
{
order_sn:"XXXXXXXX"
}
}
<<<
error
{
"err": 1,
"code": 1000,
"content": "錯誤信息"
}
~~~
>發貨地址列表
~~~[api]
get:/index.php/order/Apiorder/member_address_list
<<<
success
{
"err": 0,
"count": 1,
"default": 1,
"data": [
{
"id": 10,
"nickname": "昵稱",
"key": 10,
"mobile": "123456789",
"detailed_addr": "詳細地址",
"addr": {
"province": "省",
"city": "市",
"county": "縣"
}
}
]
}
<<<
error
{
"err": 1,
"code": 1000,
"content": "錯誤信息"
}
~~~
>添加發貨地址
~~~[api]
get:/index.php/order/Apiorder/member_address_add
*string:nickname= #用戶姓名
*string:mobile= #手機號
*string:detailed_addr= #詳細地址
*string:addr= {province:'省',city:'市',county:'縣'}#區域選擇
<<<
success
{
"err": 0,
"count": 1,
"default": 1,
"data": [
{
"id": 10,
"nickname": "昵稱",
"key": 10,
"mobile": "123456789",
"detailed_addr": "詳細地址",
"addr": {
"province": "省",
"city": "市",
"county": "縣"
}
}
]
}
<<<
error
{
"err": 1,
"code": 1000,
"content": "錯誤信息"
}
~~~
>編輯發貨地址
~~~[api]
get:/index.php/order/Apiorder/member_address_edit
*int:id= #發貨地址id
int:key= #修改的鍵值
string:nickname= #用戶姓名
string:mobile= #手機號
string:detailed_addr= #詳細地址
string:addr= {province:'省',city:'市',county:'縣'}#區域選擇
string:default= 1#設置默認
<<<
success
{
"err": 0,
"count": 1,
"default": 1,
"data": [
{
"id": 10,
"nickname": "昵稱",
"key": 10,
"mobile": "123456789",
"detailed_addr": "詳細地址",
"addr": {
"province": "省",
"city": "市",
"county": "縣"
}
}
]
}
<<<
error
{
"err": 1,
"code": 1000,
"content": "錯誤信息"
}
~~~
>獲取發貨地址詳情
~~~[api]
get:/index.php/order/Apiorder/member_address_getIinfo
*int:id= #發貨地址id
*int:key= #修改的鍵值
<<<
success
{
"err": 0,
"data":
{
"id": 10,
"nickname": "昵稱",
"key": 10,
"mobile": "123456789",
"detailed_addr": "詳細地址",
"addr": {
"province": "省",
"city": "市",
"county": "縣"
}
}
}
<<<
error
{
"err": 1,
"code": 1000,
"content": "錯誤信息"
}
~~~
>刪除發貨地址
~~~[api]
get:/index.php/order/Apiorder/member_address_del
*int:id= #發貨地址id
*int:key= #鍵值
<<<
success
{
"err": 0,
"count": 1,
"default": 1,
"data": [
{
"id": 10,
"nickname": "昵稱",
"key": 10,
"mobile": "123456789",
"detailed_addr": "詳細地址",
"addr": {
"province": "省",
"city": "市",
"county": "縣"
}
}
]
}
<<<
error
{
"err": 1,
"code": 1000,
"content": "錯誤信息"
}
~~~