Skip to content

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":"进口香蕉"
        },
        ...
    ]