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

添加購物車

接口描述

URL/index.php?route=checkout/cart/add
功能描述添加商品到購物車
返回格式Json,UTF8
HTTP請求方式POST

業務參數

參數名參數全稱必选參數类型參數描述
product_idproduct_idtrueInt商品 ID
quantityquantitytrueInt數量
optionoptiontrue/falseInt選項 ID
option[product_option_id] => product_option_value_id
如果選項字段required為 1 ,則option true,反之false
如:'option[298]' => 116,'option[299]' => 120 ......

调用示例

/index.php?route=checkout/cart/add

響應示例

{
    "success": true,
    "message": "",
    "quantity": 1,
    "total": "HK $125,845.00"
}


更新購物車

接口描述

URL/index.php?route=checkout/cart/edit
功能描述更新購物車商品
返回格式Json,UTF8
HTTP請求方式POST

業務參數

參數名參數全稱必选參數类型參數描述
quantityquantitytrueArray數量
'quantity[cart_id]'  => quantity
'quantity[10]' => 4,
'quantity[8]'  => 2 ......

调用示例

/index.php?route=checkout/cart/edit

響應示例

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


刪除購物車

接口描述

URL/index.php?route=checkout/cart/remove
功能描述刪除購物車商品
返回格式Json,UTF8
HTTP請求方式POST

業務參數

參數名參數全稱必选參數类型參數描述
keykeytrueInt購物車 ID

调用示例

/index.php?route=checkout/cart/remove

響應示例

{
    "success": true,
    "message":"您已成功更新了購物車!",
    "quantity":8,
    "total":"HK $378,969.00"
}


獲取購物車下拉列表

接口描述

URL獲取購物車下拉列表
功能描述/index.php?route=common/cart/infoapi
返回格式Json,UTF8
HTTP請求方式GET

返回參數

參數名參數全稱必选參數類型參數描述
cart_idcart_idtrueInt購物車 ID
thumbthumbtrueString圖片
namenametrueString名稱
optionoptiontrueJSONArray選項列表
quantityquantitytrueInt數量
pricepricetrueString價格
totaltotaltrueString總計
totalstotalstrueJSONArray訂單總計

调用示例

/index.php?route=common/cart/infoapi

響應示例

{
    "success": true,
    "message": "",
    "products": [
        {
            "cart_id": "8",
            "thumb": "/image/cache/catalog/TB2fhHlb4vzQeBjSZFxXXXLBpXa_!!12883669.jpg_270x270-47x47.jpg",
            "name": "女士服裝",
            "model": "0",
            "option": [
                {
                    "name": "顏色",
                    "value": "粉紅",
                    "type": "select"
                },
                {
                    "name": "尺寸",
                    "value": "Small",
                    "type": "select"
                }
            ],
            "recurring": "",
            "quantity": "1",
            "price": "HK $288.00",
            "total": "HK $288.00",
            "href": "/index.php?route=product/product/api&product_id=76"
        }
    ],
    "totals": [
        {
            "title": "商品總額",
            "text": "HK $288.00"
        },
        {
            "title": "訂單總額",
            "text": "HK $288.00"
        }
    ]
}


獲取購物車列表

接口描述

URL/index.php?route=checkout/cart/api
功能描述獲取購物車列表
返回格式Json,UTF8
HTTP請求方式GET

返回參數

參數名參數全稱必选參數類型參數描述
weightweighttrueString商品重量
cart_idcart_idtrueInt購物車 ID
thumbthumbtrueString圖片
namenametrueString名稱
optionoptiontrueJSONArray選項列表
quantityquantitytrueInt數量
pricepricetrueString價格
totaltotaltrueString總計
totalstotalstrueJSONArray訂單總計

调用示例

/index.php?route=checkout/cart/api

響應示例

{
    "success": true,
    "message": "",
    "weight": "0.00kg",
    "products": [
        {
            "cart_id": "18",
            "thumb": "/image/cache/catalog/TB2fhHlb4vzQeBjSZFxXXXLBpXa_!!12883669.jpg_270x270-47x47.jpg",
            "name": "女士服裝",
            "model": "0",
            "option": [
                {
                    "name": "顏色",
                    "value": "粉紅"
                },
                {
                    "name": "尺寸",
                    "value": "Small"
                }
            ],
            "recurring": "",
            "quantity": "1",
            "stock": true,
            "reward": "",
            "price": "HK $288.00",
            "total": "HK $288.00",
            "href": "/index.php?route=product/product/api&product_id=76"
        }
		......
    ],
    "totals": [
        {
            "title": "商品總額",
            "text": "HK $576.00"
        },
        {
            "title": "訂單總額",
            "text": "HK $576.00"
        }
    ]
}


優惠券

接口描述

URL/index.php?route=extension/total/coupon/coupon
功能描述使用優惠券
返回格式Json,UTF8
HTTP請求方式POST

業務參數

參數名參數全稱必选參數类型參數描述
couponcoupontrueString優惠券代碼

调用示例

/index.php?route=extension/total/coupon/coupon

響應示例

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


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

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

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