# 购物车接口
# 购物车
调用地址 | https://demo.dbshop.net/shop-api/cart (opens new window) |
---|---|
请求方法 | index 或为空 |
请求类型 | get |
参数 | 必填 | 参数说明 |
---|---|---|
userToken | 是 | 登录状态标记 |
{
"status": "success",
"code": 200,
"result": {
"cartAmount": "¥7,399.00",
"cartGoodsList": [
{
"classId": 8,
"goodsPrice": "¥5,199.00",
"goodsItem": "DBS000007",
"brandId": 0,
"goodsName": "索尼(SONY)KD-55X8000E 55英寸 4K超高清",
"stockId": 7,
"goodsWeight": 0,
"goodsWeightUnit": "克",
"goodsWeightConversion": 1,
"goodsState": 1,
"goodsType": 1,
"wholesaleState": 0,
"goodsIntegralBuy": 0,
"goodsUserGroupPrice": "a:1:{i:1;s:1:\"0\";}",
"stockNum": 5,
"stockShowState": 0,
"cartBuyMinNum": 0,
"cartBuyMaxNum": 0,
"personBuyMax": 0,
"discountPrice": "0.00",
"discountStartTime": 0,
"discountEndTime": 0,
"discountUserGroupType": "allUser",
"discountUserGroup": "N;",
"goodsThumbnailImage": "https://demo.dbshop.net/upload/goods/image/c534950c4a79ea20293e483fd4ed4aff_thumb.jpg",
"specTagId": null,
"specGoodsPrice": null,
"specGoodsStock": null,
"specGoodsItem": null,
"specGoodsWeight": null,
"specGoodsUserGroupPrice": null,
"wholesalePrice": null,
"goodsStockOut": false,
"goodsAmount": "¥5,199.00",
"cartId": 26,
"userId": 11,
"goodsId": 7,
"inSpecGoodsId": 0,
"inWholesaleId": 0,
"buyNum": 1,
"goodsChecked": 1,
"buyNow": 0,
"goodsRemark": null,
"addTime": 1635929492,
"updateTime": null
}
],
"haveGoodsChecked": true
}
}
# 商品添加购物车
调用地址 | https://demo.dbshop.net/shop-api/cart/addCart (opens new window) |
---|---|
请求方法 | addCart |
请求类型 | post |
参数 | 必填 | 参数说明 |
---|---|---|
goodsId | 是 | 商品id |
buyNum | 是 | 购买数量 |
specTagIdStr | 否 | 规格id字符串 |
goodsRemark | 否 | 商品备注 |
userToken | 是 | 登录状态标记 |
{
"status": "success",
"code": 200,
"result": {
"message": "购物车添加成功!"
}
}
# 商品直接购买
调用地址 | https://demo.dbshop.net/shop-api/cart/addBuyNow (opens new window) |
---|---|
请求方法 | addBuyNow |
请求类型 | post |
参数 | 必填 | 参数说明 |
---|---|---|
goodsId | 是 | 商品id |
buyNum | 是 | 购买数量 |
userToken | 是 | 登录状态标记 |
specTagIdStr | 否 | 规格id字符串 |
goodsRemark | 否 | 商品备注 |
添加后,直接跳转到结算页面
{
"status": "success",
"code": 200,
"result": {
"message": "购物车添加成功!"
}
}
# 购物车商品数量修改
调用地址 | https://demo.dbshop.net/shop-api/cart/updateCartGoodsNum (opens new window) |
---|---|
请求方法 | updateCartGoodsNum |
请求类型 | post |
参数 | 必填 | 参数说明 |
---|---|---|
cartId | 是 | 购物车里的id |
buyNum | 是 | 购买数量 |
userToken | 是 | 登录状态标记 |
{
"status": "success",
"code": 200,
"result": []
}
# 删除购物车商品
调用地址 | https://demo.dbshop.net/shop-api/cart/delCartGoods (opens new window) |
---|---|
请求方法 | delCartGoods |
请求类型 | get |
参数 | 必填 | 参数说明 |
---|---|---|
cartId | 是 | 购物车里的id |
userToken | 是 | 登录状态标记 |
{
"status": "success",
"code": 200,
"result": []
}
# 清空购物车商品
调用地址 | https://demo.dbshop.net/shop-api/cart/clearCart (opens new window) |
---|---|
请求方法 | clearCart |
请求类型 | get |
参数 | 必填 | 参数说明 |
---|---|---|
userToken | 是 | 登录状态标记 |
{
"status": "success",
"code": 200,
"result": []
}