简要描述:
- 商品分类接口,由于页面的改版,需要增加商品显示
1.进入分类首页即加载推荐分类以及一级分类,并且显示第一个推荐分类的商品
2.点击一级分类,加载二级分类和三级分类(如果开启三级分类),并且显示第一个二级分类的商品(如果开启三级分类,则显示第一个二级分类的第一个三级分类下的商品)
3.会员点击一个二级分类或三级分类,加载该分类下的商品
4.商品数据分页,获取下一页的商品数据需要请求goods.category.get-goods-list-by-category-id接口获取商品数据
5.增加购物车信息
请求域名:
请求URL:
POST/app/index.php?i=1&c=entry&do=shop&m=yun_shop&route=goods.category.category-home
参数:
参数名 |
是否必须 |
类型 |
说明 |
parent_id |
否 |
int |
父类ID |
page |
否 |
int |
页码数 |
返回示例:
正确时返回:
{
"result":1,
"msg":"获取分类数据成功!",
"data":{
"category":{
"total":4,
"per_page":100,
"current_page":1,
"last_page":1,
"next_page_url":null,
"prev_page_url":null,
"from":1,
"to":4,
"data":[
{
"id":146,
"uniacid":10,
"name":"1",
"thumb":"https://dev-1251768088.cos.ap-guangzhou.myqcloud.com/images/10/2018/12/aA1155eye14UZ138FN1ZV1v1z33V3W.jpg",
"parent_id":0,
"description":"",
"display_order":0,
"enabled":1,
"is_home":1,
"adv_img":"",
"adv_url":"",
"level":1,
"advimg_pc":"",
"advurl_pc":"",
"created_at":"2018-12-13 15:07:33",
"updated_at":"2018-12-29 18:26:14",
"deleted_at":null,
"plugin_id":0,
"filter_ids":null
}
]
},
"recommend":[
{
"id":146,
"uniacid":10,
"name":"1",
"thumb":"https://dev-1251768088.cos.ap-guangzhou.myqcloud.com/images/10/2018/12/aA1155eye14UZ138FN1ZV1v1z33V3W.jpg",
"parent_id":0,
"description":"",
"display_order":0,
"enabled":1,
"is_home":1,
"adv_img":"",
"adv_url":"",
"level":1,
"advimg_pc":"",
"advurl_pc":"",
"created_at":"2018-12-13 15:07:33",
"updated_at":"2018-12-29 18:26:14",
"deleted_at":null,
"plugin_id":0,
"filter_ids":null
}
],
"member_cart":[
{
"id":399,
"goods_id":539,
"total":1,
"option_id":0,
"created_at":"2019-08-06 17:39:15",
"updated_at":"2019-08-06 17:39:15",
"deleted_at":null,
"plugin_id":0,
"goods":{
"id":539,
"thumb":"https://dev-1251768088.cos.ap-guangzhou.myqcloud.com/images/12/2018/12/hVsiSftuwC5FtIFu5UuPsDDFdrOdoe.png",
"price":"10.00",
"market_price":"120.00",
"title":"测试商品",
"deleted_at":null,
"vip_price":"10.00",
"has_many_goods_discount":[
{
"id":18279,
"goods_id":539,
"level_discount_type":1,
"discount_method":1,
"level_id":0,
"discount_value":"0.00",
"created_at":"2019-05-29 13:40:31",
"updated_at":"2019-05-29 13:40:31",
"deleted_at":null
},
{
"id":18280,
"goods_id":539,
"level_discount_type":1,
"discount_method":1,
"level_id":16,
"discount_value":"0.00",
"created_at":"2019-05-29 13:40:31",
"updated_at":"2019-05-29 13:40:31",
"deleted_at":null
}
]
},
"goods_option":null,
"option_str":""
}
],
"goods_list":{
"total":33,
"per_page":20,
"current_page":1,
"last_page":2,
"next_page_url":"https://dev7.yunzmall.com/addons/yun_shop/api.php?page=2",
"prev_page_url":null,
"from":1,
"to":20,
"data":[
{
"id":653,
"uniacid":10,
"brand_id":0,
"type":1,
"status":1,
"display_order":0,
"title":"经销商提成",
"thumb":"https://dev-1251768088.cos.ap-guangzhou.myqcloud.com/images/10/2019/01/MST663zBsTfBZ9ttT939b99Uu9pft9.jpg",
"thumb_url":"a:1:{i:0;s:52:"images/10/2019/01/MST663zBsTfBZ9ttT939b99Uu9pft9.jpg";}",
"sku":"1",
"description":"",
"content":"",
"goods_sn":"",
"product_sn":"",
"market_price":"200.00",
"price":"100.00",
"cost_price":"10.00",
"stock":91,
"reduce_stock_method":0,
"show_sales":20,
"real_sales":20,
"weight":"0.00",
"has_option":0,
"is_new":0,
"is_hot":0,
"is_discount":0,
"is_recommand":0,
"is_comment":0,
"is_deleted":0,
"created_at":"2019-05-24 17:10:17",
"deleted_at":null,
"updated_at":"2019-07-04 14:05:50",
"comment_num":0,
"is_plugin":0,
"plugin_id":0,
"virtual_sales":1,
"goods_video":"",
"no_refund":0,
"need_address":0,
"type2":1,
"goods_category_id":2281,
"goods_id":653,
"category_id":147,
"category_ids":"146,147",
"buyNum":0,
"status_name":"上架",
"has_many_specs":[
{
"id":161,
"goods_id":653,
"title":"12",
"description":null,
"has_many_specs_item":[
{
"id":465,
"title":"13",
"specid":161,
"thumb":""
},
{
"id":466,
"title":"14",
"specid":161,
"thumb":""
}
]
},
{
"id":162,
"goods_id":653,
"title":"13",
"description":null,
"has_many_specs_item":[
{
"id":467,
"title":"14",
"specid":162,
"thumb":""
},
{
"id":468,
"title":"15",
"specid":162,
"thumb":""
}
]
}
],
"has_many_options":[
{
"id":587,
"goods_id":653,
"title":"13+14",
"thumb":"",
"product_price":"80.00",
"market_price":"300.00",
"stock":5,
"specs":"465_467",
"weight":"0.00"
},
{
"id":588,
"goods_id":653,
"title":"13+15",
"thumb":"",
"product_price":"70.00",
"market_price":"300.00",
"stock":10,
"specs":"465_468",
"weight":"0.00"
},
{
"id":589,
"goods_id":653,
"title":"14+14",
"thumb":"",
"product_price":"50.00",
"market_price":"300.00",
"stock":11,
"specs":"466_467",
"weight":"0.00"
},
{
"id":590,
"goods_id":653,
"title":"14+15",
"thumb":"",
"product_price":"60.00",
"market_price":"300.00",
"stock":11,
"specs":"466_468",
"weight":"0.00"
}
]
}
]
},
"ads":[
{
"id":6,
"uniacid":10,
"slide_name":"1",
"link":"",
"thumb":"https://dev-1251768088.cos.ap-guangzhou.myqcloud.com/images/10/2018/12/jtkSNfSISuuWWHP03sS7kzuhP1onk9.png",
"display_order":0,
"enabled":1,
"created_at":"2018-12-14 09:15:27",
"updated_at":"2018-12-14 09:15:27",
"deleted_at":null
}
],
"set":{
"cat_level":"2",
"cat_adv_img":"",
"cat_adv_url":""
},
}
}
错误时返回:
{
"result":0,
"msg":"未检测到分类数据!",
"data":{}
}
返回category分类列表参数说明:
参数名 |
类型 |
说明 |
total |
int |
分类总条数 |
per_page |
int |
每页条数 |
current_page |
int |
当前页码 |
last_page |
int |
最后一页的页码 URL |
next_page_url |
string |
下一页URL |
prev_page_url |
string |
上一页URL |
from |
int |
第几条开始 |
to |
int |
第几条结束 |
data |
json |
分类数据 |
:----- |
:----- |
----- |
分类数据 |
|
|
参数名 |
类型 |
说明 |
id |
int |
id |
uniacid |
int |
uniacid |
name |
string |
分类名 |
thumb |
string |
图片 |
parent_id |
int |
父类ID |
description |
string |
分类描述 |
display_order |
int |
排序 |
enabled |
int |
是否显示 0:否 1:是 |
is_home |
int |
是否推荐 0:不推荐 1:推荐 |
adv_img |
string |
移动端分类广告图片 |
adv_url |
string |
分类广告链接 |
level |
int |
分类级别 |
advimg_pc |
string |
PC端分类广告图片 |
advurl_pc |
string |
PC分类广告链接 |
返回member_cart购物车数据参数说明:
参数名 |
类型 |
说明 |
id |
int |
购物车id |
goods_id |
string |
商品id |
total |
int |
总数 |
goods |
object |
商品列表 |
:----- |
:----- |
----- |
goods商品列表数据 |
|
|
id |
int |
商品ID |
title |
string |
商品标题 |
thumb |
string |
商品缩略图 |
vip_price |
decimal |
vip价格 |
price |
decimal |
价格 |
market_price |
decimal |
原价 |
has_many_goods_discount |
array |
抵扣信息列表 |
:----- |
:----- |
----- |
has_many_goods_discount抵扣信息列表 |
|
|
返回goods_list商品分页数据参数说明:
参数名 |
类型 |
说明 |
total |
int |
分类总条数 |
per_page |
int |
每页条数 |
current_page |
int |
当前页码 |
last_page |
int |
最后一页的页码 URL |
next_page_url |
string |
下一页URL |
prev_page_url |
string |
上一页URL |
from |
int |
第几条开始 |
to |
int |
第几条结束 |
data |
json |
商品列表数据 |
:----- |
:----- |
----- |
商品列表数据 |
|
|
id |
int |
商品ID |
uniacid |
int |
店铺ID |
brand_id |
int |
品牌ID |
type |
int |
商品类型: 1为实体,2为虚拟 |
status |
int |
商品状态: 1上架,0下架 |
title |
string |
商品标题 |
thumb |
string |
商品图片完整路径 |
thumb_url |
array |
其它商品图片完整路径 |
sku |
string |
商品单位(个、台、件等) |
description |
string |
商品描述 |
content |
string |
商品详情 |
goods_sn |
string |
商品编号 |
product_sn |
string |
商品条码 |
market_price |
float |
商品市场价(元) |
price |
float |
商品金额(元) |
stock |
int |
库存 |
show_sales |
int |
销量 |
weight |
float |
重量 |
has_option |
int |
是否有规格 1是 0否 |
is_course |
int |
是否是课程 0 不是 1是 |
is_new |
int |
是否新上 |
is_hot |
int |
是否热卖 |
is_discount |
int |
是否促销 |
is_recommand |
int |
是否推荐 |
is_comment |
int |
是否允许评论 |
min_price |
float |
最小价格,只在有规格时出现 |
max_price |
float |
最大价格,只在有规格时出现 |
goods_type |
int |
0-普通商品 1-门店商品 2-课程商品 |
返回recommend推荐分类参数说明:
参数名 |
类型 |
说明 |
id |
int |
id |
uniacid |
int |
uniacid |
name |
string |
分类名 |
thumb |
string |
图片 |
parent_id |
int |
父类ID |
description |
string |
分类描述 |
display_order |
int |
排序 |
enabled |
int |
是否显示 0:否 1:是 |
is_home |
int |
是否推荐 0:不推荐 1:推荐 |
adv_img |
string |
移动端分类广告图片 |
adv_url |
string |
分类广告链接 |
level |
int |
分类级别 |
advimg_pc |
string |
PC端分类广告图片 |
advurl_pc |
string |
PC分类广告链接 |
返回set分类设置参数说明:
参数名 |
类型 |
说明 |
cat_adv_img |
string |
推荐分类广告图片 |
cat_adv_url |
string |
推荐分类广告连接 |
cat_level |
int |
分类级别 |
备注: