商品配置-保存
Product Set Product Config API 文档
接口信息
- 接口地址:
{your-site-url}/api/skill/product/set-product - 基础 URL:
{your-site-url}需替换为你自己的独立站 URL 地址,如https://your-domain.com/apimanager666 - 请求方式:
POST - Content-Type:
application/json - 说明: 此接口用于设置商品相关的系统配置
认证
请求头中需要携带 skill-access-token:
| Header | 值 |
|---|---|
skill-access-token |
{your-skill-access-token} (请替换为你自己的 token) |
请求参数 (JSON Body)
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
out_stock_show_price |
int | 必填 | 售罄商品价格显示。1 = 售罄商品显示价格(默认),2 = 售罄商品不显示价格 |
no_handle_redirect_home |
int | 必填 | 不存在商品处理。1 = 跳转到首页,2 = 不跳转,显示 Not found 信息 |
product_out_visit_status |
int | 必填 | 下架商品访问。1 = 前台可以访问,显示 Sold Out,2 = 判定为不存在商品 |
description_show_image_type |
int | 必填 | 商品描述显示橱窗图。1 = 不显示,2 = 显示到商品描述顶部,3 = 显示到商品描述底部 |
description_show_merge_image_type |
int | 必填 | 商品描述显示拼图。1 = 不展示,2 = 显示到商品描述顶部,3 = 显示到商品描述底部 |
delete_also_remove_image |
int | 必填 | 商品删除时同时删除图片文件。1 = 删除图片文件,2 = 不删除图片文件 |
is_show_product_id |
int | 必填 | 商品管理是否显示 ID。1 = 显示,2 = 隐藏 |
also_like_is_random |
int | 必填 | 商品详情页商品推荐。1 = 专辑内商品随机推荐,2 = 专辑 top 推荐 |
请求示例
cURL
curl --location --request POST '{your-site-url}/api/skill/product/set-product' \
--header 'skill-access-token: {your-skill-access-token}' \
--header 'Content-Type: application/json' \
--data-raw '{
"out_stock_show_price": 1,
"no_handle_redirect_home": 2,
"product_out_visit_status": 1,
"description_show_image_type": 1,
"description_show_merge_image_type": 1,
"delete_also_remove_image": 1,
"is_show_product_id": 2,
"also_like_is_random": 1
}'
返回结果
code 为 200 表示调用成功;code 不为 200 表示调用失败。
成功响应
{
"code": 200,
"data": [],
"message": "success"
}
返回字段说明
| 字段 | 类型 | 说明 |
|---|---|---|
code |
Number | 状态码,200 表示成功 |
message |
String | 执行结果的文字描述 |
data |
Array | 返回数据,目前为空数组 |
注意事项
- 所有字段均为选填,只传需要修改的字段即可,未传的字段保持原值不变,不会被保存
- 此接口设置的是店铺级别的商品全局配置
- 与 商品配置-获取 配套使用,先使用get获取配置,修改配置后,使用set 保存配置
- 注意:api保存是全量保存,即时您只配置修改一个选项,也要进行全量保存,因此,先通过获取api得到数据,然后进行更改数据,然后进行保存