获取购物车列表

接口描述:

  • 获取购物车列表。

请求 URL:

  • http|https://host/api/v1/cart/method/get.cart.list/

请求方式:

  • GET
  • POST

是否授权:

  • 需要授权

业务参数:

参数名 类型 是否必须 范围值 默认值 示例值 描述
show_size integer egt:0 0 6 显示多少记录,0不填表示获取全部

响应参数:

参数名 类型 是否返回 示例值 描述
status integer 200 状态码
message string success 消息信息
data object [] 返回对象
data 类型 是否返回 示例值 描述
cart_id integer 43 购物车编号
goods_id integer 13 商品编号
goods_num integer 1 购买数量
key_name string 1_3 商品规格键名
key_value string 颜色:黑色 CPU:I5 商品规格值
is_selected integer 1 是否选中 0=否 1=是
update_time datetime 2018-06-23 20:38:12 更新时间
goods object [] 商品对象
goods_spec_item array [] 商品可选择规格数组
error integer 0 商品是否规范 0=有效 1=无效
error_msg string 商品已失效 商品不规范的原因
goods 类型 是否返回 示例值 描述
goods_id integer 5 商品编号
name string MateBook 商品名称
goods_code string CS91785250 商品货号
goods_sku string 654321 商品SKU
bar_code string 123456 商品条码
store_qty integer 200 商品库存
measure number 3 商品计量(重量、体积)
measure_type integer 0 计量方式 0=重量 1=计件 2=体积
is_postage integer 1 是否包邮 0=收费 1=包邮
market_price number 7000 商品市场价
shop_price number 5400 商品本店价
purchase_sum integer 2 限购数量
status integer 1 上下架状态 0=下架 1=上架
is_delete integer 0 商品状态 0=正常 1=回收
integral_type integer 0 赠送积分结算方式
give_integral number 540 商品赠送积分
is_integral integer 1000 积分可抵扣额
goods_image string //image.jpg 商品封面
goods_spec_item 类型 是否返回 示例值 描述
key_name string 1_3 商品规格键名
key_value string 颜色:黑色 CPU:I5 商品规格值
price number 5400 商品价格
store_qty integer 100 商品库存
bar_code string 123456 商品条码
goods_sku string 654321 商品SKU

响应示例:

  1. {
  2. "status": 200,
  3. "message": "success",
  4. "data": [
  5. {
  6. "cart_id": 43,
  7. "goods_id": 13,
  8. "goods_num": 1,
  9. "key_name": "1_3",
  10. "key_value": "颜色:黑色 CPU:I5",
  11. "is_selected": 1,
  12. "update_time": "2018-06-23 20:38:12",
  13. "goods": {
  14. "goods_id": 13,
  15. "name": "MateBook 华为 笔记本",
  16. "goods_code": "CS38491916",
  17. "goods_sku": "",
  18. "bar_code": "",
  19. "store_qty": 100,
  20. "measure": 3,
  21. "measure_type": 0,
  22. "is_postage": 1,
  23. "market_price": 7000,
  24. "shop_price": 5400,
  25. "purchase_sum": 2,
  26. "status": 1,
  27. "is_delete": 0,
  28. "integral_type": 0,
  29. "give_integral": 100,
  30. "is_integral": 1000,
  31. "goods_image": "//image_1.jpg"
  32. },
  33. "goods_spec_item": [
  34. {
  35. "key_name": "1_3",
  36. "key_value": "颜色:黑色 CPU:I5",
  37. "price": 5400,
  38. "store_qty": 100,
  39. "bar_code": "",
  40. "goods_sku": ""
  41. },
  42. {
  43. "key_name": "1_4",
  44. "key_value": "颜色:黑色 CPU:I7",
  45. "price": 5900,
  46. "store_qty": 100,
  47. "bar_code": "",
  48. "goods_sku": ""
  49. }
  50. ],
  51. "error": 0,
  52. "error_msg": ""
  53. },
  54. {
  55. "cart_id": 44,
  56. "goods_id": 14,
  57. "goods_num": 2,
  58. "key_name": "2_4",
  59. "key_value": "颜色:白色 CPU:I7",
  60. "is_selected": 1,
  61. "update_time": "2018-06-23 20:38:12",
  62. "goods": {
  63. "goods_id": 14,
  64. "name": "小米笔记本 白色",
  65. "goods_code": "CS36157358",
  66. "goods_sku": "",
  67. "bar_code": "",
  68. "store_qty": 100,
  69. "measure": 3,
  70. "measure_type": 0,
  71. "is_postage": 1,
  72. "market_price": 7000,
  73. "shop_price": 5900,
  74. "purchase_sum": 2,
  75. "status": 1,
  76. "is_delete": 0,
  77. "integral_type": 0,
  78. "give_integral": 100,
  79. "is_integral": 1000,
  80. "goods_image": "//image_1.jpg"
  81. },
  82. "goods_spec_item": [
  83. {
  84. "key_name": "2_3",
  85. "key_value": "颜色:白色 CPU:I5",
  86. "price": 5400,
  87. "store_qty": 100,
  88. "bar_code": "",
  89. "goods_sku": ""
  90. },
  91. {
  92. "key_name": "2_4",
  93. "key_value": "颜色:白色 CPU:I7",
  94. "price": 5900,
  95. "store_qty": 100,
  96. "bar_code": "",
  97. "goods_sku": ""
  98. }
  99. ],
  100. "error": 0,
  101. "error_msg": ""
  102. },
  103. {
  104. "cart_id": 38,
  105. "goods_id": 1,
  106. "goods_num": 1,
  107. "key_name": "",
  108. "key_value": "",
  109. "is_selected": 1,
  110. "update_time": "2017-08-09 01:07:05",
  111. "goods": {
  112. "goods_id": 1,
  113. "name": "不带规格的商品",
  114. "goods_code": "CS91785258",
  115. "goods_sku": "",
  116. "bar_code": "",
  117. "store_qty": 100,
  118. "measure": 0,
  119. "measure_type": 0,
  120. "is_postage": 1,
  121. "market_price": 500,
  122. "shop_price": 300,
  123. "purchase_sum": 0,
  124. "status": 1,
  125. "is_delete": 1,
  126. "integral_type": 0,
  127. "give_integral": 0,
  128. "is_integral": 0,
  129. "goods_image": "//image.jpg"
  130. },
  131. "goods_spec_item": [],
  132. "error": 1,
  133. "error_msg": "商品已失效"
  134. }
  135. ]
  136. }

备注: