优特云
[ { "name": "首页", "url": "http://www.utyun.com/", "target": "0", "child": [] }, { "name": "活动", "url": "http://www.utyun.com/h-col-141.html", "target": "0", "child": [] }, { "name": "产品", "url": "", "target": "1", "child": [ { "name": "U语言", "url": "http://www.utyun.com/h-col-176.html", "target": "0", "child": [] }, { "name": "U平台", "url": "http://www.utyun.com/h-col-150.html", "target": "0", "child": [] } ] }, { "name": "技术与服务", "url": "", "target": "1", "child": [ { "name": "运维服务", "url": "http://www.utyun.com/h-col-161.html", "target": "0", "child": [] }, { "name": "技术方案", "url": "http://www.utyun.com/h-col-178.html", "target": "0", "child": [] } ] }, { "name": "优特云学院", "url": "", "target": "1", "child": [ { "name": "教程", "url": "http://www.utyun.com/h-col-166.html", "target": "0", "child": [] }, { "name": "下载中心", "url": "http://www.utyun.com/h-col-170.html", "target": "0", "child": [] }, { "name": "论坛", "url": "http://www.utyun.com/h-col-169.html", "target": "0", "child": [] } ] }, { "name": "关于优特云", "url": "", "target": "1", "child": [ { "name": "企业概况", "url": "http://www.utyun.com/h-col-171.html", "target": "0", "child": [] }, { "name": "新闻动态", "url": "http://www.utyun.com/h-col-172.html", "target": "0", "child": [] }, { "name": "加入我们", "url": "http://www.utyun.com/h-col-173.html", "target": "0", "child": [] }, { "name": "团队风采", "url": "http://www.utyun.com/h-col-140.html", "target": "0", "child": [] } ] } ]
V1.03.00
商品服务(goods)-商品基本信息管理(外部)

伟 最后一次编辑

3 年多前 36

商品服务(goods)-商品基本信息管理(外部)

添加商品(餐饮应用使用-按角色)

基本信息

Path: /goods/goods/createGoodsByRole

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
ref_id string 非必须 电子菜谱ID
goods_name string 必须 商品名称
image_details object [] 非必须 商品图片组 item 类型: object
├─ file_type integer 必须 文件类型:1图片2视频 format: int32
├─ image_path string 必须 图片路径
├─ sort integer 必须 图片排序 format: int32
├─ is_default integer 必须 商品图片默认主图,1是,0否 format: int32
goods_price number 必须 商品价格
gc_id string 必须 商品分类
goods_advword string 非必须
goods_discount number 非必须 商品折扣
goods_desc string 非必须 商品描述
extend_info string 非必须 扩展信息
store_id string 必须 店铺ID
goods_storage_check integer 非必须 是否验证库存:0验证 1不验证
packing_fee number 必须 包装费
need_matching integer 必须 1:需要撮合,0:无需,默认是0
tomorrow_storage integer 必须 默认库存

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ id string 必须 商品ID

添加商品(餐饮应用使用)

基本信息

Path: /goods/goods/createGoods

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
ref_id string 非必须 电子菜谱ID
goods_name string 必须 商品名称
image_details object [] 非必须 商品图片组 item 类型: object
├─ file_type integer 必须 文件类型:1图片2视频 format: int32
├─ image_path string 必须 图片路径
├─ sort integer 必须 图片排序 format: int32
├─ is_default integer 必须 商品图片默认主图,1是,0否 format: int32
goods_price number 必须 商品价格
gc_id string 必须 商品分类
goods_advword string 非必须
goods_discount number 非必须 商品折扣
goods_desc string 非必须 商品描述
extend_info string 非必须 扩展信息
goods_storage_check integer 非必须 是否验证库存:0验证 1不验证
need_matching string 必须 1:需要撮合,0:无需,默认是0
tomorrow_storage string 必须 默认库存

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ id string 必须 商品ID

添加商品

基本信息

Path: /goods/goods/addGoods

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
is_virtual integer 非必须 format: int32
store_id string 必须 店铺id
goods_name string 必须 商品名称
goods_price number 必须 商品价格
gc_id string 必须 商品分类
goods_storage integer 必须 总库存 format: int32
storegc_ids string [] 非必须 商品分组ID数组 item 类型: string
├─ 非必须
goods_advword string 非必须 商品关键字
goods_id string 非必须
goods_desc string 非必须 商品描述
goods_marketprice number 必须 商品市场价
need_matching string 必须 1:需要撮合,0:无需,默认是0

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ id string 必须 商品ID

添加商品套餐

基本信息

Path: /goods/goods/createGoodsPkg

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_id string 非必须 商品ID
goods_name string 必须 商品名称
goods_advword string 非必须 商品关键字
goods_desc string 非必须 商品描述
gc_id string 必须 商品分类
discount_amount number 必须 优惠金额
packing_fee number 必须 包装费
extend_info string 非必须 扩展信息JSON
image_details object [] 必须 商品图片组合 item 类型: object
├─ imagePath string 必须 商品图片路径
├─ sort integer 必须 商品图片排序
├─ isDefault integer 必须 商品图片默认主图,1是,0否
├─ fileType integer 必须 文件类型:1图片2视频
pkg_group object [] 必须 item 类型: object
├─ group_name string 必须 商品分组
├─ goods_num integer 必须 商品数量
├─ goods_list string [] 必须 商品列表 item 类型: string
├─ 非必须
├─ group_index integer 非必须 组内排序
has_role boolean 非必须 默认false
store_id string 非必须
need_matching integer 必须 是否需要撮合,1:需要,0:不需要

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码
data object 必须 响应数据
id string 必须 商品ID

删除商品(按角色)

基本信息

Path: /goods/goods/deleteByRole

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_id string 必须 商品ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

删除商品

基本信息

Path: /goods/goods/delete

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_id string 必须 商品ID
has_role boolean 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

批量删除商品

基本信息

Path: /goods/goods/batchDelete

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_ids string [] 必须 商品ID数组 item 类型: string
├─ 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

更新某条商品信息

基本信息

Path: /goods/goods/updateGoods

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_name string 必须 商品名称
goods_price number 必须 商品价格
goods_storage integer 必须 商品库存 format: int32
storegc_ids string [] 非必须 商品分组ID数组 item 类型: string
├─ 非必须
goods_advword string 非必须
goods_id string 必须 商品ID
goods_desc string 非必须 商品描述
goods_marketprice number 必须 商品市场价
need_matching string 必须 1:需要撮合,0:无需,默认是0
tomorrow_storage string 必须 明天默认库存

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

更新某条商品信息(餐饮应用使用-按角色)

基本信息

Path: /goods/goods/updateGoodsInfoByRole

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_name string 必须 商品名称
goods_price number 必须 商品价格
goods_advword string 非必须
goods_discount number 非必须 商品折扣
goods_id string 必须 商品ID
goods_desc string 非必须 商品描述
extend_info string 非必须 扩展信息
need_matching string 必须 1:需要撮合,0:无需,默认是0

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

更新某条商品信息(餐饮应用使用)

基本信息

Path: /goods/goods/updateGoodsInfo

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_name string 必须 商品名称
goods_price number 必须 商品价格
goods_advword string 非必须
goods_discount number 非必须 商品折扣
goods_id string 必须 商品ID
goods_desc string 非必须 商品描述
extend_info string 非必须 扩展信息
need_matching string 必须 1:需要撮合,0:无需,默认是0
goods_storage_check integer 必须 是否检验库存 是否验证库存:0验证 1不验证

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

获取一条商品信息

基本信息

Path: /goods/goods/getGoods

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_id string 必须 商品ID
has_role boolean 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ is_virtual integer 必须 是否为虚拟商品 1:是 0:否 format: int32
├─ type_name string 必须 商品类型名称
├─ goods_price number 必须 商品价格
├─ gc_id string 必须 商品分类ID
├─ goods_storage integer 必须 总库存 format: int32
├─ evaluation_count integer 必须 评价数 format: int64
├─ goods_costprice number 必须 商品成本价
├─ price_min number 必须 最低价
├─ extend_info string 必须 扩展信息
├─ goods_salenum integer 必须 销量 format: int64
├─ goods_discount number 必须 商品折扣
├─ store_name string 必须 店铺名称
├─ id string 必须 商品ID
├─ store_id string 必须 店铺ID
├─ goods_name string 必须 商品名称
├─ goods_vat integer 必须 商品是否开具增值税发票 1:是 0:否 format: int32
├─ type_id string 必须 商品类型ID
├─ goods_advword string 必须 商品广告词
├─ brand_name string 必须 品牌名称
├─ goods_commend integer 必须 商品推荐 1:是 0:否 format: int32
├─ goods_storage_alarm integer 必须 商品库存报警值 format: int32
├─ brand_id string 必须 品牌ID
├─ goods_freight number 必须 商品运费 0为免运费
├─ gc_name string 必须 商品分类名称
├─ goods_serial string 必须 商品编号
├─ image_path string 必须 商品默认图片
├─ spec_value string 必须 规格值
├─ goods_marketprice number 必须 商品市场价
├─ price_max number 必须 最高价

商品服务(goods)-商品查询管理(外部)

查询商城全部商品

基本信息

Path: /goods/public/goods/queryMallGoods

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_name string 非必须
pageno integer 必须 当前页码数 format: int32
gc_id string 非必须
pagesize integer 必须 每页的记录数 format: int32
sort string 非必须
price_min string 非必须
app_id string 必须 应用ID
price_max string 非必须
order string 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ is_virtual integer 非必须 format: int32
├─ store_id string 必须 店铺ID
├─ goods_name string 必须 商品名称
├─ goods_price_max number 必须 商品价格范围最大值
├─ goods_image string 必须 商品默认图片
├─ follow_count integer 非必须 format: int32
├─ goods_price_min number 必须 商品价格范围最小值
├─ goods_id string 必须 商品ID
├─ store_name string 必须 店铺名称
├─ goods_marketprice number 必须 商品市场价
├─ goods_commend integer 必须 商品推荐,1表示是,0表示否 format: int32
page object 非必须
├─ total integer 非必须 format: int64
├─ records integer 非必须 format: int64
├─ pageno integer 非必须 format: int32
├─ pagesize integer 非必须 format: int32

商品搜索(商城首页)

基本信息

Path: /goods/public/goods/queryIndex

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 非必须
goods_name string 非必须 商品名称或关键字
type_id string 非必须 商品类型ID
gc_id string 非必须 商品分类ID
goods_advword string 非必须
sort string 非必须 排序规则
area_id string 非必须 区域ID
price_min number 必须 最小价格
attrs object [] 非必须 商品属性组 item 类型: object
├─ attrvalues string [] 非必须 属性值ID组 item 类型: string
├─ 非必须
├─ attr_id string 非必须 属性ID
brand_id string 非必须 品牌ID
pageno integer 必须 当前页码数 format: int32
pagesize integer 必须 每页的记录数 format: int32
goods_state string 非必须
store_name string 非必须
app_id string 必须 应用ID
price_max number 必须 最大价格
city_id string 非必须 城市ID
order string 非必须 排序字段

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ ref_id string 必须 应用关联商品ID
├─ store_id string 必须 店铺ID
├─ goods_name string 必须 商品名称
├─ goods_price number 必须 商品价格
├─ gc_id string 非必须
├─ goods_advword string 非必须
├─ goods_id string 必须 商品ID
├─ goods_desc string 必须 商品描述
├─ extend_info string 必须 扩展信息
├─ goods_commend integer 必须 商品推荐 1:是 0:否 format: int32
├─ goods_discount_price number 非必须 商品折后价
├─ goods_salenum integer 必须 销量 format: int64
├─ goods_image string 必须 商品默认图片
├─ goods_discount number 必须 商品折扣
├─ store_name string 必须 店铺名称
page object 非必须
├─ total integer 非必须 format: int64
├─ records integer 非必须 format: int64
├─ pageno integer 非必须 format: int32
├─ pagesize integer 非必须 format: int32

店铺商品查询(消费者在店铺搜索商品)

基本信息

Path: /goods/public/goods/queryGoodsInStore

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 必须 店铺ID
goods_name string 非必须 商品名称
pageno integer 必须 当前页码数 format: int32
gc_id string 非必须 商品分类ID
pagesize integer 必须 每页的记录数 format: int32
sort string 非必须 排序规则
price_min number 非必须 最小价格
price_max number 非必须 最大价格
order string 非必须 排序字段

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ ref_id string 必须 应用关联商品ID
├─ store_id string 必须 店铺ID
├─ goods_name string 必须 商品名称
├─ goods_price number 必须 商品价格
├─ gc_id string 非必须
├─ goods_advword string 非必须
├─ goods_id string 必须 商品ID
├─ goods_desc string 必须 商品描述
├─ extend_info string 必须 扩展信息
├─ goods_commend integer 必须 商品推荐 1:是 0:否 format: int32
├─ goods_discount_price number 非必须 商品折后价
├─ goods_salenum integer 必须 销量 format: int64
├─ goods_image string 必须 商品默认图片
├─ goods_discount number 必须 商品折扣
├─ store_name string 必须 店铺名称
page object 非必须
├─ total integer 非必须 format: int64
├─ records integer 非必须 format: int64
├─ pageno integer 非必须 format: int32
├─ pagesize integer 非必须 format: int32

获取电子菜谱对应的点餐单(包含店铺信息)

基本信息

Path: /goods/public/goods/queryGoodsByRef

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
distance number 必须 搜索距离范围(米) format: double
ref_ids string [] 必须 电子菜谱ID数组 item 类型: string
├─ 非必须
gc_id string 必须 商品分类ID
latitude number 必须 目标纬度 format: double
area_id string 非必须 区域ID
city_id string 非必须 城市ID
longitude number 必须 目标经度 format: double

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ ref_id string 必须 电子菜谱商品ID
├─ ref_name string 必须 电子菜谱商品名称
├─ store_infos object [] 必须 店铺商品信息 item 类型: object
├─ ref_id string 必须 电子菜谱ID
├─ goods_name string 必须 商品名称
├─ store_info object 必须
├─ store_id string 必须 店铺ID
├─ distance number 必须 与店铺距离(米) format: double
├─ is_open integer 必须 是否营业:0休息1营业中 format: int32
├─ store_logo string 必须 店铺LOGO
├─ store_name string 必须 店铺名称
├─ store_workingtime string 必须 店铺营业时间
├─ goods_image object [] 必须 商品图片组 item 类型: object
├─ file_type integer 必须 文件类型:1图片2视频 format: int32
├─ image_path string 必须 图片路径
├─ id string 必须 图片ID
├─ sort integer 必须 图片排序 format: int32
├─ is_default integer 必须 商品图片默认主图,1是,0否 format: int32
├─ goods_price number 必须 商品价格
├─ gc_id string 必须 分类ID
├─ goods_storage integer 必须 商品库存 format: int32
├─ goods_discount number 必须 商品折扣
├─ goods_id string 必须 商品ID
├─ goods_desc string 必须 商品描述
├─ extend_info string 必须 扩展信息
├─ goods_discount_price number 必须 商品折后价
├─ ref_image object [] 必须 电子菜谱商品图片 item 类型: object
├─ file_type integer 必须 文件类型:1图片2视频 format: int32
├─ image_path string 必须 图片路径
├─ id string 必须 图片ID
├─ sort integer 必须 图片排序 format: int32
├─ is_default integer 必须 商品图片默认主图,1是,0否 format: int32

查看商品详情(商家管理商品)

基本信息

Path: /goods/goods/getGoodsInfo

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_id string 必须 商品ID
has_role boolean 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ store_id string 必须 店铺ID
├─ goods_name string 必须 商品名称
├─ create_time string 必须 创建时间 format: date-time
├─ goods_price number 必须 商品价格
├─ gc_id string 必须 分类ID
├─ goods_storage integer 必须 商品库存 format: int32
├─ goods_id string 必须 商品ID
├─ goods_attr object [] 必须 商品属性组 item 类型: object
├─ attr_name string 必须 属性名称
├─ attrvalue object [] 必须 属性值组 item 类型: object
├─ attrvalue_id string 必须 属性值ID
├─ is_checked string 必须 属性值是否选中
├─ attrvalue_name string 必须 属性值名称
├─ attr_id string 必须 属性ID
├─ goods_desc string 必须 商品描述
├─ extend_info string 必须 扩展信息
├─ gc_name string 必须 分类名称
├─ goods_serial string 必须 商品编号
├─ update_time string 必须 更新时间 format: date-time
├─ goods_image object [] 必须 商品图片组 item 类型: object
├─ file_type integer 必须 文件类型:1图片2视频 format: int32
├─ image_path string 必须 图片路径
├─ id string 必须 图片ID
├─ sort integer 必须 图片排序 format: int32
├─ is_default integer 必须 商品图片默认主图,1是,0否 format: int32
├─ goods_groups object [] 必须 商品关联商品分组 item 类型: object
├─ storegc_id string 必须 商品分组ID
├─ storegc_name string 必须 商品分组名称
├─ goods_state string 必须 商品状态 0:下架 1:正常 10:违规(禁售)2:编辑
├─ goods_body string 必须 商品详情
├─ goods_marketprice number 必须 市场价格
├─ need_matching string 必须 1:需要撮合,0:无需,默认是0
├─ tomorrow_storage string 必须 明天默认库存

根据角色获取商品信息详情

基本信息

Path: /goods/goods/getGoodsDetailByRole

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_id string 必须 商品ID
has_role boolean 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ is_virtual integer 必须 是否为虚拟商品 1:是 0:否 format: int32
├─ ref_id string 必须 应用关联商品ID
├─ type_name string 必须 类型名称
├─ gc_full_path string 必须 商品分类完整路径冗余
├─ goods_price number 必须 商品价格
├─ gc_id string 必须 商品分类ID
├─ goods_storage integer 必须 总库存 format: int32
├─ evaluation_count integer 必须 评价数 format: int64
├─ goods_attr object [] 必须 商品属性组 item 类型: object
├─ attr_name string 必须 属性名称
├─ attrvalue object [] 必须 属性值组 item 类型: object
├─ attrvalue_id string 必须 属性值ID
├─ is_checked string 必须 属性值是否选中
├─ attrvalue_name string 必须 属性值名称
├─ attr_id string 必须 属性ID
├─ extend_info string 必须 扩展信息
├─ goods_discount_price number 必须 商品折后价
├─ goods_salenum integer 必须 销量 format: int64
├─ is_del string 非必须
├─ goods_discount number 必须 商品折扣
├─ store_name string 必须 店铺名称
├─ goods_body string 必须 商品内容
├─ store_id string 必须 店铺ID
├─ goods_name string 必须 商品名称
├─ goods_vat integer 必须 商品是否开具增值税发票 1:是 0:否 format: int32
├─ type_id string 必须 类型ID
├─ goods_advword string 必须 商品关键字
├─ goods_id string 必须 商品ID
├─ brand_name string 必须 品牌名称
├─ goods_desc string 必须 商品描述
├─ goods_commend integer 必须 商品推荐 1:是 0:否 format: int32
├─ goods_storage_alarm integer 必须 商品库存报警值 format: int32
├─ brand_id string 必须 品牌ID
├─ goods_freight number 必须 商品运费 0为免运费
├─ gc_name string 必须 商品分类名称
├─ goods_serial string 必须 商品编号
├─ goods_image object [] 必须 商品图片组 item 类型: object
├─ file_type integer 必须 文件类型:1图片2视频 format: int32
├─ image_path string 必须 图片路径
├─ id string 必须 图片ID
├─ sort integer 必须 图片排序 format: int32
├─ is_default integer 必须 商品图片默认主图,1是,0否 format: int32
├─ goods_state string 必须 商品状态 0:下架 1:正常 10:违规(禁售)2:编辑
├─ goods_marketprice number 必须 商品市场价
├─ goods_spec object [] 必须 商品规格组 item 类型: object
├─ spec_id string 必须 规格ID
├─ spec_name string 必须 规格名称
├─ specvalues object [] 必须 规格值组 item 类型: object
├─ specvalue_name string 必须 规格值名称
├─ is_checked string 必须 规格值是否选中
├─ specvalue_id string 必须 规格值ID
├─ need_matching string 必须 1:需要撮合,0:无需,默认是0
├─ tomorrow_storage string 必须 明天默认库存
├─ goods_pkg object 必须 商品套餐
├─ max string 必须 最大价格
├─ min string 必须 最小价格
├─ discount_amount string 必须 折后价
├─ pkg_goods object [] 必须 套餐商品 item 类型: object
├─ group_name string 必须 分组名称
├─ goods_num string 必须 分组中规定个数
├─ group_index string 必须 分组排序
├─ pkg_goods object [] 必须 分组的商品 item 类型: object
├─ goods_id string 必须 商品id
├─ goods_price string 必须 商品价格
├─ goods_discount string 必须 商品折扣

根据商品ID获取商品详情页(消费者查看某个商品详情)

基本信息

Path: /goods/public/goods/getGoodsDetail

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_id string 必须 商品ID
has_role boolean 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ is_virtual integer 必须 是否为虚拟商品 1:是 0:否 format: int32
├─ ref_id string 必须 应用关联商品ID
├─ type_name string 必须 类型名称
├─ gc_full_path string 必须 商品分类完整路径冗余
├─ goods_price number 必须 商品价格
├─ gc_id string 必须 商品分类ID
├─ goods_storage integer 必须 总库存 format: int32
├─ evaluation_count integer 必须 评价数 format: int64
├─ goods_attr object [] 必须 商品属性组 item 类型: object
├─ attr_name string 必须 属性名称
├─ attrvalue object [] 必须 属性值组 item 类型: object
├─ attrvalue_id string 必须 属性值ID
├─ is_checked string 必须 属性值是否选中
├─ attrvalue_name string 必须 属性值名称
├─ attr_id string 必须 属性ID
├─ extend_info string 必须 扩展信息
├─ goods_discount_price number 必须 商品折后价
├─ goods_salenum integer 必须 销量 format: int64
├─ is_del string 非必须
├─ goods_discount number 必须 商品折扣
├─ store_name string 必须 店铺名称
├─ goods_body string 必须 商品内容
├─ store_id string 必须 店铺ID
├─ goods_name string 必须 商品名称
├─ goods_vat integer 必须 商品是否开具增值税发票 1:是 0:否 format: int32
├─ type_id string 必须 类型ID
├─ goods_advword string 必须 商品关键字
├─ goods_id string 必须 商品ID
├─ brand_name string 必须 品牌名称
├─ goods_desc string 必须 商品描述
├─ goods_commend integer 必须 商品推荐 1:是 0:否 format: int32
├─ goods_storage_alarm integer 必须 商品库存报警值 format: int32
├─ brand_id string 必须 品牌ID
├─ goods_freight number 必须 商品运费 0为免运费
├─ gc_name string 必须 商品分类名称
├─ goods_serial string 必须 商品编号
├─ goods_image object [] 必须 商品图片组 item 类型: object
├─ file_type integer 必须 文件类型:1图片2视频 format: int32
├─ image_path string 必须 图片路径
├─ id string 必须 图片ID
├─ sort integer 必须 图片排序 format: int32
├─ is_default integer 必须 商品图片默认主图,1是,0否 format: int32
├─ goods_state string 必须 商品状态 0:下架 1:正常 10:违规(禁售)2:编辑
├─ goods_marketprice number 必须 商品市场价
├─ goods_spec object [] 必须 商品规格组 item 类型: object
├─ spec_id string 必须 规格ID
├─ spec_name string 必须 规格名称
├─ specvalues object [] 必须 规格值组 item 类型: object
├─ specvalue_name string 必须 规格值名称
├─ is_checked string 必须 规格值是否选中
├─ specvalue_id string 必须 规格值ID
├─ need_matching string 必须 1:需要撮合,0:无需,默认是0
├─ tomorrow_storage string 必须 明天默认库存
├─ goods_pkg object 必须 商品套餐
├─ max string 必须 最大价格
├─ min string 必须 最小价格
├─ discount_amount string 必须 折后价
├─ pkg_goods object [] 必须 套餐商品 item 类型: object
├─ group_name string 必须 分组名称
├─ goods_num string 必须 分组中规定个数
├─ group_index string 必须 分组排序
├─ pkg_goods object [] 必须 分组的商品 item 类型: object
├─ goods_id string 必须 商品id
├─ goods_price string 必须 商品价格
├─ goods_discount string 必须 商品折扣

根据商品分组查询店铺商品列表(商家管理商品)

基本信息

Path: /goods/goods/queryStoreAllGoodsByGroup

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 必须 店铺ID
goods_name string 非必须 商品名称
pageno integer 必须 当前页码数 format: int32
pagesize integer 必须 每页的记录数 format: int32
storegc_ids string [] 非必须 商品分组ID数组 item 类型: string
├─ 非必须
goods_state string 非必须 商品状态 0:下架 1:正常 10:违规(禁售)2:编辑
sort string 非必须 排序规则
order string 非必须 排序字段

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ goods_name string 必须 商品名称
├─ update_time string 必须 更新时间 format: date-time
├─ goods_image string 必须 商品默认图片
├─ create_time string 非必须 format: date-time
├─ goods_groups object [] 必须 分组信息 item 类型: object
├─ storegc_id string 必须 商品分组ID
├─ storegc_name string 必须 商品分组名称
├─ goods_price number 必须 商品价格
├─ goods_storage integer 必须 商品库存 format: int32
├─ goods_id string 必须 商品ID
├─ goods_state string 必须 商品状态 0:下架 1:正常 10:违规(禁售)2:编辑
page object 非必须
├─ total integer 非必须 format: int64
├─ records integer 非必须 format: int64
├─ pageno integer 非必须 format: int32
├─ pagesize integer 非必须 format: int32

查询店铺不同状态商品列表(商家管理商品)

基本信息

Path: /goods/goods/queryStoreGoodsByState

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 必须 店铺ID
goods_name string 非必须 商品名称
pageno integer 必须 当前页码数 format: int32
pagesize integer 必须 每页的记录数 format: int32
storegc_ids string [] 非必须 商品分组ID数组 item 类型: string
├─ 非必须
goods_state string 非必须 商品状态 0:下架 1:正常 10:违规(禁售)2:编辑
goods_type string 必须 商品类型
sort string 非必须 排序规则
order string 非必须 排序字段

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ goods_name string 必须 商品名称
├─ update_time string 必须 更新时间 format: date-time
├─ goods_image string 必须 商品默认图片
├─ create_time string 非必须 format: date-time
├─ goods_price number 必须 商品价格
├─ goods_storage integer 必须 总库存 format: int32
├─ goods_id string 必须 商品ID
├─ goods_state string 必须 商品状态 0:下架 1:正常 10:违规(禁售)2:编辑
page object 非必须
├─ total integer 非必须 format: int64
├─ records integer 非必须 format: int64
├─ pageno integer 非必须 format: int32
├─ pagesize integer 非必须 format: int32

查询店铺全部商品列表(商家管理商品)

基本信息

Path: /goods/goods/queryStoreAllGoods

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 必须 店铺ID
goods_name string 非必须 商品名称
pageno integer 必须 当前页码数 format: int32
pagesize integer 必须 每页的记录数 format: int32
storegc_ids string [] 非必须 商品分组ID数组 item 类型: string
├─ 非必须
goods_state string 非必须 商品状态 0:下架 1:正常 10:违规(禁售)2:编辑
sort string 非必须 排序规则
order string 非必须 排序字段

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ goods_name string 必须 商品名称
├─ update_time string 必须 更新时间 format: date-time
├─ goods_image string 必须 商品默认图片
├─ create_time string 非必须 format: date-time
├─ goods_groups object [] 必须 分组信息 item 类型: object
├─ storegc_id string 必须 商品分组ID
├─ storegc_name string 必须 商品分组名称
├─ goods_price number 必须 商品价格
├─ goods_storage integer 必须 商品库存 format: int32
├─ goods_id string 必须 商品ID
├─ goods_state string 必须 商品状态 0:下架 1:正常 10:违规(禁售)2:编辑
├─ tomorrow_storage string 必须 1:需要撮合,0:无需,默认是0
├─ need_matching string 必须 1:需要撮合,0:无需,默认是0
page object 非必须
├─ total integer 非必须 format: int64
├─ records integer 非必须 format: int64
├─ pageno integer 非必须 format: int32
├─ pagesize integer 非必须 format: int32

查询店铺商品列表

基本信息

Path: /goods/public/goods/queryStoreGoods

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 必须 店铺ID
goods_name string 非必须 商品名称
pageno integer 必须 当前页码数 format: int32
gc_id string 非必须 商品分类ID
pagesize integer 必须 每页的记录数 format: int32
sort string 非必须 排序规则
price_min number 非必须 最小价格
price_max number 非必须 最大价格
order string 非必须 排序字段

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ is_virtual integer 非必须 format: int32
├─ store_id string 必须 店铺ID
├─ goods_name string 必须 商品名称
├─ goods_price_max number 必须 商品价格范围最大值
├─ goods_image string 必须 商品默认图片
├─ follow_count integer 非必须 format: int32
├─ goods_price_min number 必须 商品价格范围最小值
├─ goods_id string 必须 商品ID
├─ store_name string 必须 店铺名称
├─ goods_marketprice number 必须 商品市场价
├─ goods_commend integer 必须 商品推荐,1表示是,0表示否 format: int32
page object 非必须
├─ total integer 非必须 format: int64
├─ records integer 非必须 format: int64
├─ pageno integer 非必须 format: int32
├─ pagesize integer 非必须 format: int32

查询店铺的商品列表(不分页)

基本信息

Path: /goods/public/goods/queryGoodsByStore

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 非必须 店铺ID
goods_name string 非必须 商品名称或关键字
gc_id string 非必须 商品分类ID
goods_advword string 非必须
sort string 非必须 排序规则
price_min number 非必须
price_max number 非必须
order string 非必须 排序字段

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ ref_id string 必须 应用关联商品ID
├─ goods_name string 必须 商品名称
├─ goods_image object [] 必须 商品图片组 item 类型: object
├─ file_type integer 必须 文件类型:1图片2视频 format: int32
├─ image_path string 必须 图片路径
├─ id string 必须 图片ID
├─ sort integer 必须 图片排序 format: int32
├─ is_default integer 必须 商品图片默认主图,1是,0否 format: int32
├─ goods_price number 必须 商品价格
├─ gc_id string 必须 分类ID
├─ goods_storage integer 必须 商品库存 format: int32
├─ goods_discount number 非必须 商品折扣
├─ goods_id string 必须 商品ID
├─ goods_state string 必须 商品状态 0:下架 1:正常 10:违规(禁售)2:编辑
├─ goods_desc string 必须 商品描述
├─ extend_info string 必须 扩展信息
├─ goods_discount_price number 必须 商品折后价

查询店铺的商品统计列表

基本信息

Path: /goods/public/goods/queryGoodsCountByStore

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 非必须 店铺ID
goods_name string 非必须 商品名称或关键字
gc_id string 非必须 商品分类ID
goods_advword string 非必须 商品关键字
sort string 非必须 排序规则
price_min number 非必须 商品折后价,大于等于该价格的条件
price_max number 非必须 商品折后价,小于等于该价格的条件
order string 非必须 排序字段
state_count boolean 非必须 状态统计
goodsType integer [] 非必须 商品类型 item 类型: integer
├─ 非必须
pageno integer 必须 页数
pagesize integer 必须 每页的记录数
goodsState string 非必须 商品
reciver_addr_position string 必须 收货人地址坐标

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ goods_list object 必须 扩展信息
├─ goods_id string 必须 商品ID
├─ goods_name string 必须 商品名称
├─ goods_type integer 必须 商品类型(应用方定义)
├─ goods_desc string 必须 商品描述
├─ gc_id string 必须 商品分类ID
├─ goods_price number 必须 商品价格
├─ goods_discount_price number 必须 商品折后价
├─ goods_discount number 必须 商品折扣
├─ goods_storage integer 必须 总库存
├─ extend_info string 必须 扩展信息JSON
├─ ref_id string 必须 应用关联商品ID
├─ goods_state string 必须 商品状态 0:下架 1:正常 10:违规(禁售)2:编辑 5:售空
├─ discount_amount number 必须
├─ price_min number 必须
├─ price_max number 必须
├─ goods_specs integer 必须
├─ packing_fee number 必须
├─ goods_storage_check integer 必须
├─ pkg_spec string 必须
├─ need_matching integer 必须 撮合开关 0=关,1=开
├─ tomorrow_storage integer 必须 每日库存
├─ goods_image object [] 必须 商品图片集合 item 类型: object
├─ id string 必须
├─ image_path string 必须 商品图片路径
├─ sort integer 必须 商品图片排序
├─ is_default integer 必须 商品图片默认主图,1是,0否
├─ file_type integer 必须 文件类型:1图片2视频
├─ is_no_stock integer 必须 套餐是否售空 0有库存1售空
├─ state_count object 必须 商品折后价
├─ total integer 必须
├─ on_shelf integer 必须
├─ off_shelf integer 必须
page object 必须 分页数据
├─ pagesize integer 必须 单页显示的记录数
├─ pageno integer 必须 当前页
├─ records integer 必须 总记录数
├─ total integer 必须 总页数

查询草稿箱内商品列表(商家管理商品)

基本信息

Path: /goods/goods/queryDraftGoods

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 必须 店铺ID
goods_name string 非必须 商品名称
pageno integer 必须 当前页码数 format: int32
gc_id string 非必须 商品分类ID
pagesize integer 必须 每页的记录数 format: int32
sort string 非必须 排序规则
price_min number 非必须 最小价格
price_max number 非必须 最大价格
order string 非必须 排序字段

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ gc_name string 必须 商品分类名称
├─ goods_name string 必须 商品名称
├─ goods_image string 必须 商品默认图片
├─ create_time string 必须 添加时间 format: date-time
├─ gc_id string 必须 商品分类ID
├─ goods_id string 必须 商品ID
page object 非必须
├─ total integer 非必须 format: int64
├─ records integer 非必须 format: int64
├─ pageno integer 非必须 format: int32
├─ pagesize integer 非必须 format: int32

查询店铺可推广商品列表(商家管理商品)

基本信息

Path: /goods/goods/querySpreadGoods

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 必须 店铺ID
goods_name string 非必须 商品名称
pageno integer 必须 当前页码数 format: int32
pagesize integer 必须 每页的记录数 format: int32
sort string 非必须 排序规则
order string 非必须 排序字段

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ goods_name string 必须 商品名称
├─ goods_serial string 必须 商品编号
├─ goods_image string 必须 商品默认图片
├─ goods_id string 必须 商品ID
├─ goods_desc string 必须 商品描述
page object 非必须
├─ total integer 非必须 format: int64
├─ records integer 非必须 format: int64
├─ pageno integer 非必须 format: int32
├─ pagesize integer 非必须 format: int32

查询商品信息(商家管理修改商品信息时使用)

基本信息

Path: /goods/goods/getGoodsInfoForEdit

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_id string 必须 商品ID
has_role boolean 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ store_id string 必须 店铺ID
├─ goods_name string 必须 商品名称
├─ goods_price number 必须 商品价格
├─ gc_id string 必须 分类ID
├─ goods_storage integer 必须 商品库存 format: int32
├─ goods_id string 必须 商品ID
├─ goods_attr object [] 必须 商品属性组 item 类型: object
├─ attr_name string 必须 属性名称
├─ attr_type integer 必须 属性类别1选择类型2手动输入类型 format: int32
├─ sort integer 必须 属性排序 format: int32
├─ attr_values object [] 必须 属性值组 item 类型: object
├─ attrvalue_id string 必须 属性值ID
├─ is_checked string 必须 是否勾选
├─ sort integer 必须 属性值排序 format: int32
├─ attrvalue_name string 必须 属性值名称
├─ app_id string 必须 应用ID
├─ app_id string 必须 应用ID
├─ attr_id string 必须 属性ID
├─ goods_desc string 必须 商品描述
├─ extend_info string 必须 扩展信息
├─ goods_image object [] 必须 商品图片组 item 类型: object
├─ file_type integer 必须 文件类型:1图片2视频 format: int32
├─ image_path string 必须 图片路径
├─ id string 必须 图片ID
├─ sort integer 必须 图片排序 format: int32
├─ is_default integer 必须 商品图片默认主图,1是,0否 format: int32
├─ goods_groups object [] 必须 商品关联商品分组 item 类型: object
├─ storegc_id string 必须 商品分组ID
├─ storegc_name string 必须 商品分组名称
├─ goods_body string 必须 商品详情
├─ goods_marketprice number 必须 市场价格
├─ tomorrow_storage string 必须
├─ need_matching string 必须 1:需要撮合,0:无需,默认是0

商品服务(goods)-商品分类管理(外部)

添加商品分类

基本信息

Path: /goods/goodsclass/save

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
gc_name string 必须 商品分类名称
type_id string 非必须 类型id
sort integer 必须 商品分类排序 format: int32
app_id string 非必须 应用ID
gc_parent_id string 非必须 商品分类上级ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ id string 必须 商品分类ID

更新商品分类

基本信息

Path: /goods/goodsclass/update

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
gc_name string 必须 商品分类名称
type_id string 非必须 类型id
id string 必须 分类ID
sort integer 必须 商品分类排序 format: int32
gc_parent_id string 非必须 商品分类上级ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

删除商品分类

基本信息

Path: /goods/goodsclass/delete

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
id string 必须 分类ID
app_id string 非必须 应用ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

修改商品分类关联的商品类型

基本信息

Path: /goods/goodsclass/updateGoodsType

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
type_id string 非必须 类型ID
gc_id string 必须 分类ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

批量删除商品分类

基本信息

Path: /goods/goodsclass/batchDelete

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
delete_ids string [] 必须 商品分类ID数组 item 类型: string
├─ 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

获取商品分类详情

基本信息

Path: /goods/goodsclass/get

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
id string 必须 分类ID
app_id string 非必须 应用ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ gc_name string 必须 分类名称
├─ gc_show integer 必须 商品分类前台显示0:否1:是 format: int32
├─ type_name string 非必须 类型名称
├─ gc_virtual integer 必须 是否允许发布虚拟商品1:是0否 format: int32
├─ level integer 必须 树型结构层级,使用数字表示 format: int32
├─ gc_full_path string 必须 分类完整路径,上级分类ID加下划线拼接分类ID
├─ type_id string 必须 类型id
├─ id string 必须 分类ID
├─ sort integer 必须 商品分类排序 format: int32
├─ gc_parent_id string 必须 商品分类上级ID
├─ status integer 非必须 状态0待审核1审核通过(只有1才是系统类型,其它都为自定义类型)2审核不通过 format: int32

按层级返回分类列表

基本信息

Path: /goods/goodsclass/listByLevel

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
gc_name string 非必须 分类名称
level integer 必须 分类层级 format: int32
pageno integer 必须 页数 format: int32
pagesize integer 必须 每页的记录数 format: int32
sort string 非必须 排序规则
gc_parent_id string 非必须 父分类ID
order string 非必须 排序字段

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ gc_name string 必须 分类名称
├─ type_name string 必须 类型名称
├─ create_time string 必须 申请时间 format: date-time
├─ level integer 必须 分类层级 format: int32
├─ user_name string 必须 申请人
├─ gc_parent_name string 必须 父分类名称
├─ id string 必须 分类ID
├─ sort integer 必须 分类排序 format: int32
├─ app_id string 非必须 应用ID
├─ gc_parent_id string 必须 父分类ID
├─ status integer 必须 审核状态:0待审核1审核通过2审核不通过 format: int32
page object 非必须
├─ total integer 非必须 format: int64
├─ records integer 非必须 format: int64
├─ pageno integer 非必须 format: int32
├─ pagesize integer 非必须 format: int32

查询当前商品绑定的商品类型信息(一级分类无扩展属性)

基本信息

Path: /goods/goodsclass/getBindTypesInfo

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
type_id string 非必须 类型ID
id string 必须 分类ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ extend_attrs object [] 必须 扩展的属性信息 item 类型: object
├─ type_name string 非必须 类型名称
├─ attr_name string 必须 属性名称
├─ parent_status integer 非必须 0表示未覆盖,1表示已覆盖 format: int32
├─ type_id string 非必须 类型ID
├─ attr_type integer 必须 属性类型 format: int32
├─ sort integer 必须 属性排序 format: int32
├─ attr_values object [] 必须 属性值信息 item 类型: object
├─ attrvalue_id string 必须 属性值ID
├─ sort integer 必须 属性值排序 format: int32
├─ attrvalue_name string 必须 属性值名称
├─ attr_id string 必须 属性ID
├─ gc_id string 必须 分类ID
├─ direct_attrs object [] 必须 直接关联的属性信息 item 类型: object
├─ type_name string 非必须 类型名称
├─ attr_name string 必须 属性名称
├─ parent_status integer 非必须 0表示未覆盖,1表示已覆盖 format: int32
├─ type_id string 非必须 类型ID
├─ attr_type integer 必须 属性类型 format: int32
├─ sort integer 必须 属性排序 format: int32
├─ attr_values object [] 必须 属性值信息 item 类型: object
├─ attrvalue_id string 必须 属性值ID
├─ sort integer 必须 属性值排序 format: int32
├─ attrvalue_name string 必须 属性值名称
├─ attr_id string 必须 属性ID
├─ direct_type_id string 必须 直接关联的类型ID
├─ direct_type_name string 必须 直接关联的类型名称

根据当前层级查询所有父层级商品分类(用于二级三级分类列表下拉框)

基本信息

Path: /goods/goodsclass/findParentByLevel

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
level integer 必须 树型结构层级,使用数字表示 format: int32

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ gc_name string 必须 商品分类下级分类名称
├─ child_goods_class [] 必须 商品分类下级分类数据
├─ 非必须
├─ level integer 必须 商品分类层级 format: int32
├─ id string 必须 商品分类ID
├─ sort integer 必须 商品分类排序 format: int32
├─ gc_parent_id string 必须 商品分类上级ID

查询所有商品分类(用于父分类下拉框)

基本信息

Path: /goods/goodsclass/findAllGoodsClass

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ gc_name string 必须 商品分类下级分类名称
├─ child_goods_class [] 必须 商品分类下级分类数据
├─ 非必须
├─ level integer 必须 商品分类层级 format: int32
├─ id string 必须 商品分类ID
├─ sort integer 必须 商品分类排序 format: int32
├─ gc_parent_id string 必须 商品分类上级ID

查询平级子节点分类

基本信息

Path: /goods/goodsclass/queryParallelCategory

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
id string 必须 父分类ID
app_id string 非必须 应用ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ gc_name string 必须 分类名称
├─ gc_show integer 必须 商品分类前台显示0:否1:是 format: int32
├─ type_name string 非必须 类型名称
├─ gc_virtual integer 必须 是否允许发布虚拟商品1:是0否 format: int32
├─ level integer 必须 树型结构层级,使用数字表示 format: int32
├─ gc_full_path string 必须 分类完整路径,上级分类ID加下划线拼接分类ID
├─ type_id string 必须 类型id
├─ id string 必须 分类ID
├─ sort integer 必须 商品分类排序 format: int32
├─ gc_parent_id string 必须 商品分类上级ID
├─ status integer 非必须 状态0待审核1审核通过(只有1才是系统类型,其它都为自定义类型)2审核不通过 format: int32

查询父级分类关联所有属性

基本信息

Path: /goods/goodsclass/getParentAttr

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
id string 必须 分类ID
app_id string 非必须 应用ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ type_name string 非必须 类型名称
├─ attr_name string 必须 属性名称
├─ parent_status integer 非必须 0表示未覆盖,1表示已覆盖 format: int32
├─ type_id string 非必须 类型ID
├─ attr_type integer 必须 属性类型 format: int32
├─ sort integer 必须 属性排序 format: int32
├─ attr_values object [] 必须 属性值信息 item 类型: object
├─ attrvalue_id string 必须 属性值ID
├─ sort integer 必须 属性值排序 format: int32
├─ attrvalue_name string 必须 属性值名称
├─ attr_id string 必须 属性ID

查询系统商品分类列表(标注分类使用状态)

基本信息

Path: /goods/goodsclass/listAllSystem

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
gc_name string 非必须 分类名称
pageno integer 必须 页数 format: int32
pagesize integer 必须 每页的记录数 format: int32
sort string 非必须 排序规则
app_id string 必须 应用ID
gc_parent_id string 非必须 父分类ID
order string 非必须 排序字段

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ gc_name string 必须 分类名称
├─ use_state integer 必须 使用状态:0未使用,1已使用,2已选择 format: int32
├─ level integer 必须 分类层级 format: int32
├─ gc_parent_name string 必须 父分类名称
├─ id string 必须 分类ID
├─ sort integer 必须 分类排序 format: int32
├─ gc_parent_id string 必须 父分类ID
page object 非必须
├─ total integer 非必须 format: int64
├─ records integer 非必须 format: int64
├─ pageno integer 非必须 format: int32
├─ pagesize integer 非必须 format: int32

查询商品类型及包含的属性、属性值列表

基本信息

Path: /goods/goodsclass/getTypesDetails

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
pageno integer 必须 页数 format: int32
pagesize integer 必须 每页的记录数 format: int32
app_id string 非必须 应用ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ type_name string 必须 类型名称
├─ type_id string 必须 类型ID
├─ attrs object [] 必须 类型下的属性列表 item 类型: object
├─ type_name string 非必须 类型名称
├─ attr_name string 必须 属性名称
├─ parent_status integer 非必须 0表示未覆盖,1表示已覆盖 format: int32
├─ type_id string 非必须 类型ID
├─ attr_type integer 必须 属性类型 format: int32
├─ sort integer 必须 属性排序 format: int32
├─ attr_values object [] 必须 属性值信息 item 类型: object
├─ attrvalue_id string 必须 属性值ID
├─ sort integer 必须 属性值排序 format: int32
├─ attrvalue_name string 必须 属性值名称
├─ attr_id string 必须 属性ID
page object 非必须
├─ total integer 非必须 format: int64
├─ records integer 非必须 format: int64
├─ pageno integer 非必须 format: int32
├─ pagesize integer 非必须 format: int32

查询商品分类关联的所有属性和属性值

基本信息

Path: /goods/goodsclass/findGoodscalssRelationAttr

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 必须 店铺ID
id string 必须 分类ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ attr_name string 必须 属性名称
├─ attr_type integer 必须 属性类别1选择类型2手动输入类型 format: int32
├─ sort integer 必须 属性排序 format: int32
├─ attr_values object [] 必须 属性值组 item 类型: object
├─ attrvalue_id string 必须 属性值ID
├─ is_checked string 必须 是否勾选
├─ sort integer 必须 属性值排序 format: int32
├─ attrvalue_name string 必须 属性值名称
├─ app_id string 必须 应用ID
├─ app_id string 必须 应用ID
├─ attr_id string 必须 属性ID

审核应用分类

基本信息

Path: /goods/goodsclass/audit

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
result string 非必须 审批结果
gc_ids string [] 必须 分类ID item 类型: string
├─ 非必须
status integer 必须 审批状态 format: int32

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

管理员查询审核分类列表

基本信息

Path: /goods/goodsclass/auditList

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
gc_name string 非必须 分类名称
pageno integer 必须 页数 format: int32
pagesize integer 必须 每页的记录数 format: int32
status integer 必须 审核状态:0待审核1审核通过2审核不通过 format: int32

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ gc_name string 必须 分类名称
├─ type_name string 必须 类型名称
├─ create_time string 必须 申请时间 format: date-time
├─ level integer 必须 分类层级 format: int32
├─ user_name string 必须 申请人
├─ gc_parent_name string 必须 父分类名称
├─ id string 必须 分类ID
├─ sort integer 必须 分类排序 format: int32
├─ app_id string 非必须 应用ID
├─ gc_parent_id string 必须 父分类ID
├─ status integer 必须 审核状态:0待审核1审核通过2审核不通过 format: int32
page object 非必须
├─ total integer 非必须 format: int64
├─ records integer 非必须 format: int64
├─ pageno integer 非必须 format: int32
├─ pagesize integer 非必须 format: int32

管理员查看待审核分类详情

基本信息

Path: /goods/goodsclass/auditDetail

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
id string 必须 分类ID
app_id string 非必须 应用ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ create_time string 必须 申请时间 format: date-time
├─ level integer 必须 分类层级 format: int32
├─ gc_full_path string 非必须
├─ user_name string 必须 申请人
├─ gc_id string 必须 分类ID
├─ gc_parent_name string 必须 父分类名称
├─ sort integer 必须 分类排序 format: int32
├─ direct_type_name string 必须 直接关联的类型名称
├─ result string 必须 审核结果
├─ app_name string 必须 应用名称
├─ gc_name string 必须 分类名称
├─ extend_attrs object [] 必须 扩展属性信息 item 类型: object
├─ type_name string 非必须 类型名称
├─ attr_name string 必须 属性名称
├─ parent_status integer 非必须 0表示未覆盖,1表示已覆盖 format: int32
├─ type_id string 非必须 类型ID
├─ attr_type integer 必须 属性类型 format: int32
├─ sort integer 必须 属性排序 format: int32
├─ attr_values object [] 必须 属性值信息 item 类型: object
├─ attrvalue_id string 必须 属性值ID
├─ sort integer 必须 属性值排序 format: int32
├─ attrvalue_name string 必须 属性值名称
├─ attr_id string 必须 属性ID
├─ direct_attrs object [] 必须 直接关联的属性信息 item 类型: object
├─ type_name string 非必须 类型名称
├─ attr_name string 必须 属性名称
├─ parent_status integer 非必须 0表示未覆盖,1表示已覆盖 format: int32
├─ type_id string 非必须 类型ID
├─ attr_type integer 必须 属性类型 format: int32
├─ sort integer 必须 属性排序 format: int32
├─ attr_values object [] 必须 属性值信息 item 类型: object
├─ attrvalue_id string 必须 属性值ID
├─ sort integer 必须 属性值排序 format: int32
├─ attrvalue_name string 必须 属性值名称
├─ attr_id string 必须 属性ID
├─ direct_type_id string 必须 直接关联的类型ID
├─ app_id string 必须 应用ID
├─ gc_parent_id string 必须 父分类ID
├─ status integer 必须 审核状态:0待审核1审核通过2审核不通过 format: int32

查询应用可用系统分类

基本信息

Path: /goods/goodsclass/findAppTreeCategories

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
app_id string 必须 应用ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ gc_name string 必须 商品分类下级分类名称
├─ child_goods_class [] 必须 商品分类下级分类数据
├─ 非必须
├─ level integer 必须 商品分类层级 format: int32
├─ id string 必须 商品分类ID
├─ sort integer 必须 商品分类排序 format: int32
├─ gc_parent_id string 必须 商品分类上级ID

查询应用可用的系统分类

基本信息

Path: /goods/goodsclass/findAvailableCategories

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
app_id string 必须 应用ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 非必须
code integer 非必须 format: int32
data object [] 非必须 item 类型: object
├─ gc_name string 非必须
├─ be_used boolean 非必须
├─ child_goods_class [] 非必须
├─ 非必须
├─ level integer 非必须 format: int32
├─ gc_full_path string 非必须
├─ id string 非必须
├─ sort integer 非必须 format: int32
├─ gc_parent_id string 非必须

查询应用申请分类列表

基本信息

Path: /goods/goodsclass/listByAppId

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
pageno integer 必须 页数 format: int32
pagesize integer 必须 每页的记录数 format: int32
sort string 非必须 排序规则
app_id string 必须 应用ID
order string 非必须 排序字段

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ result string 必须 审核结果
├─ gc_name string 必须 分类名称
├─ create_time string 必须 申请时间 format: date-time
├─ level integer 必须 分类层级 format: int32
├─ user_name string 必须 申请人
├─ gc_parent_name string 必须 父分类名称
├─ mall_gc_id string 必须 应用商品分类ID
├─ id string 必须 分类ID
├─ sort integer 必须 分类排序 format: int32
├─ gc_parent_id string 必须 父分类ID
├─ status integer 必须 审核状态:0待审核1审核通过2审核不通过 format: int32
page object 非必须
├─ total integer 非必须 format: int64
├─ records integer 非必须 format: int64
├─ pageno integer 非必须 format: int32
├─ pagesize integer 非必须 format: int32

批量添加应用使用系统商品分类

基本信息

Path: /goods/mallgoodsclass/batchAdd

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
choose_goodsclass string [] 必须 已选择的分类ID数组 item 类型: string
├─ 非必须
app_id string 必须 应用ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

批量删除应用正在使用系统商品分类

基本信息

Path: /goods/mallgoodsclass/batchDelete

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
gc_ids string [] 必须 商品分类ID数组 item 类型: string
├─ 非必须
app_id string 必须 应用ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

查询应用正在使用的分类列表

基本信息

Path: /goods/goodsclass/listUseByApp

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
gc_name string 非必须 分类名称
pageno integer 必须 页数 format: int32
pagesize integer 必须 每页的记录数 format: int32
sort string 非必须 排序规则
app_id string 必须 应用ID
gc_parent_id string 非必须 父分类ID
order string 非必须 排序字段

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ result string 必须 审核结果
├─ gc_name string 必须 分类名称
├─ create_time string 必须 申请时间 format: date-time
├─ level integer 必须 分类层级 format: int32
├─ user_name string 必须 申请人
├─ gc_parent_name string 必须 父分类名称
├─ mall_gc_id string 必须 应用商品分类ID
├─ id string 必须 分类ID
├─ sort integer 必须 分类排序 format: int32
├─ gc_parent_id string 必须 父分类ID
├─ status integer 必须 审核状态:0待审核1审核通过2审核不通过 format: int32
page object 非必须
├─ total integer 非必须 format: int64
├─ records integer 非必须 format: int64
├─ pageno integer 非必须 format: int32
├─ pagesize integer 非必须 format: int32

删除自定义商品分类及关联的自定义类型属性属性值

基本信息

Path: /goods/goodsclass/deleteCustomGc

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
gc_id string 必须 商品分类ID
app_id string 必须 应用ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

应用查询商品分类详情

基本信息

Path: /goods/goodsclass/getDetail

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
id string 必须 分类ID
app_id string 非必须 应用ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ gc_name string 必须 商品分类名称
├─ type_name string 必须 类型名称
├─ level integer 必须 树型结构层级,使用数字表示 format: int32
├─ type_id string 必须 类型id
├─ gc_parent_name string 必须 商品分类上级名称
├─ id string 必须 商品分类ID
├─ sort integer 必须 商品分类排序 format: int32
├─ app_id string 非必须
├─ attrs object [] 必须 类型下的属性列表 item 类型: object
├─ attr_name string 必须 属性名称
├─ sort integer 必须 属性排序 format: int32
├─ attr_values object [] 必须 属性值列表 item 类型: object
├─ attrvalue_id string 必须 属性值ID
├─ sort integer 必须 属性值排序 format: int32
├─ attrvalue_name string 必须 属性值名称
├─ attr_id string 必须 属性ID
├─ gc_parent_id string 必须 商品分类上级ID

查询分类下类型关联的自定义属性

基本信息

Path: /goods/goodsclass/getCustomAttr

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
type_id string 必须 类型ID
app_id string 必须 应用ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ type_name string 必须 类型名称
├─ attr_name string 必须 属性名称
├─ type_id string 必须 类型ID
├─ attr_type integer 必须 属性类别1选择类型2手动输入类型 format: int32
├─ sort integer 必须 属性排序 format: int32
├─ attr_values object [] 必须 属性值列表 item 类型: object
├─ attrvalue_id string 必须 属性值ID
├─ sort integer 必须 属性值排序 format: int32
├─ attrvalue_name string 必须 属性值名称
├─ attr_id string 必须 属性ID

应用查询商品分类和系统属性值自定义属性值

基本信息

Path: /goods/goodsclass/getSystemDetail

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
id string 必须 分类ID
app_id string 非必须 应用ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ gc_name string 必须 商品分类名称
├─ type_name string 必须 类型名称
├─ level integer 必须 树型结构层级,使用数字表示 format: int32
├─ type_id string 必须 类型id
├─ gc_parent_name string 必须 商品分类上级名称
├─ id string 必须 商品分类ID
├─ sort integer 必须 商品分类排序 format: int32
├─ attrs object [] 必须 类型下的属性列表 item 类型: object
├─ attr_name string 必须 属性名称
├─ is_override integer 必须 系统属性状态:0正常,1已覆盖 format: int32
├─ sort integer 必须 属性排序 format: int32
├─ attr_values object [] 必须 属性值列表 item 类型: object
├─ attrvalue_id string 必须 属性值ID
├─ sort integer 必须 属性值排序 format: int32
├─ attrvalue_name string 必须 属性值名称
├─ app_id string 必须 应用ID,为空表示系统属性值,否则为应用属性值
├─ attr_id string 必须 属性ID
├─ gc_parent_id string 必须 商品分类上级ID

商品服务(goods)-商品相册管理(外部)

批量更新商品图片

基本信息

Path: /goods/goodsImages/updateGoodsImage

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
image_details object [] 必须 商品图片组 item 类型: object
├─ file_type integer 必须 文件类型:1图片2视频 format: int32
├─ image_path string 必须 图片路径
├─ sort integer 必须 图片排序 format: int32
├─ is_default integer 必须 商品图片默认主图,1是,0否 format: int32
goods_id string 必须 商品ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

设置商品相册中默认图片

基本信息

Path: /goods/goodsImages/setDefaultImage

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_id string 必须 商品ID
image_id string 必须 图片ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

删除(批量删除)商品相册中图片

基本信息

Path: /goods/goodsImages/delete

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
image_ids string [] 必须 图片ID数组 item 类型: string
├─ 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

查询商品下全部图片

基本信息

Path: /goods/goodsImages/findByGoodsId

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_id string 必须 商品ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ file_type integer 必须 文件类型:1图片2视频 format: int32
├─ image_path string 必须 图片路径
├─ id string 必须 图片ID
├─ sort integer 必须 图片排序 format: int32
├─ is_default integer 必须 商品图片默认主图,1是,0否 format: int32

查询商品相册全部图片

基本信息

Path: /goods/goodsImages/list

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
pageno integer 必须 当前页码数 format: int32
pagesize integer 必须 每页的记录数 format: int32
sort string 非必须 排序规则
order string 非必须 排序字段

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 非必须 item 类型: object
├─ store_id string 非必须
├─ file_type integer 非必须 format: int32
├─ image_path string 非必须
├─ goods_id string 非必须
├─ id string 非必须
├─ sort integer 非必须 format: int32
├─ is_default integer 非必须 format: int32
page object 非必须
├─ total integer 非必须 format: int64
├─ records integer 非必须 format: int64
├─ pageno integer 非必须 format: int32
├─ pagesize integer 非必须 format: int32

商品服务(goods)-商品详情页管理(外部)

更新商品详情页内容

基本信息

Path: /goods/goods/updateGoodsContent

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_id string 必须 商品ID
goods_body string 必须 商品详情页内容

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

获取商品详情页内容

基本信息

Path: /goods/goods/getGoodsContent

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_id string 必须 商品ID
has_role boolean 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ goods_id string 必须 商品ID
├─ goods_body string 必须 商品详情页内容

商品服务(goods)-商品价格库存管理(外部)

更新商品价格

基本信息

Path: /goods/goods/updateGoodsPrice

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_price number 必须 商品价格
goods_id string 必须 商品ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

更新商品库存

基本信息

Path: /goods/goods/updateGoodsStorage

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_storage integer 必须 商品库存 format: int32
goods_id string 必须 商品ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

更新商品默认库存

基本信息

Path: /goods/goods/updateGoodsTomorrowStorage

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
tomorrow_storage integer 必须 商品库存 format: int32
goods_id string 必须 商品ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

调整(增减)商品库存

基本信息

Path: /goods/goods/adjustGoodsStorage

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_storage integer 必须 商品库存 format: int32
goods_id string 必须 商品ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

调整(增减)商品默认库存

基本信息

Path: /goods/goods/adjustTomorrowStorage

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
tomorrow_storage integer 必须 商品默认库存 format: int32
goods_id string 必须 商品ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

商品服务(goods)-商品上下架(外部)

批量更新商品上下架状态(按角色)

基本信息

Path: /goods/goods/batchUpdateGoodsStateByRole

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_state string 必须 商品状态,0表示下架,1表示正常
goods_ids string [] 必须 商品ID数组 item 类型: string
├─ 非必须 商品ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

批量更新商品上下架状态

基本信息

Path: /goods/goods/batchUpdateGoodsState

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_state string 必须 商品状态,0表示下架,1表示正常
goods_ids string [] 必须 商品ID数组 item 类型: string
├─ 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

更新商品上下架状态

基本信息

Path: /goods/goods/updateGoodsState

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_id string 必须 商品ID
goods_state string 必须 商品状态,0表示下架,1表示正常

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

商品服务(goods)-购物车管理(外部)

添加商品至购物车(按角色)

基本信息

Path: /goods/cart/addByRole

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
chain_id string 非必须 传播链ID
goods_id string 必须 商品ID
goods_num integer 必须 商品数量 format: int32
spec_param object [] 非必须 商品规格组合 item 类型: object
├─ spec_id string 非必须 规格ID
├─ specvalue_name string 非必须 规格值名称
├─ specvalue_id string 非必须 规格值ID
├─ spec_name string 非必须 规格名称
app_id string 非必须
extend_info string 非必须 购物车扩展信息
member_id string 非必须 会员ID
pkg_group object [] 必须 item 类型: object
├─ group_name string 必须 商品分组
├─ goods_num integer 必须
├─ goods_list string [] 必须 商品列表 item 类型: string
├─ 非必须
├─ goods_data_list object [] 必须 item 类型: object
├─ goods_id string 必须
├─ goods_discount number 必须
├─ goods_price number 必须
├─ index integer 必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ store_details object [] 必须 店铺购物车详情 item 类型: object
├─ store_id string 必须 店铺ID
├─ store_state integer 非必须 format: int32
├─ store_goods_amount integer 必须 店铺商品购买数量 format: int32
├─ store_name string 必须 店铺名称
├─ store_cart_list object [] 必须 店铺购物车列表 item 类型: object
├─ store_id string 非必须
├─ goods_name string 必须 商品名称
├─ chain_id string 必须 传播链ID
├─ specparam_name string 必须 商品规格名称
├─ goods_price number 必须 商品价格
├─ goods_storage integer 非必须 format: int32
├─ goods_id string 必须 商品ID
├─ buyer_id string 非必须
├─ extend_info string 必须 扩展信息
├─ image_path string 必须 商品图片
├─ specparam_id string 必须 商品规格ID
├─ goods_discount number 必须 商品折扣
├─ goods_num integer 必须 商品购买数量 format: int32
├─ goods_state string 必须 商品状态
├─ store_name string 非必须
├─ id string 必须 购物车ID
├─ app_id string 必须 应用ID
├─ goods_storage_check string 必须 是否验证库存:0验证 1不验证
├─ goods_pkg object [] 必须 item 类型: object
├─ discount_amount number 必须 优惠金额
├─ max number 必须 最大价格
├─ min number 必须 最小价格
├─ pkg_goods object 必须 套餐内分组
├─ goods_num integer 必须 限制数量
├─ group_name string 必须 分组名称
├─ pkg_goods object [] 必须 具体商品情况 item 类型: object
├─ goods_discount number 必须 商品折扣
├─ goods_id string 必须 商品id
├─ goods_name string 必须 商品名称
├─ goods_price number 必须 商品价格
├─ goods_state integer 必须 商品状态 商品状态 0:下架 1:正常 10:违规(禁售)2:编辑
├─ goods_storage_check integer 必须 是否验证库存:0验证 1不验证
├─ image_path string 必须 商品默认图片
├─ goods_storage integer 必须 商品库存
├─ packing_fee number 必须
├─ need_matching integer 必须 撮合开关 0=关,1=开
├─ pkg_spec string 必须
├─ goods_type integer 必须
├─ pkg_goods object [] 必须 item 类型: object
├─ goods_id string 必须
├─ goods_name string 必须
├─ goods_price number 必须
├─ goods_discount number 必须
├─ image_path string 必须
├─ goods_state string 必须
├─ goods_storage_check integer 必须
├─ goods_storage integer 必须
├─ shop_total_amount_cost number 必须 按原价计算当前店铺的购物车总金额
├─ shop_total_amount number 必须 店铺购物车总金额
├─ shop_total_packing_fee number 必须 包装费
├─ goods_amount number 必须 购物车总金额
├─ goods_amount_cost number 必须 按原价计算购物总金额
├─ buyer_id string 必须 买家ID

添加商品至购物车

基本信息

Path: /goods/cart/add

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
chain_id string 非必须 传播链ID
goods_id string 必须 商品ID
goods_num integer 必须 商品数量 format: int32
spec_param object [] 非必须 商品规格组合 item 类型: object
├─ spec_id string 非必须 规格ID
├─ specvalue_name string 非必须 规格值名称
├─ specvalue_id string 非必须 规格值ID
├─ spec_name string 非必须 规格名称
app_id string 非必须
extend_info string 非必须 购物车扩展信息
pkg_group object [] 必须 套餐情况 item 类型: object
├─ group_name string 必须 分组名称
├─ goods_num string 必须 分组中规定个数
├─ goods_list string 必须 商品id列表

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ store_details object [] 必须 店铺购物车详情 item 类型: object
├─ store_id string 必须 店铺ID
├─ store_state integer 非必须 format: int32
├─ store_goods_amount integer 必须 店铺商品购买数量 format: int32
├─ store_name string 必须 店铺名称
├─ store_cart_list object [] 必须 店铺购物车列表 item 类型: object
├─ store_id string 非必须
├─ goods_name string 必须 商品名称
├─ chain_id string 必须 传播链ID
├─ specparam_name string 必须 商品规格名称
├─ goods_price number 必须 商品价格
├─ goods_storage integer 非必须 format: int32
├─ goods_id string 必须 商品ID
├─ buyer_id string 非必须
├─ extend_info string 必须 扩展信息
├─ image_path string 必须 商品图片
├─ specparam_id string 必须 商品规格ID
├─ goods_discount number 必须 商品折扣
├─ goods_num integer 必须 商品购买数量 format: int32
├─ goods_state string 必须 商品状态
├─ store_name string 非必须
├─ id string 必须 购物车ID
├─ app_id string 必须 应用ID
├─ goods_storage_check string 必须 是否验证库存:0验证 1不验证
├─ goods_pkg object [] 必须 item 类型: object
├─ discount_amount number 必须 优惠金额
├─ max number 必须 最大价格
├─ min number 必须 最小价格
├─ pkg_goods object 必须 套餐内分组
├─ goods_num integer 必须 限制数量
├─ group_name string 必须 分组名称
├─ pkg_goods object [] 必须 具体商品情况 item 类型: object
├─ goods_discount number 必须 商品折扣
├─ goods_id string 必须 商品id
├─ goods_name string 必须 商品名称
├─ goods_price number 必须 商品价格
├─ goods_state integer 必须 商品状态 商品状态 0:下架 1:正常 10:违规(禁售)2:编辑
├─ goods_storage_check integer 必须 是否验证库存:0验证 1不验证
├─ image_path string 必须 商品默认图片
├─ goods_storage integer 必须 商品库存
├─ shop_total_amount_cost number 必须 按原价计算当前店铺的购物车总金额
├─ shop_total_amount number 必须 店铺购物车总金额
├─ goods_amount number 必须 购物车总金额
├─ goods_amount_cost number 必须 按原价计算购物总金额
├─ buyer_id string 必须 买家ID

删除购物车中商品

基本信息

Path: /goods/cart/delete

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
cart_ids string [] 必须 购物车ID列表 item 类型: string
├─ 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

按店铺清空买家购物车(按角色)

基本信息

Path: /goods/cart/cleanCartsOfStoreByRole

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 必须 店铺ID
member_id string 必须 会员ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

按店铺清空买家购物车

基本信息

Path: /goods/cart/cleanCartsOfStore

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 必须 店铺ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

更新购物车中商品数量

基本信息

Path: /goods/cart/update

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
cart_id string 必须 购物车ID
goods_num integer 必须 商品数量 format: int32

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

查询买家购物车列表

基本信息

Path: /goods/cart/query

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 非必须 店铺ID
app_id string 必须 应用ID
cart_ids string [] 必须 购物车id列表 item 类型: string
├─ 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ store_details object [] 必须 店铺购物车详情 item 类型: object
├─ store_id string 必须 店铺ID
├─ store_state integer 非必须 format: int32
├─ store_goods_amount integer 必须 店铺商品购买数量 format: int32
├─ store_name string 必须 店铺名称
├─ store_cart_list object [] 必须 店铺购物车列表 item 类型: object
├─ store_id string 非必须
├─ goods_name string 必须 商品名称
├─ chain_id string 必须 传播链ID
├─ specparam_name string 必须 商品规格名称
├─ goods_price number 必须 商品价格
├─ goods_storage integer 非必须 format: int32
├─ goods_id string 必须 商品ID
├─ buyer_id string 非必须
├─ extend_info string 必须 扩展信息
├─ image_path string 必须 商品图片
├─ specparam_id string 必须 商品规格ID
├─ goods_discount number 必须 商品折扣
├─ goods_num integer 必须 商品购买数量 format: int32
├─ goods_state string 必须 商品状态
├─ store_name string 非必须
├─ id string 必须 购物车ID
├─ app_id string 必须 应用ID
├─ need_matching integer 必须 撮合开关 0=关,1=开
├─ shop_total_amount_cost number 必须 按原价计算当前店铺的购物车总金额
├─ shop_total_amount number 必须 店铺购物车总金额
├─ goods_amount number 必须 购物车总金额
├─ goods_amount_cost number 必须 按原价计算购物总金额
├─ buyer_id string 必须 买家ID

查询买家购物车列表(按角色)

基本信息

Path: /goods/cart/queryByRole

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 非必须 店铺ID
app_id string 必须 应用ID
member_id string 必须 会员ID
cart_ids string [] 必须 购物车id列表 item 类型: string
├─ 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ store_details object [] 必须 店铺购物车详情 item 类型: object
├─ store_id string 必须 店铺ID
├─ store_state integer 非必须 format: int32
├─ store_goods_amount integer 必须 店铺商品购买数量 format: int32
├─ store_name string 必须 店铺名称
├─ store_cart_list object [] 必须 店铺购物车列表 item 类型: object
├─ store_id string 非必须
├─ goods_name string 必须 商品名称
├─ chain_id string 必须 传播链ID
├─ specparam_name string 必须 商品规格名称
├─ goods_price number 必须 商品价格
├─ goods_storage integer 非必须 format: int32
├─ goods_id string 必须 商品ID
├─ buyer_id string 非必须
├─ extend_info string 必须 扩展信息
├─ image_path string 必须 商品图片
├─ specparam_id string 必须 商品规格ID
├─ goods_discount number 必须 商品折扣
├─ goods_num integer 必须 商品购买数量 format: int32
├─ goods_state string 必须 商品状态
├─ store_name string 非必须
├─ id string 必须 购物车ID
├─ app_id string 必须 应用ID
├─ shop_total_amount_cost number 必须 按原价计算当前店铺的购物车总金额
├─ shop_total_amount number 必须 店铺购物车总金额
├─ goods_amount number 必须 购物车总金额
├─ goods_amount_cost number 必须 按原价计算购物总金额
├─ buyer_id string 必须 买家ID

获取买家购物车中的商品件数

基本信息

Path: /goods/cart/getCartCount

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 非必须 店铺ID
app_id string 非必须 应用ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ total_cart_count integer 非必须 format: int64

查询购物车扩展信息

基本信息

Path: /goods/cart/getCartExtendInfo

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_id string 必须 商品ID
spec_param object [] 非必须 规格参数组合列表 item 类型: object
├─ spec_id string 非必须 规格ID
├─ specvalue_name string 非必须 规格值名称
├─ specvalue_id string 非必须 规格值ID
├─ spec_name string 非必须 规格名称

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ cart_id string 必须 购物车ID
├─ extend_info string 必须 扩展信息

商品服务(goods)-应用扩展信息管理

修改应用商品分类扩展配置

基本信息

Path: /goods/extend/update

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
templatesetting object [] 必须 扩展模板 item 类型: object
├─ template_url string 必须 模板URL
├─ area_id string 必须 区域ID
mall_gc_id string 必须 应用商品分类ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

按应用商品分类移除扩展配置

基本信息

Path: /goods/extend/remove

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
mall_gc_id string 必须 应用商品分类ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

按应用商品分类查询扩展配置

基本信息

Path: /goods/extend/find

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
mall_gc_id string 必须 应用商品分类ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ templatesetting object [] 必须 扩展模板 item 类型: object
├─ template_url string 必须 模板URL
├─ area_id string 必须 区域ID
├─ parent boolean 必须 当前扩展配置是否属于父分类
├─ exists boolean 必须 当前商品分类是否存在扩展配置

根据商品分类查询扩展配置

基本信息

Path: /goods/extend/public/findByGoodsclass

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
gc_id string 必须 商品分类ID
app_id string 必须 应用ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ templatesetting object [] 必须 扩展模板 item 类型: object
├─ template_url string 必须 模板URL
├─ area_id string 必须 区域ID
├─ parent boolean 必须 当前扩展配置是否属于父分类
├─ exists boolean 必须 当前商品分类是否存在扩展配置

根据商品ID查询扩展模板设置

基本信息

Path: /goods/extend/public/findByGoodsIds

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_ids string [] 必须 商品ID数组 item 类型: string
├─ 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ goods_id string 必须 商品ID
├─ extend_template object 必须
├─ templatesetting object [] 必须 扩展模板 item 类型: object
├─ template_url string 必须 模板URL
├─ area_id string 必须 区域ID
├─ parent boolean 必须 当前扩展配置是否属于父分类
├─ exists boolean 必须 当前商品分类是否存在扩展配置

商品服务(goods)-商品扩展信息管理

更新商品扩展信息

基本信息

Path: /goods/goods/updateGoodsExtendInfo

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_id string 必须 商品ID
extend_info string 必须 商品扩展信息

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

获取商品扩展信息

基本信息

Path: /goods/goods/getGoodsExtendInfo

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_id string 必须 商品ID
has_role boolean 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ goods_id string 必须 商品ID
├─ extend_info string 必须 商品扩展信息

商品服务(goods)-商品分组管理

新增商品分组

基本信息

Path: /goods/goods/createGoodsGroup

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 必须 店铺ID
storegc_name string 必须 店铺商品分类名称

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ id string 必须 商品ID

更新商品分组

基本信息

Path: /goods/goods/updateGoodsGroup

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
id string 必须 商品分组ID
storegc_name string 必须 商品分组名称

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

删除(批量删除)商品分组

基本信息

Path: /goods/goods/deleteGoodsGroup

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
storegc_ids string [] 必须 商品分组ID数组 item 类型: string
├─ 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

查询所有商品分组(下拉框使用)

基本信息

Path: /goods/goods/findAllGoodsGroup

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 必须 店铺ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ storegc_id string 必须 商品分组ID
├─ storegc_name string 必须 商品分组名称

分页查询所有商品分组

基本信息

Path: /goods/goods/findGoodsGroup

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 必须 店铺ID
pageno integer 必须 当前页码数 format: int32
pagesize integer 必须 每页的记录数 format: int32
sort string 非必须 排序规则
storegc_name string 非必须 分组名称
order string 非必须 排序字段

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据
page object 非必须
├─ total integer 非必须 format: int64
├─ records integer 非必须 format: int64
├─ pageno integer 非必须 format: int32
├─ pagesize integer 非必须 format: int32

根据分组ID获取商品分组详情

基本信息

Path: /goods/goods/getGoodsGroup

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
storegc_id string 必须 商品分组ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ storegc_id string 必须 商品分组ID
├─ storegc_name string 必须 商品分组名称

商品服务(goods)-商品所属分组管理

编辑商品关联的店铺分类

基本信息

Path: /goods/goodsclass/updateBoundClasses

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 必须 店铺ID
del_gcids string [] 非必须 删除的店铺分类 item 类型: string
├─ 非必须
new_gcids string [] 非必须 新增的店铺分类 item 类型: string
├─ 非必须
goods_id string 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

查询商品关联的店铺分类

基本信息

Path: /goods/goodsclass/goodsBoundClasses

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 必须 店铺ID
goods_id string 必须 商品ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须
code integer 必须 响应状态码 format: int32
data object 必须
├─ goods_class object [] 必须 店铺分类信息 item 类型: object
├─ store_id string 必须 店铺ID
├─ children [] 必须 当前分类的子分类
├─ 非必须
├─ level integer 必须 树型结构层级,使用数字表示 format: int32
├─ checked boolean 必须 商品是否已绑定 当前分类
├─ id string 必须 分类ID
├─ sort integer 必须 分类排序 format: int32
├─ storegc_name string 必须 分类名称
├─ storegc_parent_id string 非必须

商品服务(goods)-商品分类ES管理

同步全部商品分类数据到ES

基本信息

Path: /goods/goodsclasses/saveAll

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

同步某个商品分类到ES

基本信息

Path: /goods/goodsclasses/save

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
id string 必须 分类ID
app_id string 非必须 应用ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ id string 必须 商品ID

删除全部ES商品分类

基本信息

Path: /goods/goodsclasses/deleteAll

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

删除某个ES商品分类

基本信息

Path: /goods/goodsclasses/delete

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
id string 必须 分类ID
app_id string 非必须 应用ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

根据商品id查询某个ES商品分类

基本信息

Path: /goods/goodsclasses/find

Method: GET

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Query
参数名称 是否必须 示例 备注
appId
id 商品分类id
Body
名称 类型 是否必须 默认值 备注 其他信息
string 非必须 format: binary

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ gc_show integer 必须 商品分类前台显示 0:否 1:是 format: int32
├─ gc_sort integer 必须 商品分类排序 format: int32
├─ goodsclass_id string 必须 商品分类id
├─ gc_type_id string 非必须
├─ level integer 必须 树型结构层级,使用数字表示 format: int32
├─ gc_full_path string 必须 分类完整路径
├─ gc_app_id string 非必须
├─ gc_status integer 必须 商品分类状态 format: int32
├─ result string 必须 审核结果
├─ gc_name string 必须 分类名
├─ gc_virtual integer 必须 是否允许发布虚拟商品 1:是 0:否 format: int32
├─ id string 必须 商品分类ESid
├─ gc_parent_id string 必须 父分类id

商品服务(goods)-商品ES管理

同步全部商品数据到ES

基本信息

Path: /goods/goodses/saveAll

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

同步某个商品到ES

基本信息

Path: /goods/goodses/save

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_id string 必须 商品ID
has_role boolean 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ id string 必须 商品ID

删除全部ES商品

基本信息

Path: /goods/goodses/deleteAll

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

删除某个ES商品

基本信息

Path: /goods/goodses/delete

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_id string 必须 商品ID
has_role boolean 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

查询店铺的商品列表(不分页)(ES)

基本信息

Path: /goods/goodses/public/queryGoodsByStore

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 非必须 店铺ID
goods_name string 非必须 商品名称或关键字
gc_id string 非必须 商品分类ID
goods_advword string 非必须
sort string 非必须 排序规则
price_min number 非必须
price_max number 非必须
order string 非必须 排序字段

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ ref_id string 必须 应用关联商品ID
├─ goods_name string 必须 商品名称
├─ goods_image object [] 必须 商品图片组 item 类型: object
├─ file_type integer 必须 文件类型:1图片2视频 format: int32
├─ image_path string 必须 图片路径
├─ id string 必须 图片ID
├─ sort integer 必须 图片排序 format: int32
├─ is_default integer 必须 商品图片默认主图,1是,0否 format: int32
├─ goods_price number 必须 商品价格
├─ gc_id string 必须 分类ID
├─ goods_storage integer 必须 商品库存 format: int32
├─ goods_discount number 非必须 商品折扣
├─ goods_id string 必须 商品ID
├─ goods_state string 必须 商品状态 0:下架 1:正常 10:违规(禁售)2:编辑
├─ goods_desc string 必须 商品描述
├─ extend_info string 必须 扩展信息
├─ goods_discount_price number 必须 商品折后价

根据名字搜索ES商品

基本信息

Path: /goods/goodses/public/searchbyname

Method: GET

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Query
参数名称 是否必须 示例 备注
name 搜索的字段
pageNo
pageSize
sort 分页的方式
sortFiled
Body
名称 类型 是否必须 默认值 备注 其他信息
string 非必须 format: binary

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ is_virtual integer 必须 是否为虚拟商品 1:是 0:否 format: int32
├─ ref_id string 必须 应用关联商品ID
├─ store_es_id string 必须 商品店铺ESid
├─ gc_fullpath string 必须 商品分类完整路径冗余,方便按分类或子分类查询商品
├─ goods_price number 必须 商品价格
├─ gc_id string 必须 商品分类id
├─ goods_storage integer 必须 总库存 format: int32
├─ evaluation_count integer 必须 评价数 format: int64
├─ goods_costprice number 必须 商品成本价
├─ price_min number 必须 最低价
├─ extend_info string 必须 扩展信息JSON
├─ goods_salenum integer 必须 销量 format: int64
├─ goods_discount number 必须 商品折扣
├─ id string 必须 商品ESid
├─ goodsattrindexes object [] 必须 商品属性 item 类型: object
├─ attrvalue_id string 非必须
├─ attr_id string 必须 属性id
├─ goods_shelftime object 必须
├─ date integer 非必须 format: int32
├─ hours integer 非必须 format: int32
├─ seconds integer 非必须 format: int32
├─ month integer 非必须 format: int32
├─ nanos integer 非必须 format: int32
├─ year integer 非必须 format: int32
├─ minutes integer 非必须 format: int32
├─ timezone_offset integer 非必须 format: int32
├─ time integer 非必须 format: int64
├─ day integer 非必须 format: int32
├─ goods_name string 必须 商品名称
├─ goods_vat integer 必须 商品是否开具增值税发票 1:是 0:否 format: int32
├─ type_id string 必须 类型id
├─ good_app_id string 必须 商品应用id
├─ goods_advword string 必须 商品广告词
├─ goods_id string 必须 商品id
├─ goods_desc string 必须 商品描述
├─ good_store_id string 非必须
├─ goods_commend integer 必须 商品推荐 1:是 0:否 format: int32
├─ goodsimages_pojos object [] 必须 图片 item 类型: object
├─ file_type integer 必须 文件类型:1图片2视频 format: int32
├─ image_path string 必须 文件路径
├─ id string 非必须
├─ sort integer 必须 商品图片排序 format: int32
├─ is_default integer 必须 商品图片默认主图,1是,0否 format: int32
├─ brand_id string 必须 品牌id
├─ goods_freight number 必须 商品运费 0为免运费
├─ goods_serial string 必须 商品编号
├─ image_path string 必须 默认图片路径
├─ goods_state string 必须 商品状态 0:下架 1:正常 10:违规(禁售)2:编辑
├─ goods_addtime object 必须
├─ date integer 非必须 format: int32
├─ hours integer 非必须 format: int32
├─ seconds integer 非必须 format: int32
├─ month integer 非必须 format: int32
├─ nanos integer 非必须 format: int32
├─ year integer 非必须 format: int32
├─ minutes integer 非必须 format: int32
├─ timezone_offset integer 非必须 format: int32
├─ time integer 非必须 format: int64
├─ day integer 非必须 format: int32
├─ spec_value string 必须 规格值
├─ goods_marketprice number 必须 商品市场价
├─ price_max number 必须 最高价

根据商品id查询某个ES商品

基本信息

Path: /goods/goodses/public/find

Method: GET

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Query
参数名称 是否必须 示例 备注
goodsId
hasRole
userId
Body
名称 类型 是否必须 默认值 备注 其他信息
string 非必须 format: binary

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ is_virtual integer 必须 是否为虚拟商品 1:是 0:否 format: int32
├─ ref_id string 必须 应用关联商品ID
├─ store_es_id string 必须 商品店铺ESid
├─ gc_fullpath string 必须 商品分类完整路径冗余,方便按分类或子分类查询商品
├─ goods_price number 必须 商品价格
├─ gc_id string 必须 商品分类id
├─ goods_storage integer 必须 总库存 format: int32
├─ evaluation_count integer 必须 评价数 format: int64
├─ goods_costprice number 必须 商品成本价
├─ price_min number 必须 最低价
├─ extend_info string 必须 扩展信息JSON
├─ goods_salenum integer 必须 销量 format: int64
├─ goods_discount number 必须 商品折扣
├─ id string 必须 商品ESid
├─ goodsattrindexes object [] 必须 商品属性 item 类型: object
├─ attrvalue_id string 非必须
├─ attr_id string 必须 属性id
├─ goods_shelftime object 必须
├─ date integer 非必须 format: int32
├─ hours integer 非必须 format: int32
├─ seconds integer 非必须 format: int32
├─ month integer 非必须 format: int32
├─ nanos integer 非必须 format: int32
├─ year integer 非必须 format: int32
├─ minutes integer 非必须 format: int32
├─ timezone_offset integer 非必须 format: int32
├─ time integer 非必须 format: int64
├─ day integer 非必须 format: int32
├─ goods_name string 必须 商品名称
├─ goods_vat integer 必须 商品是否开具增值税发票 1:是 0:否 format: int32
├─ type_id string 必须 类型id
├─ good_app_id string 必须 商品应用id
├─ goods_advword string 必须 商品广告词
├─ goods_id string 必须 商品id
├─ goods_desc string 必须 商品描述
├─ good_store_id string 非必须
├─ goods_commend integer 必须 商品推荐 1:是 0:否 format: int32
├─ goodsimages_pojos object [] 必须 图片 item 类型: object
├─ file_type integer 必须 文件类型:1图片2视频 format: int32
├─ image_path string 必须 文件路径
├─ id string 非必须
├─ sort integer 必须 商品图片排序 format: int32
├─ is_default integer 必须 商品图片默认主图,1是,0否 format: int32
├─ brand_id string 必须 品牌id
├─ goods_freight number 必须 商品运费 0为免运费
├─ goods_serial string 必须 商品编号
├─ image_path string 必须 默认图片路径
├─ goods_state string 必须 商品状态 0:下架 1:正常 10:违规(禁售)2:编辑
├─ goods_addtime object 必须
├─ date integer 非必须 format: int32
├─ hours integer 非必须 format: int32
├─ seconds integer 非必须 format: int32
├─ month integer 非必须 format: int32
├─ nanos integer 非必须 format: int32
├─ year integer 非必须 format: int32
├─ minutes integer 非必须 format: int32
├─ timezone_offset integer 非必须 format: int32
├─ time integer 非必须 format: int64
├─ day integer 非必须 format: int32
├─ spec_value string 必须 规格值
├─ goods_marketprice number 必须 商品市场价
├─ price_max number 必须 最高价

店铺首页商品搜索(V0.8)

基本信息

Path: /goods/goodses/public/queryHomePageInStore

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
keywords string 非必须 关键字
store_id string 必须 店铺ID
storegc_id string 非必须 商品分类ID
order string 非必须 排序字段
sort string 非必须 正序/倒序:asc/desc
pageno integer 必须 页数
pagesize integer 必须 每页记录数

返回数据

名称 类型 是否必须 默认值 备注 其他信息
code number 非必须
msg string 非必须
data object [] 非必须 item 类型: object
├─ goods_id string 非必须 商品ID
├─ image_path string 非必须 商品默认图片
├─ goods_name string 非必须 商品名称
├─ goods_price number 非必须 商品价格
├─ goods_salenum number 非必须 商品销量
├─ favorable_rate number 非必须 好评率
├─ goods_desc string 必须 商品描述
page object 非必须
├─ pageno number 非必须
├─ pagesize number 非必须
├─ records number 非必须
├─ total number 非必须

商城首页商品搜索(ES)

基本信息

Path: /goods/goodses/public/queryIndex

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 非必须
goods_name string 非必须 商品名称或关键字
type_id string 非必须 商品类型ID
gc_id string 非必须 商品分类ID
goods_advword string 非必须
sort string 非必须 排序规则
area_id string 非必须 区域ID
price_min number 必须 最小价格
attrs object [] 非必须 商品属性组 item 类型: object
├─ attrvalues string [] 非必须 属性值ID组 item 类型: string
├─ 非必须
├─ attr_id string 非必须 属性ID
brand_id string 非必须 品牌ID
pageno integer 必须 当前页码数 format: int32
pagesize integer 必须 每页的记录数 format: int32
goods_state string 非必须 商品状态
store_name string 非必须 店铺名称
app_id string 必须 应用ID
price_max number 必须 最大价格
city_id string 非必须 城市ID
order string 非必须 排序字段

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ ref_id string 必须 应用关联商品ID
├─ store_id string 必须 店铺ID
├─ goods_name string 必须 商品名称
├─ goods_price number 必须 商品价格
├─ gc_id string 非必须
├─ goods_advword string 非必须
├─ goods_id string 必须 商品ID
├─ goods_desc string 必须 商品描述
├─ extend_info string 必须 扩展信息
├─ goods_commend integer 必须 商品推荐 1:是 0:否 format: int32
├─ goods_discount_price number 非必须 商品折后价
├─ goods_salenum integer 必须 销量 format: int64
├─ goods_image string 必须 商品默认图片
├─ goods_discount number 必须 商品折扣
├─ store_name string 必须 店铺名称
page object 非必须
├─ total integer 非必须 format: int64
├─ records integer 非必须 format: int64
├─ pageno integer 非必须 format: int32
├─ pagesize integer 非必须 format: int32

获取电子菜谱对应的点餐单(包含店铺信息)(ES)

基本信息

Path: /goods/goodses/public/queryGoodsByRef

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
distance number 必须 搜索距离范围(米) format: double
ref_ids string [] 必须 电子菜谱ID数组 item 类型: string
├─ 非必须
gc_id string 必须 商品分类ID
latitude number 必须 目标纬度 format: double
area_id string 非必须 区域ID
city_id string 非必须 城市ID
longitude number 必须 目标经度 format: double

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ ref_id string 必须 电子菜谱商品ID
├─ ref_name string 必须 电子菜谱商品名称
├─ store_infos object [] 必须 店铺商品信息 item 类型: object
├─ ref_id string 必须 电子菜谱ID
├─ goods_name string 必须 商品名称
├─ store_info object 必须
├─ store_id string 必须 店铺ID
├─ distance number 必须 与店铺距离(米) format: double
├─ is_open integer 必须 是否营业:0休息1营业中 format: int32
├─ store_logo string 必须 店铺LOGO
├─ store_name string 必须 店铺名称
├─ store_workingtime string 必须 店铺营业时间
├─ goods_image object [] 必须 商品图片组 item 类型: object
├─ file_type integer 必须 文件类型:1图片2视频 format: int32
├─ image_path string 必须 图片路径
├─ id string 必须 图片ID
├─ sort integer 必须 图片排序 format: int32
├─ is_default integer 必须 商品图片默认主图,1是,0否 format: int32
├─ goods_price number 必须 商品价格
├─ gc_id string 必须 分类ID
├─ goods_storage integer 必须 商品库存 format: int32
├─ goods_discount number 必须 商品折扣
├─ goods_id string 必须 商品ID
├─ goods_desc string 必须 商品描述
├─ extend_info string 必须 扩展信息
├─ goods_discount_price number 必须 商品折后价
├─ ref_image object [] 必须 电子菜谱商品图片 item 类型: object
├─ file_type integer 必须 文件类型:1图片2视频 format: int32
├─ image_path string 必须 图片路径
├─ id string 必须 图片ID
├─ sort integer 必须 图片排序 format: int32
├─ is_default integer 必须 商品图片默认主图,1是,0否 format: int32

商品服务(goods)-商品类型管理

新增商品类型

基本信息

Path: /goods/goodstype/save

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
type_name string 必须 商品类型名称
id string 非必须 类型ID
sort integer 必须 商品类型排序 format: int32
app_id string 非必须 应用ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ id string 必须 商品ID

更新商品类型

基本信息

Path: /goods/goodstype/update

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
type_name string 必须 当前商品类型
id string 必须 当前商品类型ID
sort integer 必须 商品排序 format: int32
app_id string 非必须 应用ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

新建商品类型(级联创建,包括属性、值)

基本信息

Path: /goods/goodstype/addAttrAndValues

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
attr_info object [] 必须 关联属性 item 类型: object
├─ create_time string 非必须 创建时间 format: date-time
├─ attr_name string 必须 属性名称
├─ attr_type integer 必须 属性类别 format: int32
├─ sort integer 必须 属性排序 format: int32
├─ attr_values object [] 必须 属性值信息 item 类型: object
├─ attrvalue_id string 必须 属性值ID
├─ sort integer 必须 属性值排序 format: int32
├─ attrvalue_name string 必须 属性值名称
├─ attr_id string 必须 属性ID
type_name string 必须 类型名称
id string 非必须
sort integer 必须 类型排序 format: int32
app_id string 必须 应用ID,在这里必填。如果是系统分类请使用其他接口

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ id string 必须 商品ID

更新商品类型(级联更新,包括属性、值)

基本信息

Path: /goods/goodstype/updateTypeAttrValues

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
attr_info object [] 必须 属性信息 item 类型: object
├─ create_time string 非必须 创建时间 format: date-time
├─ attr_name string 必须 属性名称
├─ attr_type integer 必须 属性类别 format: int32
├─ sort integer 必须 属性排序 format: int32
├─ attr_values object [] 必须 属性值信息 item 类型: object
├─ attrvalue_id string 必须 属性值ID
├─ sort integer 必须 属性值排序 format: int32
├─ attrvalue_name string 必须 属性值名称
├─ attr_id string 必须 属性ID
type_name string 必须 类型名称
id string 必须 类型ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

应用申请商品分类和添加自定义类型

基本信息

Path: /goods/goodstype/saveClassAndType

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_class object 必须
├─ gc_name string 必须 商品分类名称
├─ type_id string 非必须 类型id
├─ sort integer 必须 商品分类排序 format: int32
├─ app_id string 非必须 应用ID
├─ gc_parent_id string 非必须 商品分类上级ID
goods_type object 必须
├─ attr_info object [] 必须 关联属性 item 类型: object
├─ create_time string 非必须 创建时间 format: date-time
├─ attr_name string 必须 属性名称
├─ attr_type integer 必须 属性类别 format: int32
├─ sort integer 必须 属性排序 format: int32
├─ attr_values object [] 必须 属性值信息 item 类型: object
├─ attrvalue_id string 必须 属性值ID
├─ sort integer 必须 属性值排序 format: int32
├─ attrvalue_name string 必须 属性值名称
├─ attr_id string 必须 属性ID
├─ type_name string 必须 类型名称
├─ id string 非必须
├─ sort integer 必须 类型排序 format: int32
├─ app_id string 必须 应用ID,在这里必填。如果是系统分类请使用其他接口

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ id string 必须 商品ID

删除(批量删除)商品类型

基本信息

Path: /goods/goodstype/delete

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
delete_ids string [] 必须 商品类型ID数组 item 类型: string
├─ 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

查询商品类型列表(分页查询)

基本信息

Path: /goods/goodstype/list

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
type_name string 非必须 类型名称
pageno integer 必须 页数 format: int32
pagesize integer 非必须 format: int32
sort string 非必须 排序规则
app_id string 非必须 应用ID
order string 非必须 排序字段

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ type_name string 必须 类型名称
├─ create_time string 必须 创建时间 format: date-time
├─ id string 必须 商品类型ID
├─ sort integer 必须 类型排序大小 format: int32
page object 非必须
├─ total integer 非必须 format: int64
├─ records integer 非必须 format: int64
├─ pageno integer 非必须 format: int32
├─ pagesize integer 非必须 format: int32

查询所有的商品类型

基本信息

Path: /goods/goodstype/findAllGoodsType

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
app_id string 必须 应用ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ type_name string 必须 类型名称
├─ create_time string 必须 创建时间 format: date-time
├─ id string 必须 商品类型ID
├─ sort integer 必须 类型排序大小 format: int32

获取商品类型详情

基本信息

Path: /goods/goodstype/get

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goodstype_id string 必须 商品类型ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ type_name string 必须 商品类型名称
├─ id string 非必须 类型ID
├─ sort integer 必须 商品类型排序 format: int32
├─ app_id string 非必须 应用ID

查询商品类型及关联的属性信息

基本信息

Path: /goods/goodstype/getDetail

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
pageno integer 必须 页数 format: int32
pagesize integer 必须 每页的记录数 format: int32
sort string 非必须 排序规则
goodstype_id string 必须 商品类型ID
order string 非必须 排序字段

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ create_time string 非必须 创建时间 format: date-time
├─ attr_name string 必须 属性名称
├─ attr_type integer 必须 属性类别 format: int32
├─ sort integer 必须 属性排序 format: int32
├─ attr_values object [] 必须 属性值信息 item 类型: object
├─ attrvalue_id string 必须 属性值ID
├─ sort integer 必须 属性值排序 format: int32
├─ attrvalue_name string 必须 属性值名称
├─ attr_id string 必须 属性ID
page object 非必须
├─ total integer 非必须 format: int64
├─ records integer 非必须 format: int64
├─ pageno integer 非必须 format: int32
├─ pagesize integer 非必须 format: int32

商品服务(goods)-商品属性管理

添加商品类型属性(包括值信息)

基本信息

Path: /goods/goodsAttr/addAttrAndValues

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
attr_name string 必须 属性名称
type_id string 必须 类型ID
attr_type integer 必须 属性类别1选择类型2手动输入类型 format: int32
sort integer 必须 属性排序 format: int32
attr_values object [] 非必须 属性值信息 item 类型: object
├─ attrvalue_id string 必须 属性值ID
├─ sort integer 必须 属性值排序 format: int32
├─ attrvalue_name string 必须 属性值名称
app_id string 非必须 应用ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ id string 必须 商品ID

修改商品类型属性信息

基本信息

Path: /goods/goodsAttr/updateAttrInfo

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
attr_name string 必须 属性名称
delete_ids string [] 非必须 删除的属性值ID列表 item 类型: string
├─ 非必须
type_id string 必须 所属类型id
attr_type integer 必须 属性类别1选择类型2手动输入类型 format: int32
update_list object [] 非必须 更新的属性值列表 item 类型: object
├─ attrvalue_id string 必须 属性值ID
├─ sort integer 必须 属性值排序 format: int32
├─ attrvalue_name string 必须 属性值名称
id string 必须 属性ID
sort integer 必须 属性排序 format: int32
app_id string 非必须 应用ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

更新系统属性关联自定义属性值

基本信息

Path: /goods/goodsAttr/updateSystemAttrvalues

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
delete_ids string [] 非必须 删除的属性值ID列表 item 类型: string
├─ 非必须
update_list object [] 非必须 更新的属性值列表 item 类型: object
├─ attrvalue_id string 必须 属性值ID
├─ sort integer 必须 属性值排序 format: int32
├─ attrvalue_name string 必须 属性值名称
id string 必须 属性ID
app_id string 必须 应用ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

删除或批量删除商品类型属性

基本信息

Path: /goods/goodsAttr/deleteTypeAttr

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
attr_ids string [] 必须 属性ID集合 item 类型: string
├─ 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

新增商品属性

基本信息

Path: /goods/goodsAttr/create

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
attr_name string 必须 属性名称
type_id string 必须 所属类型ID
attr_type integer 必须 属性类别 format: int32
sort integer 必须 属性排序 format: int32
app_id string 非必须 应用ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ id string 必须 商品ID

更新商品属性

基本信息

Path: /goods/goodsAttr/update

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
attr_name string 必须 属性名称
type_id string 必须 所属类型ID
attr_type integer 必须 属性类别1选择类型2手动输入类型 format: int32
id string 必须 属性ID
sort integer 必须 属性排序 format: int32

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

删除商品属性

基本信息

Path: /goods/goodsAttr/delete

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
attr_id string 必须 属性ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

查询所有的商品属性

基本信息

Path: /goods/goodsAttr/findAllPage

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
pageno integer 必须 当前页码数 format: int32
pagesize integer 必须 每页的记录数 format: int32
sort string 非必须
app_id string 非必须 应用ID
order string 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ type_name string 必须 类型名称
├─ attr_name string 必须 属性名称
├─ type_id string 必须 所属类型id
├─ attr_type integer 必须 属性类别1选择类型2手动输入类型 format: int32
├─ id string 必须 属性ID
├─ sort integer 必须 属性排序 format: int32
page object 非必须
├─ total integer 非必须 format: int64
├─ records integer 非必须 format: int64
├─ pageno integer 非必须 format: int32
├─ pagesize integer 非必须 format: int32

查询商品属性详情

基本信息

Path: /goods/goodsAttr/getDetail

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
attr_id string 必须 属性ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ attr_name string 必须 属性名称
├─ type_id string 必须 所属类型ID
├─ id string 必须 属性ID
├─ sort integer 必须 属性排序 format: int32

新增商品属性值

基本信息

Path: /goods/goodsAttrValue/create

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
sort integer 必须 排序大小 format: int32
attrvalue_name string 必须 属性值名称
app_id string 非必须 应用ID
attr_id string 必须 属性ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ id string 必须 商品ID

更新商品属性值

基本信息

Path: /goods/goodsAttrValue/update

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
id string 必须 实体 ID
sort integer 必须 属性值排序 format: int32
attrvalue_name string 必须 属性值名称
attr_id string 必须 所属属性id

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

删除商品属性值

基本信息

Path: /goods/goodsAttrValue/delete

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
attrvalue_id string 必须 属性值ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

查询所有的商品属性值

基本信息

Path: /goods/goodsAttrValue/findAllPage

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
pageno integer 必须 当前页码数 format: int32
pagesize integer 必须 每页的记录数 format: int32
attr_id string 必须 属性ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ attr_name string 必须 属性名称
├─ id string 必须 属性值ID
├─ sort integer 必须 属性值排序 format: int32
├─ attrvalue_name string 必须 属性值名称
├─ attr_id string 必须 属性ID
page object 非必须
├─ total integer 非必须 format: int64
├─ records integer 非必须 format: int64
├─ pageno integer 非必须 format: int32
├─ pagesize integer 非必须 format: int32

查询商品属性值详情

基本信息

Path: /goods/goodsAttrValue/getDetail

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
attrvalue_id string 必须 属性值ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ attr_name string 必须 属性名称
├─ id string 必须 属性值ID
├─ sort integer 必须 属性值排序 format: int32
├─ attrvalue_name string 必须 属性值名称
├─ attr_id string 必须 属性ID

更新商品属性关联的商品属性值

基本信息

Path: /goods/goodsAttrValue/updateAttrValue

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
attr_values object [] 必须 属性值列表 item 类型: object
├─ attr_name string 必须 属性名称
├─ id string 必须 属性值ID
├─ sort integer 必须 属性值排序 format: int32
├─ attrvalue_name string 必须 属性值名称
├─ attr_id string 必须 属性ID
attr_id string 必须 所属属性id

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

商品服务(goods)-商品关联属性管理

更新商品关联属性

基本信息

Path: /goods/goods/updateGoodsAttr

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_id string 必须 商品ID
attr object [] 非必须 商品关联属性组 item 类型: object
├─ attrvalue_id string [] 非必须 属性值ID数组 item 类型: string
├─ 非必须
├─ attr_id string 必须 属性ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

获取商品关联属性

基本信息

Path: /goods/goods/queryGoodsAttr

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_id string 必须 商品ID
has_role boolean 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ goods_attr object [] 必须 商品属性组 item 类型: object
├─ attr_name string 必须 属性名称
├─ attrvalue object [] 必须 属性值组 item 类型: object
├─ attrvalue_id string 必须 属性值ID
├─ is_checked string 必须 属性值是否选中
├─ attrvalue_name string 必须 属性值名称
├─ attr_id string 必须 属性ID

商品服务(goods)-商品规格管理

添加商品规格

基本信息

Path: /goods/goodsSpec/create

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
sp_name string 必须 规格名称
type_id string 必须 所属类型id
sort integer 必须 规格排序 format: int32
app_id string 必须 应用ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ id string 必须 商品ID

更新商品规格

基本信息

Path: /goods/goodsSpec/update

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
sp_name string 非必须 规格名称
type_id string 非必须 所属类型id
id string 非必须 规格ID
sort integer 非必须 规格排序 format: int32

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

删除商品规格

基本信息

Path: /goods/goodsSpec/delete

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
spec_id string 必须 规格ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

查询所有的商品规格

基本信息

Path: /goods/goodsSpec/findAllPage

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
pageno integer 必须 当前页码数 format: int32
pagesize integer 必须 每页的记录数 format: int32
sort string 必须 排序方式
app_id string 必须 应用ID
order string 必须 排序字段

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应状态信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ sp_name string 必须 规格名称
├─ type_id string 必须 所属类型ID
├─ id string 必须 规格ID
├─ sort integer 必须 规格排序 format: int32
page object 非必须
├─ total integer 非必须 format: int64
├─ records integer 非必须 format: int64
├─ pageno integer 非必须 format: int32
├─ pagesize integer 非必须 format: int32

查询商品规格详情

基本信息

Path: /goods/goodsSpec/getDetail

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
spec_id string 必须 规格ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ sp_name string 必须 规格名称
├─ type_id string 必须 所属类型ID
├─ id string 必须 规格ID
├─ sort integer 必须 规格排序 format: int32

批量添加商品规格值

基本信息

Path: /goods/goodsSpecValue/batchAdd

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 必须 店铺ID
spec_values object [] 必须 规格值列表 item 类型: object
├─ spvalue_name string 必须 规格值名称
├─ sort integer 必须 规格值排序 format: int32
sp_id string 必须 所属规格ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ specvalue_ids string [] 必须 批量添加的规格值ID item 类型: string
├─ 非必须

添加商品规格值

基本信息

Path: /goods/goodsSpecValue/create

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 必须 店铺ID
sp_id string 必须 所属规格ID
spvalue_name string 必须 规格值名称
sort integer 必须 规格排序 format: int32

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ id string 必须 商品ID

更新商品规格值

基本信息

Path: /goods/goodsSpecValue/update

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 必须 店铺ID
sp_id string 必须 所属规格ID
spvalue_name string 必须 规格值名称
id string 必须 规格值ID
sort integer 必须 规格排序 format: int32

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

批量更新商品规格下的规格值

基本信息

Path: /goods/goodsSpecValue/updateSpecValue

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 必须 店铺ID
spec_values object [] 必须 规格值列表 item 类型: object
├─ spvalue_name string 必须 规格值名称
├─ sort integer 必须 规格值排序 format: int32
sp_id string 必须 所属规格ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

删除商品规格值

基本信息

Path: /goods/goodsSpecValue/delete

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
spvalue_id string 非必须 当前规格值ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

查询所有的商品规格值

基本信息

Path: /goods/goodsSpecValue/findAllPage

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
sp_id string 必须 规格ID
pageno integer 必须 当前页码数 format: int32
pagesize integer 必须 每页的记录数 format: int32
sort string 必须 排序方式
order string 必须 排序字段

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ store_id string 必须 店铺ID
├─ sp_id string 必须 所属规格ID
├─ spvalue_name string 必须 规格值名称
├─ id string 必须 规格值ID
├─ sort integer 必须 规格值排序 format: int32
page object 非必须
├─ total integer 非必须 format: int64
├─ records integer 非必须 format: int64
├─ pageno integer 非必须 format: int32
├─ pagesize integer 非必须 format: int32

查询商品规格值详情

基本信息

Path: /goods/goodsSpecValue/getDetail

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
spvalue_id string 非必须 当前规格值ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ store_id string 必须 店铺ID
├─ sp_id string 必须 所属规格ID
├─ spvalue_name string 必须 规格值名称
├─ id string 必须 规格值ID
├─ sort integer 必须 规格值排序 format: int32

商品服务(goods)-商品关联规格管理

更新商品关联规格信息

基本信息

Path: /goods/goods/updateGoodsSpec

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
sp_name string 非必须 规格名称
type_id string 非必须 所属类型id
id string 非必须 规格ID
sort integer 非必须 规格排序 format: int32

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

查询商品所有规格和规格值

基本信息

Path: /goods/goods/queryAllGoodsSpec

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_id string 必须 商品ID
has_role boolean 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ goods_spec object [] 必须 商品规格组 item 类型: object
├─ spec_id string 必须 规格ID
├─ spec_name string 必须 规格名称
├─ specvalues object [] 必须 规格值组 item 类型: object
├─ specvalue_name string 必须 规格值名称
├─ is_checked string 必须 规格值是否选中
├─ specvalue_id string 必须 规格值ID

商品服务(goods)-品牌管理

新增或更新品牌

基本信息

Path: /goods/brand/save

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
store_id string 必须 店铺ID
brand_apply integer 必须 品牌申请,0为申请中,1为通过,默认为1,申请功能是会员使用 format: int32
brand_showtype integer 必须 品牌展示类型 format: int32
brand_initial string 必须 品牌首字母
brand_name string 必须 品牌名称
brand_pic string 必须 品牌图片
sort integer 必须 品牌排序 format: int32
brand_recommend integer 必须 品牌推荐,0为否,1为是 format: int32
brand_id string 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ id string 必须 商品ID

删除品牌

基本信息

Path: /goods/brand/delete

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
brand_id string 必须 品牌ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 非必须 响应数据

查询品牌列表

基本信息

Path: /goods/brand/list

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
pageno integer 必须 当前页数 format: int32
pagesize integer 必须 每页的记录数 format: int32

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object [] 必须 响应数据 item 类型: object
├─ store_id string 必须 店铺ID
├─ brand_apply integer 必须 品牌申请,0为申请中,1为通过,默认为1,申请功能是会员使用 format: int32
├─ brand_showtype integer 必须 品牌展示类型 format: int32
├─ brand_initial string 必须 品牌首字母
├─ brand_name string 必须 品牌名称
├─ brand_pic string 必须 品牌图片
├─ sort integer 必须 品牌排序 format: int32
├─ brand_recommend integer 必须 品牌推荐,0为否,1为是 format: int32
├─ brand_id string 非必须
page object 非必须
├─ total integer 非必须 format: int64
├─ records integer 非必须 format: int64
├─ pageno integer 非必须 format: int32
├─ pagesize integer 非必须 format: int32

获取品牌信息

基本信息

Path: /goods/brand/get

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
brand_id string 必须 品牌ID

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须 响应信息
code integer 必须 响应状态码 format: int32
data object 必须
├─ store_id string 必须 店铺ID
├─ brand_apply integer 必须 品牌申请,0为申请中,1为通过,默认为1,申请功能是会员使用 format: int32
├─ brand_showtype integer 必须 品牌展示类型 format: int32
├─ brand_initial string 必须 品牌首字母
├─ brand_name string 必须 品牌名称
├─ brand_pic string 必须 品牌图片
├─ sort integer 必须 品牌排序 format: int32
├─ brand_recommend integer 必须 品牌推荐,0为否,1为是 format: int32
├─ brand_id string 非必须

商品服务(goods)-商品关注

商品关注/取消关注(V0.8)

基本信息

Path: /goods/goodsfollow/update

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
goods_id string 必须 商品ID
type integer 必须 1:关注,2:取消关注

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须
code integer 必须 format: int32
data object 必须
├─ store_id string 必须 店铺ID
├─ follow_status integer 必须 关注状态 format: int32
├─ goods_id string 必须 商品ID

批量取消商品关注(V0.8)

基本信息

Path: /goods/goodsfollow/unfollow/batch

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
string [] 非必须 商品id数组 item 类型: string
├─ 非必须

返回数据

名称 类型 是否必须 默认值 备注 其他信息
code number 非必须
msg string 非必须

关注的商品列表(V0.8)

基本信息

Path: /goods/goodsfollow/goodsList

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
keywords string 非必须 关键词
pageno integer 必须 页数
pagesize integer 必须 每页记录数
status integer 必须 查询列表类型(1:有货,2:无货,3:下架)

返回数据

名称 类型 是否必须 默认值 备注 其他信息
msg string 必须
code integer 必须 format: int32
data object [] 必须 item 类型: object
├─ store_id string 必须
├─ goods_name string 必须
├─ follow_count integer 必须 关注人数 format: int32
├─ goods_price number 必须 商品价格
├─ image_path string 必须
├─ goods_id string 必须
├─ store_name string 必须
├─ goods_desc string 必须
page object 非必须
├─ total integer 非必须 format: int64
├─ records integer 非必须 format: int64
├─ pageno integer 非必须 format: int32
├─ pagesize integer 非必须 format: int32

用户关注店铺数量和商品数量(V0.8)

基本信息

Path: /goods/goodsfollow/queryUserStoreAndGoodsFollowCount

Method: GET

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/x-www-form-urlencoded

返回数据

名称 类型 是否必须 默认值 备注 其他信息
store_follow_count number 非必须 店铺关注数量
goods_follow_count number 非必须 商品关注数量

商品服务(goods)-商品关注统计

查询店铺全部商品关注量列表(V0.8)

基本信息

Path: /goods/goodsfollowstat/public/queryStoreAllGoodsfollowstat

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称 类型 是否必须 默认值 备注 其他信息
pageno integer 必须 页数
pagesize integer 必须 记录数
store_id string 必须 店铺ID
start_time number 必须 开始日期
end_time number 必须 结束日期
lower_limit integer 非必须 最低值
order string 非必须 排序字段
sort string 非必须 排序规则

返回数据

名称 类型 是否必须 默认值 备注 其他信息
code number 非必须
msg string 非必须
data object [] 非必须 item 类型: object
├─ follow_count number 非必须 关注量
├─ goods_groups object [] 非必须 商品分组 item 类型: object
├─ storegc_id string 非必须
├─ storegc_name string 非必须
├─ goods_id string 非必须 商品ID
├─ goods_name string 非必须 商品名称
├─ goods_price number 非必须 商品价格
├─ goods_state string 非必须 商品状态
page object 非必须
├─ pageno number 非必须
├─ pagesize number 非必须
├─ records number 非必须
├─ total number 非必须

优特云