>获取登录会员发布的产品列表
~~~[api]
get:/index.php/goods/Apigoods/member_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,
"publisher": {
"id": 2,
"name": "昵称",
"headPath": ""
}
,
"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,
"status": 0,
"addtime": "2020-03-17 12:11:3",
"coding": "商品编号",
"goods_type": 1,
"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| 当前记录数 |
| publisher| 文章发布者 |
| |----id| 发布者id |
| |----name| 发布新昵称,如果为管理员admin |
| |----headPath| 发布者头像,只有普通用户发布的才有该参数,管理员为空字符串 |
| data| 产品列表 |
| |----id | 产品id |
| |----title| 产品标题 |
| |----thumb| 产品缩略图 |
| |----shelves| 是否上架,0:下架 1:上架 |
| |----status| 审核状态 0:未审核 1:已审核 |
| |----addtime| 发布时间 |
| |----originalprice| 原价 |
| |----price| 一口价 |
| |----inventory| 库存数 |
| |----coding| 产品编号 |
| |----goods_type| 产品类型 0:实物 1:虚拟 |
| |----parent| 产品分类 |
| |----|----id| 分类id |
| |----|----title| 分类标题 |
| |----|----ico| 分类图标 |
>会员发布产品
~~~[api]
post:/index.php/goods/Apigoods/member_submit
*strring:title=""#产品标题
strring:thumb=""#文章缩略图
int:parent_id=0#产品分类id
int:shelves=0#是否上架,0:下架 1:上架
int:coding=''#商品编码(唯一),商品唯一编码,便于实体商品与网络数据查询对比
int:inventory=0#产品库存
int:originalprice=0#产品原价
int:price=0#产品一口价
int:goods_type=0#商品类型 0:实物 1:虚拟
strring:introduce=""#图文介绍,产品的详情内容
strring:parameter=""#产品性能基本参数
strring:packaging=""#包装售后
strring:property=""#规格参数值,如: [{"name":"颜色","val":["红色","蓝色","黄色"]},{"name":"尺码","val":["xl","ML","X"]},{"name":"规格","val":["L","K","S"]}],注意以上传入的为字符串,非对象
strring:property_price=""#规格产生对应的价格和库存,如:{"0_0|1_0|2_0":{"price":"100","inventory":"20"},"0_0|1_0|2_1":{"price":"100","inventory":"20"}},key:属性对应的索引,值为属性对应的价格和库存,如:0_0|1_0|2_0表示property[0] ['val'][0]=红色,property[1] ['val'][0]=XL,property[2] ['val'][0]=L,组合起来为:颜色:红色,尺码:XL,规格:L的衣服价格为100,库存为20
<<<
success
{
"err": 0,
"data": []
}
<<<
error
{
"err": 1,
"code": 1000,
"content": "错误信息"
}
~~~
>会员编辑发布的产品,获取编辑产品的内容
~~~[api]
post:/index.php/goods/Apigoods/member_edit_getInfo
*int:id=0#编辑产品d
<<<
success
{
"err": 0,
"data": {
"id": 10,
"title": "产品名称",
"thumb": 5,
"thumb_url": "http://localhost/web/public/Upload/administrator/logo_2020_03_14_15_01_51.png",
"shelves": 1,
"price": 100,
"originalprice": 100,
"inventory": 10,
"goods_type": 0,
"status": 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"
}
},
"parent_id": [1,2,3]
}
}
<<<
error
{
"err": 1,
"code": 1000,
"content": "错误信息"
}
~~~
| 字段 | 描述 |
| --- | --- |
| data| 产品列表 |
| |----id | 产品id |
| |----title| 产品标题 |
| |----thumb| 产品缩略图id |
| |----thumb_url| 产品缩略图地址 |
| |----status| 审核状态 0:未审核 1:已审核 |
| |----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,为数组,第一个顶级分类id,以此为下级分类id |
>会员编辑发布的产品,提交编辑的数据
~~~[api]
post:/index.php/goods/Apigoods/member_edit_submit
*int:id=0#编辑产品id
*strring:title=""#产品标题
strring:thumb=""#文章缩略图
int:parent_id=0#产品分类id
int:shelves=0#是否上架,0:下架 1:上架
int:coding=''#商品编码(唯一),商品唯一编码,便于实体商品与网络数据查询对比
int:inventory=0#产品库存
int:originalprice=0#产品原价
int:price=0#产品一口价
int:goods_type=0#商品类型 0:实物 1:虚拟
strring:introduce=""#图文介绍,产品的详情内容
strring:parameter=""#产品性能基本参数
strring:packaging=""#包装售后
strring:property=""#规格参数值,如: [{"name":"颜色","val":["红色","蓝色","黄色"]},{"name":"尺码","val":["xl","ML","X"]},{"name":"规格","val":["L","K","S"]}],注意以上传入的为字符串,非对象
strring:property_price=""#规格产生对应的价格和库存,如:{"0_0|1_0|2_0":{"price":"100","inventory":"20"},"0_0|1_0|2_1":{"price":"100","inventory":"20"}},key:属性对应的索引,值为属性对应的价格和库存,如:0_0|1_0|2_0表示property[0] ['val'][0]=红色,property[1] ['val'][0]=XL,property[2] ['val'][0]=L,组合起来为:颜色:红色,尺码:XL,规格:L的衣服价格为100,库存为20
<<<
success
{
"err": 0,
"data": []
}
<<<
error
{
"err": 1,
"code": 1000,
"content": "错误信息"
}
~~~
>会员删除发布的产品
~~~[api]
post:/index.php/goods/Apigoods/member_del
*string:id=0#删除产品id,多个id可以用逗号隔开
<<<
success
{
"err": 0,
"data": []
}
<<<
error
{
"err": 1,
"code": 1000,
"content": "错误信息"
}
~~~
- 序言
- 基础
- 源码包
- 核心包
- 完整包
- 系统模块
- 安装模块
- 后台模块
- 插件模块
- 插件开发
- 开发基础
- 权限开发
- 菜单开发
- 开发调试
- 碎片开发
- 碎片钩子预设表
- 插件说明
- 字段插件
- 插件介绍
- 字段使用
- 单行文本
- 多行文本
- 选项-下拉
- 选项-复选
- 选项-单选
- 选项-滑块
- 颜色选择器
- 星级评分
- 日期时间
- 文件上传
- 编辑器
- API接口
- 微信插件
- 微信配置
- 公众号配置
- 支付配置
- 微信支付使用
- API类库
- 红包发放
- 付款到零钱
- 碎片
- 公众号碎片
- 红包碎片
- 付款到零钱碎片
- API微信接口
- 支付宝插件
- 支付宝配置
- 支付宝支付使用
- api接口
- api接口后端开发
- api接口前端使用
- API参数接口
- 会员插件
- 登录使用
- 会员碎片
- API会员接口
- API注册接口
- 积分插件
- 积分设置
- 积分碎片
- API积分接口
- API提现接口
- API兑换接口
- API充值接口
- 订单
- 订单碎片
- API订单接口
- 商城
- 商城钩子
- API商城接口
- API商城会员接口
- 签到
- 签到设置
- 签到碎片
- API签到接口
- 上传
- 上传设置
- 上传JS接口
- 推广插件
- 海报设置
- API海报接口
- 文章插件
- 文章设置
- 文章钩子
- API文章接口
- API文章会员接口
- 管理员
- 管理员碎片
- 站内信
- API站内信接口
- 杂项
- 菜单
- 菜单设置
- API菜单接口
- 错误码
- 支付碎片
- 支付
- 充值
- 购买会员组
- 购买产品