编辑更新SPL

接口描述

通过该接口更新SPL模块信息,请注意更新时请求body中的所有字段必填做替换资源操作。

URL

/ark/open_api/v1/spl/{spl_id}

URL Parameter

名称 类型 必填 说明
spl_id String Yes 已存在的SPL ID

Method

PUT

Request Body (content-type:application/json;charset=utf8)

请务必按以下字段要求添加数据,以免系统报错。

{
    "variants": [
        {
            "id": "56d84f9a805d891008705275",
            "value": "blue modified"
        },
        {
            "id": "57fa066e805d8955dcc00b1f",
            "value_id": "56d84f9a805d891008705666"
        }
    ]

}

Request Body Parameters

名称 类型 说明
spl Dict SPL模块信息
variants Array SPL规格列表
id String 规格ID
value String 规格值
value_id String 属性值id,若传入该值则value不生效,以value_id为准;若不使用属性值id请不要传入该字段。

Response 200 (application/json;charset=utf-8)

{
    "error_code": 0,
    "data": {
        "spvs": [],
        "items": [],
        "spls": [
            {
                "spu_id": "58db8b5aaf0a67375d294b08",
                "status": 2,
                "id": "58db8bf0af0a67375d294b1c",
                "state": 1,
                "variants": [
                    {
                        "ename": "Color",
                        "id": "56d84f9a805d891008705275",
                        "value": "blue modified",
                        "name": "颜色"
                    },
                    {
                        "ename": "Set Detail",
                        "id": "57fa066e805d8955dcc00b1f",
                        "value": "2",
                        "name": "套装明细"
                    }
                ],
                "pending_change": null
            }
        ],
        "spus": [],
        "spl_items": []
    },
    "error_msg": null,
    "success": true
}

Response parameters

名称 类型 说明
pending_changes Array 待审核的更改信息
spus Array SPU模块信息
spls Array SPL模块信息
id String SPV ID
spl_items Array SPL ITEM模块信息
spvs Array SPV模块信息
items Array ITEM模块信息

补充说明

  1. state & status 具体状态码请参考商品状态码