简要描述:

-保存商品信息

请求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 商品分类数据

widgets参数说明:商品其余数据

参数名 类型 是否必需 说明
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": []
}