App加Web项目 Opencart Api接口文档,简体版

貨運方式

接口描述

URL/index.php?route=checkout/shipping_method/api
功能描述獲取貨運方式
返回格式Json,UTF8
HTTP請求方式GET

返回參數

參數名參數全稱必选參數類型參數描述
codecodetrueString代碼
titletitletrueString標題
costcosttrueString費用
tax_class_idtax_class_idtrueInt稅 ID
texttexttrueString價格文本

调用示例

/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

返回參數

參數名參數全稱必选參數類型參數描述
codecodetrueString代碼
titletitletrueString標題

调用示例

/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_methodshipping_methodtrueString貨運方式    值為:code代碼
payment_methodpayment_methodtrueString支付方式    值為:code代碼

返回參數

參數名參數全稱必选參數類型參數描述
loggedloggedtrueInt是否已登錄,登錄了為用戶ID
accountaccounttrueString帳號類型    guest     register
shipping_requiredshipping_requiredtrueBool是否需要運送

调用示例

/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

業務參數

參數名參數全稱必选參數类型參數描述
emailemailtrueString郵箱地址
passwordpasswordtrueString密碼

调用示例

/index.php?route=checkout/login/saveapi

響應示例

{
    "success": true,
    "message": ""
}


運送資料

接口描述

URL/index.php?route=checkout/guest/api
功能描述訂單運送資料
返回格式Json,UTF8
HTTP請求方式POST

業務參數

參數名參數全稱必选參數类型參數描述
firstnamefirstnametrueString收貨人名稱
telephonetelephonetrueString聯絡電話
emailemailtrueString電郵
address_1address_1trueString收貨地址
commentcommentfalseString其他內容

返回參數

參數名參數全稱必选參數類型參數描述
firstnamefirstnametrueString收貨人名稱
telephonetelephonetrueString聯絡電話
emailemailtrueString電郵
address_1address_1trueString收貨地址
commentcommentfalseString其他內容

调用示例

/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

業務參數

參數名參數全稱必选參數类型參數描述
firstnamefirstnametrueString收貨人名稱
telephonetelephonetrueString聯絡電話
emailemailtrueString電郵
address_1address_1trueString收貨地址
commentcommentfalseString其他內容
passwordpasswordtrueString密碼
confirmconfirmtrueString確認密碼

返回參數

同上

调用示例

/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": ""
}


上一篇:App加Web项目 Opencart Api接口文档,简体版

下一篇:PHP实现查询汉字笔画、笔画排序、笔画统计

评论列表
发表评论
称呼
邮箱
网址
验证码(*)
热评文章
相关阅读