B2C商城
使用手册
设置模块
模板设置
数据库管理
插件管理
积分管理
小程序直播
第三方账号注册流程
网站模块
商品模块
订单管理模块
供应商模块
数据模块
微商城模块
小程序&APP模块
常见问题
其他
API接口
用户中心接口
商品相关接口
开发手册
开发教程
基础教程
视频教程
TP视频教程
购物车商品列表
URL地址 | http://www.tpshop.com/index.php?m=Api&c=Cart&a=cartList |
请求方式 | post |
参数列表
参数 | 是否必须 | 说明 |
unique_id | 必选 | 唯一id类web p端sessionid |
user_id | 可选 | 用户id 当用户登录后必传 |
token | 可选 | token |
看以下图
/* 默认传递unique_id 和 user_id 时表示查询出 unique_id user_id 用户的购物车所有的商品, 以及商品计算的总金额 由于购物车商品极多, 会修改增加删除数量, 涉及到价格变动, 这是需要传递如下数组 cart_form_data=[{"cartID":"1027","goodsNum":"3","storeCount":"100","selected":"1"}, {"cartID":"1028","goodsNum":"2","storeCount":"100","selected":"1"}] 以上表示 carid 为 1027 的 购买数量是 3个 库存数量是 100 selected 为下拉框选中状态 以上表示 carid 为 1028 的 购买数量是 2个 库存数量是 100 selected 为下拉框选中状态 以上购物车列表, 不管是勾选复选框还是修改数量操作都只需要调用一个接口, 就是当前这个接口, 穿参会服务器自动修改, 然后返回修改后的列表,以及价格 */
成功示例
{ "status": 1, "msg": "获取成功", "result": { "cart_list": [{ "id": 3, "user_id": 94, "session_id": "vl3l13kaxzpfwh7q75", "goods_id": 447, "goods_sn": "TP0000447", "goods_name": "54545454", "market_price": "199.00", "goods_price": "76.00", "member_goods_price": "76.00", "goods_num": 1, "item_id": 1053, "spec_key": "20_22", "spec_key_name": "选择种类:选择5斤装 种类:礼品盒装", "bar_code": "", "selected": 0, "add_time": 1533867500, "prom_type": 0, "prom_id": 0, "sku": "", "combination_group_id": 0, "combination_cart": [], "cut_fee": 0, "total_fee": 76, "goods_fee": 76, "combination": null }, { "id": 20, "user_id": 94, "session_id": "en8mh4whq16nv32kt6", "goods_id": 441, "goods_sn": "TP0000441", "goods_name": "lhjklh", "market_price": "101.99", "goods_price": "100.99", "member_goods_price": "100.99", "goods_num": 3, "item_id": 1035, "spec_key": "134_136", "spec_key_name": "3:l 4:n", "bar_code": "", "selected": 0, "add_time": 1534150697, "prom_type": 0, "prom_id": 0, "sku": "", "combination_group_id": 0, "combination_cart": [], "cut_fee": 0, "total_fee": 302.97, "goods_fee": 302.97, "combination": null }], "user_cart_goods_type_num": 2 } }