貨運方式
接口描述
URL | /index.php?route=checkout/shipping_method/api |
功能描述 | 獲取貨運方式 |
返回格式 | Json,UTF8 |
HTTP請求方式 | GET |
返回參數
參數名 | 參數全稱 | 必选 | 參數類型 | 參數描述 |
---|
code | code | true | String | 代碼 |
title | title | true | String | 標題 |
cost | cost | true | String | 費用 |
tax_class_id | tax_class_id | true | Int | 稅 ID |
text | text | true | String | 價格文本 |
调用示例
/index.php?route=checkout/shipping_method/api
響應示例
{
"success": true,
"message": "",
"shipping_methods":{
"flat":{
"title":"一般運費",
"quote":{
"flat":{
"code":"flat.flat",
"title":"一般運費",
"cost":"50.00",
"tax_class_id":"0",
"text":"HK $50.00"
}
},
"sort_order":"1",
"error":false
},
"free":{
"title":"自提點取貨",
"quote":{
"free":{
"code":"free.free",
"title":"自提點取貨",
"cost":0,
"tax_class_id":0,
"text":"HK $0.00"
}
},
"sort_order":"2",
"error":false
},
"pickup":{
"title":"到店自取",
"quote":{
"pickup":{
"code":"pickup.pickup",
"title":"到本商店自取",
"cost":0,
"tax_class_id":0,
"text":"HK $0.00"
}
},
"sort_order":"3",
"error":false
}
},
"code":"flat.flat"
}
支付方式
接口描述
URL | /index.php?route=checkout/payment_method/api |
功能描述 | 獲取支付方式 |
返回格式 | Json,UTF8 |
HTTP請求方式 | GET |
返回參數
參數名 | 參數全稱 | 必选 | 參數類型 | 參數描述 |
---|
code | code | true | String | 代碼 |
title | title | true | String | 標題 |
调用示例
/index.php?route=checkout/payment_method/api
響應示例
{
"success": true,
"message": "",
"text_agree":"我已經閱讀並同意 免責聲明 條款",
"payment_methods":{
"bank_transfer":{
"code":"bank_transfer",
"title":"银行转帐",
"terms":"",
"sort_order":""
},
"pp_express":{
"code":"pp_express",
"title":"PayPal快速结账",
"terms":"",
"sort_order":""
}
}
}
結賬
接口描述
URL | /index.php?route=checkout/checkout/api |
功能描述 | 結賬 |
返回格式 | Json,UTF8 |
HTTP請求方式 | POST |
業務參數
參數名 | 參數全稱 | 必选 | 參數类型 | 參數描述 |
---|
shipping_method | shipping_method | true | String | 貨運方式 值為:code代碼 |
payment_method | payment_method | true | String | 支付方式 值為:code代碼 |
返回參數
參數名 | 參數全稱 | 必选 | 參數類型 | 參數描述 |
---|
logged | logged | true | Int | 是否已登錄,登錄了為用戶ID |
account | account | true | String | 帳號類型 guest register |
shipping_required | shipping_required | true | Bool | 是否需要運送 |
调用示例
/index.php?route=checkout/checkout/api
響應示例
{
"success": true,
"message": "",
"logged":null,
"account":"guest",
"shipping_required":true
}
結賬登錄
接口描述
URL | /index.php?route=checkout/login/saveapi |
功能描述 | 結賬登錄 |
返回格式 | Json,UTF8 |
HTTP請求方式 | POST |
業務參數
參數名 | 參數全稱 | 必选 | 參數类型 | 參數描述 |
---|
email | email | true | String | 郵箱地址 |
password | password | true | String | 密碼 |
调用示例
/index.php?route=checkout/login/saveapi
響應示例
{
"success": true,
"message": ""
}
運送資料
接口描述
URL | /index.php?route=checkout/guest/api |
功能描述 | 訂單運送資料 |
返回格式 | Json,UTF8 |
HTTP請求方式 | POST |
業務參數
參數名 | 參數全稱 | 必选 | 參數类型 | 參數描述 |
---|
firstname | firstname | true | String | 收貨人名稱 |
telephone | telephone | true | String | 聯絡電話 |
email | email | true | String | 電郵 |
address_1 | address_1 | true | String | 收貨地址 |
comment | comment | false | String | 其他內容 |
返回參數
參數名 | 參數全稱 | 必选 | 參數類型 | 參數描述 |
---|
firstname | firstname | true | String | 收貨人名稱 |
telephone | telephone | true | String | 聯絡電話 |
email | email | true | String | 電郵 |
address_1 | address_1 | true | String | 收貨地址 |
comment | comment | false | String | 其他內容 |
调用示例
/index.php?route=checkout/guest/api
響應示例
{
"success": true,
"message": "",
"customer_groups":[
{
"customer_group_id":"1",
"approval":"0",
"sort_order":"1",
"language_id":"3",
"name":"Default",
"description":"test"
}
],
"customer_group_id":"1",
"firstname":"收貨人名稱",
"lastname":"",
"email":"電郵",
"telephone":"聯絡電話",
"address_1":"收貨地址",
"comment":"其他內容"
}
POST Return
{
"success": true,
"message": ""
}
結賬註冊
接口描述
URL | /index.php?route=checkout/register/api |
功能描述 | 結賬註冊 |
返回格式 | Json,UTF8 |
HTTP請求方式 | POST |
業務參數
參數名 | 參數全稱 | 必选 | 參數类型 | 參數描述 |
---|
firstname | firstname | true | String | 收貨人名稱 |
telephone | telephone | true | String | 聯絡電話 |
email | email | true | String | 電郵 |
address_1 | address_1 | true | String | 收貨地址 |
comment | comment | false | String | 其他內容 |
password | password | true | String | 密碼 |
confirm | confirm | true | String | 確認密碼 |
返回參數
同上
调用示例
/index.php?route=checkout/register/api
響應示例
{
"success": true,
"message": "",
"customer_groups":[
{
"customer_group_id":"1",
"approval":"0",
"sort_order":"1",
"language_id":"3",
"name":"Default",
"description":"test"
}
],
"customer_group_id":"1",
"firstname":"收貨人名稱",
"lastname":"",
"email":"電郵",
"telephone":"聯絡電話",
"address_1":"收貨地址",
"comment":"其他內容"
}
POST Return
{
"success": true,
"message": ""
}