>获取一级产品分类列表
~~~[api]
get:/index.php/goods/Apigoods/getTopMenuList
int:num=0#获取菜单的个数 ,0或者不填表示获取全部
<<<
success
{
"err": 0,
"count": 2,
"data": [
{
"id": 10,
"title": "国产",
"en_title": "Chinese",
"ico": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png",
},
{
"id": 11,
"title": "进口",
"en_title": "Maths",
"ico": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png",
}
]
}
<<<
error
{
"err": 1,
"code": 1000,
"content": "错误信息"
}
~~~
| 字段 | 描述 |
| --- | --- |
| count | 获取分类个数 |
| data | 分类数据 |
| |----id| 分类id |
| |----title| 分类标题 |
| |----en_title| 分类小标题 |
| |----ico| 分类图标 |
>分类多级列表,获取带子集的分类列表或者获取某个分类下的子分类
~~~[api]
get:/index.php/goods/Apigoods/getMenuList
int:parent_id=0#顶级分类id,0或者不填表示所有的分类
int:num=0#获取菜单的顶级个数 ,0或者不填表示获取全部
int:level=0#获取菜单层数 ,0或者不填表示获取全部
<<<
success
{
"err": 0,
"count": 2,
"data": [
{
"id": 10,
"title": "国产",
"en_title": "Chinese",
"ico": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png",
"parent_id": 0,
"sub": [
{
"id": 12,
"title": "国产1",
"en_title": "Composition",
"ico": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png",
"parent_id": 10,
"sub": [ ]
},
{
"id": 13,
"title": "国产2",
"en_title": "Poetry",
"ico": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png",
"parent_id": 10,
"sub": [ ]
}
]
},
{
"id": 11,
"title": "进口",
"en_title": "Maths",
"ico": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png",
"parent_id": 0
}
]
}
<<<
error
{
"err": 1,
"code": 1000,
"content": "错误信息"
}
~~~
| 字段 | 描述 |
| --- | --- |
| count | 获取分类个数 |
| data | 分类数据 |
| |----id| 分类id |
| |----title| 分类标题 |
| |----en_title| 分类小标题 |
| |----ico| 分类图标 |
| |----parent_id| 上级分类id |
| |----sub| 子菜单的数据 |
>获取分类详细信息
~~~[api]
get:/index.php/goods/Apigoods/getInfo
*int:id=1#分类id
<<<
success
{
"err": 0,
"data": {
"id": 10,
"title": "国产",
"en_title": "Chinese",
"ico": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png",
"parent_id": 0
}
}
<<<
error
{
"err": 1,
"code": 1000,
"content": "错误信息"
}
~~~
| 字段 | 描述 |
| --- | --- |
| data | 分类数据 |
| |----id| 分类id |
| |----title| 分类标题 |
| |----en_title| 分类小标题 |
| |----parent_id| 上级分类id |
| |----ico| 分类图标 |
>产品列表
~~~[api]
get:/index.php/goods/Apigoods/getList
int:pagesize=10#每页显示个数
int:page=1#显示页码数
string:between_price= #价格区间 如100-200
string:keyword= #检索的关键字
string:sort= id #排序字段
string:sort_type= asc#排序类型
int:parent_id=1#产品分类id
<<<
success
{
"err": 0,
"page": 1,
"pageTotal": 10,
"pageSize": 10,
"count": 1,
"data": [
{
"id": 10,
"title": "产品名称",
"thumb": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png",
"shelves": 1,
"price": 100,
"originalprice": 100,
"inventory": 10,
"coding": "商品编号",
"goods_type": 1,
"publisher": {
"id": 10,
"headPath": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png",
"name": "奶牛COWCMS"
},
"parent": {
"id": 10,
"title": "分类名称",
"ico": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png"
}
}
]
}
<<<
error
{
"err": 1,
"code": 1000,
"content": "错误信息"
}
~~~
| 字段 | 描述 |
| --- | --- |
| page | 当前页码 |
| pageTotal | 总共页码数 |
| pageSize | 每页显示记录条数 |
| count| 当前记录数 |
| data| 产品列表 |
| |----id | 产品id |
| |----title| 产品标题 |
| |----thumb| 产品缩略图 |
| |----shelves| 是否上架,0下架 1上架 |
| |----originalprice| 原价 |
| |----price| 一口价 |
| |----inventory| 库存数 |
| |----goods_type| 商品类型 0:实物 1:虚拟 |
| |----coding| 产品编号 |
| |----parent| 产品分类 |
| |----|----id| 分类id |
| |----|----title| 分类标题 |
| |----|----ico| 分类图标 |
| |----publisher| 文章发布者 |
| |----|----id| 发布者id |
| |----|---name| 发布新昵称,如果为管理员admin |
| |----|----headPath| 发布者头像,只有普通用户发布的才有该参数,管理员为空字符串 |
>产品详情信息
~~~[api]
get:/index.php/goods/Apigoods/getInfo
*int:id=1#产品id
<<<
success
{
"err": 0,
"data": {
"id": 10,
"title": "产品名称",
"thumb": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png",
"shelves": 1,
"price": 100,
"originalprice": 100,
"inventory": 10,
"goods_type": 0,
"coding": "商品编号",
"introduce": "图文介绍",
"parameter": "产品规格:100x200x10",
"packaging": "售后包装",
"goods_type": 1,
"property": [
{
"name": "颜色",
"val": [ "红色", "白色" ]
},
{
"name": "尺码",
"val": [ "XL", "ML" ]
}
],
"property_price": {
"0_0|1_0": {
"price": "11",
"inventory": "22"
}
},
"publisher": {
"id": 1,
"headPath": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png",
"name": "奶牛COWCMS"
},
"parent": {
"id": 10,
"title": "分类名称",
"ico": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png"
}
}
}
<<<
error
{
"err": 1,
"code": 1000,
"content": "错误信息"
}
~~~
| 字段 | 描述 |
| --- | --- |
| data| 产品列表 |
| |----id | 产品id |
| |----title| 产品标题 |
| |----thumb| 产品缩略图 |
| |----shelves| 是否上架,0下架 1上架 |
| |----originalprice| 原价 |
| |----price| 一口价 |
| |----inventory| 库存数 |
| |----coding| 产品编号 |
| |----goods_type| 产品类型 0实物 1虚拟 |
| |----introduce| 图文介绍,产品的详情内容 |
| |----parameter| 产品性能基本参数 |
| |----packaging| 售后包装 |
| |----property| 产品规格属性 |
| |----|----name| 规格名称 |
| |----|----val| 规格属性值 |
| |----property_price| 规格属性对应的价格值,key:属性对应的索引,值为属性对应的价格和库存,如:0_0|1_0表示property[0] ['val'][0]=红色,property[1] ['val'][0]=XL,组合起来为:红色XL的衣服价格为11,库存为22|
| |----|----price| 规格对应的价格 |
| |----|----inventory| 规格对应的库存 |
| |----parent| 产品分类 |
| |----|----id| 分类id |
| |----|----title| 分类标题 |
| |----|----ico| 分类图标 |
| |----publisher| 文章发布者 |
| |----|----id| 发布者id |
| |----|---name| 发布新昵称,如果为管理员admin |
| |----|----headPath| 发布者头像,只有普通用户发布的才有该参数,管理员为空字符串 |
- 序言
- 基础
- 源码包
- 核心包
- 完整包
- 系统模块
- 安装模块
- 后台模块
- 插件模块
- 插件开发
- 开发基础
- 权限开发
- 菜单开发
- 开发调试
- 碎片开发
- 碎片钩子预设表
- 插件说明
- 字段插件
- 插件介绍
- 字段使用
- 单行文本
- 多行文本
- 选项-下拉
- 选项-复选
- 选项-单选
- 选项-滑块
- 颜色选择器
- 星级评分
- 日期时间
- 文件上传
- 编辑器
- API接口
- 微信插件
- 微信配置
- 公众号配置
- 支付配置
- 微信支付使用
- API类库
- 红包发放
- 付款到零钱
- 碎片
- 公众号碎片
- 红包碎片
- 付款到零钱碎片
- API微信接口
- 支付宝插件
- 支付宝配置
- 支付宝支付使用
- api接口
- api接口后端开发
- api接口前端使用
- API参数接口
- 会员插件
- 登录使用
- 会员碎片
- API会员接口
- API注册接口
- 积分插件
- 积分设置
- 积分碎片
- API积分接口
- API提现接口
- API兑换接口
- API充值接口
- 订单
- 订单碎片
- API订单接口
- 商城
- 商城钩子
- API商城接口
- API商城会员接口
- 签到
- 签到设置
- 签到碎片
- API签到接口
- 上传
- 上传设置
- 上传JS接口
- 推广插件
- 海报设置
- API海报接口
- 文章插件
- 文章设置
- 文章钩子
- API文章接口
- API文章会员接口
- 管理员
- 管理员碎片
- 站内信
- API站内信接口
- 杂项
- 菜单
- 菜单设置
- API菜单接口
- 错误码
- 支付碎片
- 支付
- 充值
- 购买会员组
- 购买产品