## 1.2. CartCtl
./shop/controllers/CartCtl.php 購物車-商品名稱及價格是否需要冗余?控制器
### 1.2.1. 購物車 我的購物車-顯示購物車內商品,可以更改數量,加入推薦的商品,選擇去結算checkout
#### 1.2.1.1. 請求URL
api.php?ctl=Cart&met=index&typ=json
#### 1.2.1.2. 返回數據
~~~json
{
}
~~~
### 1.2.2. 選擇送貨地址
#### 1.2.2.1. 請求URL
api.php?ctl=Cart&met=checkDelivery&typ=json
#### 1.2.2.2. 請求參數
| 鍵值 | 類型 | 描述 |
| --- | --- | --- |
| ud\_id | int | 獲取ud\_id |
| cart\_id | string | 獲取到的cart\_id |
| ifcart | int | 是否是直接進行購物,0走購物車,1根據傳入cart\_id |
| activity\_id | int | 是否走活動 |
| cart\_id | string | 描述 |
| district\_id | int | 描述 |
| district\_ids | string | 描述 |
#### 1.2.2.3. 返回數據
~~~json
{
}
~~~
### 1.2.3. 結算 確認訂單- - 收貨地址 支付方式 配送方式 配送時間 發票 , 可選優惠券,禮品卡等等從 虛擬商品不經過購物車
#### 1.2.3.1. 請求URL
api.php?ctl=Cart&met=checkout&typ=json
#### 1.2.3.2. 請求參數
| 鍵值 | 類型 | 描述 |
| --- | --- | --- |
| chain\_id | int | 描述 |
| if\_chain | int | 描述 |
| activity\_id | int | 描述 |
| cart\_id | string | 描述 |
| ifcart | int | 描述 |
| cart\_id | string | 描述 |
| ud\_id | int | 描述 |
#### 1.2.3.3. 返回數據
~~~json
{
}
~~~
### 1.2.4. 結算 確認訂單- - 收貨地址 支付方式 配送方式 配送時間 發票 , 可選優惠券,禮品卡等等
#### 1.2.4.1. 請求URL
api.php?ctl=Cart&met=getCookieCart&typ=json
#### 1.2.4.2. 請求參數
| 鍵值 | 類型 | 描述 |
| --- | --- | --- |
| cart\_id | string | 描述 |
#### 1.2.4.3. 返回數據
~~~json
{
}
~~~
### 1.2.5. 購物車-
#### 1.2.5.1. 請求URL
api.php?ctl=Cart&met=order&typ=json
#### 1.2.5.2. 返回數據
~~~json
{
}
~~~
### 1.2.6. 購物車-
#### 1.2.6.1. 請求URL
api.php?ctl=Cart&met=sel&typ=json
#### 1.2.6.2. 請求參數
| 鍵值 | 類型 | 描述 |
| --- | --- | --- |
| cart\_select | int | 描述 |
| action | string | 描述 |
| store\_id | int | 描述 |
| cart\_id | array | 描述 |
| item\_key | int | 描述 |
| store\_id | int | 描述 |
#### 1.2.6.3. 返回數據
~~~json
{
}
~~~
### 1.2.7. 購物車-商品名稱及價格是否需要冗余?列表數據
#### 1.2.7.1. 請求URL
api.php?ctl=Cart&met=lists&typ=json
#### 1.2.7.2. 請求參數
| 鍵值 | 類型 | 描述 |
| --- | --- | --- |
| page | int | 當前頁碼 |
| rows | int | 每頁記錄條數 |
| sidx | string | 排序字段 |
| sord | string | 排序方式: ASC | DESC |
| store\_id | int | 描述 |
#### 1.2.7.3. 返回數據
~~~json
{
}
~~~
### 1.2.8. 購物車-商品名稱及價格是否需要冗余?列表數據
#### 1.2.8.1. 請求URL
api.php?ctl=Cart&met=listsMini&typ=json
#### 1.2.8.2. 請求參數
| 鍵值 | 類型 | 描述 |
| --- | --- | --- |
| page | int | 當前頁碼 |
| rows | int | 每頁記錄條數 |
| sidx | string | 排序字段 |
| sord | string | 排序方式: ASC | DESC |
| store\_id | int | 描述 |
#### 1.2.8.3. 返回數據
~~~json
{
}
~~~
### 1.2.9. 讀取購物車-商品名稱及價格是否需要冗余?
#### 1.2.9.1. 請求URL
api.php?ctl=Cart&met=get&typ=json
#### 1.2.9.2. 請求參數
| 鍵值 | 類型 | 描述 |
| --- | --- | --- |
| cart\_id | string | id ","分割 |
#### 1.2.9.3. 返回數據
~~~json
{
}
~~~
### 1.2.10. 添加購物車-商品名稱及價格是否需要冗余?
#### 1.2.10.1. 請求URL
api.php?ctl=Cart&met=add&typ=json
#### 1.2.10.2. 請求參數
| 鍵值 | 類型 | 描述 |
| --- | --- | --- |
| item\_id | string | 商品id |
| cart\_quantity | int | 描述 |
| quantity | int | 購買商品數量 |
| cart\_type | int | 1:購買 2:積分兌換 |
| activity\_id | int | 活動id |
| activity\_item\_id | int | 活動前置條件商品id |
#### 1.2.10.3. 返回數據
~~~json
{
}
~~~
### 1.2.11. 刪除購物車
#### 1.2.11.1. 請求URL
api.php?ctl=Cart&met=remove&typ=json
#### 1.2.11.2. 請求參數
| 鍵值 | 類型 | 描述 |
| --- | --- | --- |
| cart\_id | string | id ","分割 |
#### 1.2.11.3. 返回數據
~~~json
{
}
~~~
### 1.2.12. 修改購物車-商品名稱及價格是否需要冗余?
#### 1.2.12.1. 請求URL
api.php?ctl=Cart&met=edit&typ=json
#### 1.2.12.2. 請求參數
| 鍵值 | 類型 | 描述 |
| --- | --- | --- |
| cart\_id | string | id |
| user\_id | int | 買家id |
| store\_id | int | 店鋪id |
| item\_id | string | 商品id |
| cart\_quantity | int | 購買商品數量 |
| cart\_type | int | 1:購買 2:積分兌換 |
| suite\_id | int | 組合套裝ID |
| exchange\_id | int | 積分兌換ID |
#### 1.2.12.3. 返回數據
~~~json
{
}
~~~
### 1.2.13. 修改購物車數量
#### 1.2.13.1. 請求URL
api.php?ctl=Cart&met=editQuantity&typ=json
#### 1.2.13.2. 請求參數
| 鍵值 | 類型 | 描述 |
| --- | --- | --- |
| cart\_id | string | id |
| cart\_quantity | int | 購買商品數量 |
| step | int | 是否逐步遞增、減, 為0,怎直接更新為cart\_quantity |
| page | int | 當前頁碼 |
| rows | int | 每頁記錄條數 |
| sidx | string | 排序字段 |
| sord | string | 排序方式: ASC | DESC |
#### 1.2.13.3. 返回數據
~~~json
{
}
~~~
- 開發文檔
- /輸出格式化處理
- /MySQL.md
- /tpl.md
- /locale.md
- /試衣鏡.md
- /note.md
- /api/shop.md
- Table of Content
- shop 項目
- 1.1. ActivityCtl
- 1.2. CartCtl
- 1.3. CategoryCtl
- 1.4. ChainCtl
- 1.5. ChooseIndustryCtl
- 1.6. Distribution_UserCtl
- 1.7. IndexCtl
- 1.8. JoinController
- 1.9. JoinCtl
- 1.10. LoginCtl
- 1.11. MediaCtl
- 1.12. PageCtl
- 1.13. PlatformController
- 1.14. PointController
- 1.15. PointCtl
- 1.16. ProductCtl
- 1.17. SitemapCtl
- 1.18. StoreController
- 1.19. StoreCtl
- 1.20. UrlCtl
- 1.21. User_AccountCtl
- 1.22. User_ActivityCtl
- 1.23. User_AskCtl
- 1.24. User_CommentCtl
- 1.25. User_DeliveryAddressCtl
- 1.26. User_FavoritesCtl
- 1.27. User_FeedbackCtl
- 1.28. User_InvoiceCtl
- 1.29. User_OrderCtl
- 1.30. User_ResourceCtl
- 1.31. User_ReturnCtl
- 1.32. User_VoucherCtl
- 1.33. UserCenterController
- 1.34. UserCtl
- 1.35. VerifyCodeCtl
- 1.36. WechatCallbackCtl
- /框架核心說明.md