Admin/merchant/goods/specification/binded/template (o2o)
跳到导航
跳到搜索
应用场景
商品绑定的参数模板的参数信息(优先获取商品本身绑定的参数模版信息,商品未绑定的话是获取的商品相关分类绑定的参数模板信息)
接口名称
admin/merchant/goods/parameter/binded/template
请求参数
字段名 | 变量名 | 必填 | 类型 | 示例值 | 描述 |
---|---|---|---|---|---|
token请求凭证 | token | 是 | String | d122e3c72332c5af12a71d77c9f1462f5901d276 | |
商品id | goods_id | 是 | int | 商品id |
举例如下
{
"token" : "d122e3c72332c5af12a71d77c9f1462f5901d276",
"goods_id" : 1,
}
返回参数
字段名 | 变量名 | 必填 | 类型 | 示例值 | 描述 |
---|---|---|---|---|---|
返回状态码 | status | 是 | status字典 | {"succeed" : 1} | 返回请求接口后的数据,succeed为1代表成功,0则为失败,失败后则返回error_code(错误code)及error_desc(错误说明) |
返回信息 | data | 是 | Array() | 请求接口提供的返回信息 | |
└商品本身有没绑定参数模板 | goods_isbind_parameter | 是 | string | 商品本身有没绑定参数模板(yes是no否) | |
└参数模板信息 | parameter_template_info | 是 | parameter_template_info字典 | 参数模板信息 | |
└参数模板id | parameter_id | 是 | int | 参数模板id | |
└参数模板名称 | parameter_name | 是 | string | 参数模板名称 | |
└参数模板属性列表 | parameter_attributes | 是 | array | 参数模板属性列表 | |
└属性id | attr_id | 是 | int | 属性id | |
└属性名称 | attr_name | 是 | string | 属性名称 | |
└属性设置表单形式 | attr_form_type | 是 | string | 属性设置表单形式/既添加及编辑商品属性时,属性展现形式(checkbox复选框,input单行输入框,select下拉列表,textarea多行文本) | |
└属性可选值 | attr_values | 是 | array | 属性可选值(只有复选框和下拉列表的时候可能会有值,为空时统一返回空数组) | |
└商品已设置使用此属性的值 | goods_attr_value | 是 | array | 商品已设置使用此属性的值 |
成功举例如下
{
"data":{
"goods_isbind_parameter":"yes", //此处指商品本身有没绑定参数模板,如果绑定了的话,则切换模板需先删除原来绑定设置的数据
"parameter_template_info":{ //参数模板信息(可能是商品本身绑定的也可能是商品相关分类绑定的)
"parameter_id":169,
"parameter_name":"测试参数模板",
},
"parameter_attributes" : [
{
"attr_id":980,
"attr_name":"AA复选框默认从下拉列表选择",
"attr_form_type":"checkbox", //复选框形式
"attr_values":[
"w",
"e",
"r"
],
"goods_attr_value":[
"w",
"e"
],
},
{
"attr_id":981,
"attr_name":"BB唯一手工录入",
"attr_form_type":"input", //单行输入框
"attr_values":[],
"goods_attr_value":[
"opp"
],
},
{
"attr_id":982,
"attr_name":"CC唯一下拉列表选择",
"attr_form_type":"select", //下拉列表选择
"attr_values":[
"11",
"22",
"33",
],
"goods_attr_value":[
"11"
],
},
{
"attr_id":983,
"attr_name":"DD唯一多行文本",
"attr_form_type":"textarea", //多行文本
"attr_values":[],
"goods_attr_value":[
"yy"
"hh"
],
},
],
},
"status" : {
"succeed" : 1
}
}
失败举例如下
{
"status" : {
"succeed" : 0,
"error_code" : 100,
"error_desc" : "Invalid session",
}
}
{
"status" : {
"succeed" : 0,
"error_code" : 101,
"error_desc" : "错误的参数提交",
}
}
{
"status" : {
"succeed" : 0,
"error_code" : 13,
"error_desc" : "不存在的信息",
}
}
注:错误编码