简要描述:
-保存商品信息
请求URL:
&route=plugin.shop-assistant.frontend.goods.create(添加商品)
&route=plugin.shop-assistant.frontend.goods.update(编辑商品)
请求参数说明:
参数名 |
类型 |
是否必需 |
说明 |
id |
int |
否 |
商品ID(编辑商品时必填) |
goods_type |
int |
是 |
商品类型:1为实体2为虚拟 |
status |
int |
是 |
状态:0下架1上架 |
display_order |
int |
是 |
排序 |
title |
string |
是 |
商品名 |
thumb |
string |
是 |
商品图片 |
thumb_url |
array |
其他图片 |
|
sku |
string |
是 |
商品单位 |
description |
string |
是 |
分享描述 |
content |
string |
是 |
商品详情 |
market_price |
float |
是 |
原价 |
price |
float |
是 |
现价 |
cost_price |
float |
是 |
成本价 |
stock |
int |
是 |
库存 |
reduce_stock_method |
int |
是 |
减库存方式 0 拍下减库存 1 付款减库存 2 永久不减 |
no_refund |
int |
是 |
不可退货退款 0否 1是 |
need_address |
int |
是 |
是否需要填写收货地址 0:否1:是 |
widgets |
array |
是 |
商品其余数据 |
category |
array |
是 |
商品分类数据 |
参数名 |
类型 |
是否必需 |
说明 |
privilege |
array |
否 |
权限数据 |
discount |
array |
否 |
折扣数据 |
dispatch |
array |
否 |
配送数据 |
privilege参数说明:商品权限数据
参数名 |
类型 |
是否必需 |
说明 |
show_levels |
array |
否 |
会员等级浏览权限(id组)选全部就传空数组 |
show_groups |
array |
否 |
会员组浏览权限(id组)选全部就传空数组 |
buy_levels |
array |
否 |
会员等级购买权限(id组)选全部就传空数组 |
buy_groups |
array |
否 |
会员组购买权限(id组选全部就传空数组) |
once_buy_limit |
int |
否 |
每次限购数量 |
total_buy_limit |
int |
否 |
会员限购总数 |
day_buy_limit |
int |
否 |
会员每天限购数量 |
week_buy_limit |
int |
否 |
会员每周限购数量) |
month_buy_limit |
int |
否 |
会员每月限购数量 |
min_buy_limit |
int |
否 |
会员起购数量 |
discount参数说明:商品折扣数据
参数名 |
类型 |
是否必需 |
说明 |
level_discount_type |
int |
否 |
折扣类型:1会员等级 |
discount_method |
int |
否 |
折扣方式:1折扣2固定金额3成本比例 |
discount_value |
array |
否 |
等级折扣数据 |
discount_value.level_id |
int |
否 |
等级ID |
discount_value.discount_value |
string |
否 |
折扣数据 |
dispatch参数说明:商品配送数据
参数名 |
类型 |
是否必需 |
说明 |
dispatch_type |
int |
否 |
运费设置:1统一邮费0运费模板 |
dispatch_price |
int |
否 |
固定运费(选统一邮费时需填) |
dispatch_id |
int |
否 |
运费模板ID(选运费模板时需填) |
dispatch_type_ids |
array |
否 |
支持配送方式id |
category参数说明:
parentid:[],childid:[],thirdid:[]
参数名 |
类型 |
是否必需 |
说明 |
parentid |
array |
是 |
选择的一级分类ID组合 |
childid |
array |
是 |
选择的二级分类ID组合 |
thirdid |
array |
否 |
选择的三级分类ID组合(开启了三级分类必填) |
返回示例:
正确时返回:
{
"result": 1,
"msg": "添加商品成功",
"data": []
}
错误时返回:
{
"result": 0,
"msg": "ID参数错误",
"data": []
}