ST云商品库导入迭代1.0
ST云商品库导入迭代1.0
/merchandise/spu/import_by_template (老接口)
接口描述
客户选中某些云商品,导入到客户站点的商品库中(异步任务方式)
Method
POST
请求
# 方式1:选中N个云商品(当参数template_ids有值时 将忽略方式2的参数)
template_ids O list 云商品ID列表
# 方式2:全选云商品列表(列表查询的参数)
category1_ids O list 一级分类ID列表
category2_ids O list 二级分类ID列表
pinlei_ids O list 品类ID列表
q O string 搜索参数(按SPU别名、SPUID搜索)
# 导入相关的参数
category1_id M string 选择导入的一级分类ID
category2_id M string 选择导入的二级分类ID
auto_create_pinlei M bool 导入时是否自动创建品类(1:是,0:不是)
pinlei_id O string 选择导入的品类,当 auto_create_pinlei=1 时有效
新增参数
auto_create_sku O bool 导入时是否自动创建商品规格(1:是,0:不是)
salemenu_ids O list 选择对应的报价单创建sku
响应
{
"code": 0, # 返回码,0表示成功,其他表示错误
"msg": "ok",
"data": {
"async": 1, # 0:同步,1:异步
"task_url": None, # 异步返回url,同步则为None
"data": None # 异步为None
}
}
需要前端根据task_url获取异步任务执行的全部结果并展示, task_result的格式
[
{ # 新加'error_msg'字段
"error_msg": "该商品已存在,不可重复创建",
"desc":"",
"name":"苹果",
"id":"C920973",
"std_unit_name":"斤",
"image":"http://testpic.guanmai.cn/pic/bc3d.png",
"category_id_2":"B21012",
"category_name_1":"水果",
"category_name_2":"进口水果",
"pinlei_id":"P350044",
"pinlei_name":"进口香蕉"
},
...
]