添加或编辑购物车商品

接口描述:

  • 添加或编辑购物车商品。

请求 URL:

  • http|https://host/api/v1/cart/method/set.cart.item/

请求方式:

  • GET
  • POST

是否授权:

  • 需要授权

业务参数:

参数名 类型 是否必须 范围值 默认值 示例值 描述
goods_id integer gt:0 13 商品编号
goods_num integer gt:0 2 购买数量
goods_spec array minx[]:0 [1,3] 商品规格
is_selected integer in:0,1 1 是否选中 0=否 1=是
former_spec string max:50 1_4 原先的商品规格

响应参数:

参数名 类型 是否返回 示例值 描述
status integer 200 状态码
message string success 消息信息
data object [] 返回对象
data 类型 是否返回 示例值 描述
goods_id integer 13 商品编号
goods_num integer 2 购买数量
key_name string 1_3 商品规格键名
key_value string 颜色:黑色 CPU:I5 商品规格值
update_time datetime 2018-06-23 15:58:42 更新时间
is_selected integer 1 是否选中 0=否 1=是
cart_id integer 42 购物车编号

响应示例:

  1. {
  2. "status": 200,
  3. "message": "success",
  4. "data": {
  5. "goods_id": 13,
  6. "goods_num": 2,
  7. "key_name": "1_3",
  8. "key_value": "颜色:黑色 CPU:I5",
  9. "update_time": "2018-06-23 15:58:42",
  10. "is_selected": 1,
  11. "cart_id": 42
  12. }
  13. }

备注:

  1. 如果存在相同规格的商品会进行覆盖,否则表示新增。

  2. 填写参数former_spec时表示将已存在的购物车商品替换成当前请求参数数据,一般使用于更换商品规格时使用。