Перейти к основному контенту

/api/lite/import/upload

Загрузка файла  (/api/lite/import/upload)

POST /api/lite/import/upload

/api/lite/import/upload

Используется заголовок запроса Content-type: multipart/form-data.

В качестве параметров запроса передается:

  • templateType - Тип шаблона (SKU, ORDER) - обязательный параметр. Для номенклатуры - значение SKU
  • upfile - файл с номенклатурой

 

Положительный результат запроса: 

Пример
{
    "success": true,
true,
    "id":  "1002",
    "rowsCount": 8,
    "totalRows": 9,
    "lastParsedRow": 8,
    "headerRow": 0,
    "header": [
{
        {
            "matchedId":  "id",
            "title":  "Код в Kak2c",
            "id":  "0"
        },
{
        {
            "matchedId":  "extId",
            "title":  "Внешний код",
            "id":  "1"
        },
{
        {
            "matchedId":  "article",
            "title":  "Артикул",
            "id":  "2"
        },
{
        {
            "matchedId":  "shortName",
            "title":  "Наименование",
            "id":  "3"
        },
{
        {
            "matchedId": null,
null,
            "title":  "Полное наименование",
            "id":  "4"
        },
{
        {
            "matchedId": null,
null,
            "title":  "Штрихкоды",
            "id":  "5"
        },
{
        {
            "matchedId":  "defaultImage",
            "title":  "URL картинки",
            "id":  "6"
        },
{
        {
            "matchedId": null,
null,
            "title":  "Код варианта",
            "id":  "7"
        },
{
        {
            "matchedId": null,
null,
            "title":  "Код родительского варианта",
            "id":  "8"
        },
{
        {
            "matchedId": null,
null,
            "title":  "Цвет",
            "id":  "9"
        },
{
        {
            "matchedId": null,
null,
            "title":  "Размер",
            "id":  "10"
        },
{
        {
            "matchedId":  "VAT",
            "title":  "Ставка НДС",
            "id":  "11"
        },
{
        {
            "matchedId": null,
null,
            "title":  "Количество (GLOBAL_DELIVERY)",
            "id":  "12"
        },
{
        {
            "matchedId": null,
null,
            "title":  "Количество (Tempoline)",
            "id":  "13"
        },
{
        {
            "matchedId":  "price",
            "title":  "Розничная цена",
            "id":  "14"
        },
{
        {
            "matchedId": null,
null,
            "title":  "Цена до скидки",
            "id":  "15"
        },
{
        {
            "matchedId": null,
null,
            "title":  "OZON",
            "id":  "16"
        },
{
        {
            "matchedId": null,
null,
            "title":  "GOODS",
            "id":  "17"
        },
{
        {
            "matchedId": null,
null,
            "title":  "BERU",
            "id":  "18"
}
        }
    ],
    "body": [
{
        {
            "0":  "1067",
            "1":  "300212295",
            "2":  "4620771200101-4",
            "3":  "#Спрут_экстра от сорняков, Спрут Экстра ВР, Октябрина Апрелевна 100 мл",
            "4":  "#Спрут_экстра от сорняков, Спрут Экстра ВР, Октябрина Апрелевна 100 мл",
            "5":  "4620771200100",
            "7":  "20%",
            "8":  "0",
            "9":  "0",
            "10":  "",
            "11":  "",
            "12":  "",
            "13":  "100",
            "14":  "257.00",
            "15":  "",
            "16":  "",
            "17":  "",
            "18":  ""
        },
{
        {
            "0":  "1049",
            "1":  "300204695",
            "2":  "4620771201909-1",
            "3":  "#Садовый_вар дезинфекция ран, Октябрина Апрелевна 150 гр",
            "4":  "#Садовый_вар дезинфекция ран, Октябрина Апрелевна 150 гр",
            "5":  "4620771201893",
            "6":  "https://img2.wbstatic.net/big/new/9240000/9243894-1.jpg"jpg",
            "7":  "20%",
            "8":  "0",
            "9":  "0",
            "10":  "",
            "11":  "",
            "12":  "",
            "13":  "100",
            "14":  "77.00",
            "15":  "",
            "16":  "",
            "17":  "",
            "18":  ""
}
        }
    ],
    "fieldMatching": {
        "isNovelty":  "новинка",
        "brandName":  "бренд",
        "stockReserved":  "резерв",
        "productId":  "ид продукта",
        "oldPrice":  "старая цена",
        "available":  "доступен",
        "VAT":  "ставка ндс",
        "description":  "описание",
        "weight":  "вес",
        "isBestseller":  "хит",
        "stockAvailable":  "остаток",
        "article":  "артикул",
        "depth":  "глубина",
        "price":  "розничная цена",
        "width":  "ширина",
        "id":  "код в kak2c",
        "extId":  "внешний код",
        "countryOfOrigin":  "страна производитель",
        "variantId":  "ид варианта",
        "shortName":  "наименование",
        "barcode":  "штрихкод",
        "defaultImage":  "url картинки", "height": "высота" }, "columnMatching": { "0": "id", "11": "VAT", "1": "extId", "2": "article", "3": "shortName", "14": "price", "6": "defaultImage" }, "importMethod": "UPDATE", "replacePictures" : false, "searchField": "ID" },
        "height""высота"
    },
    "columnMatching": {
        "0""id",
        "11""VAT",
        "1""extId",
        "2""article",
        "3""shortName",
        "14""price",
        "6""defaultImage"
    },
    "importMethod""UPDATE",
    "replacePictures" false,
    "searchField""ID"
}

 

Отрицательный результат запроса:

Пример ошибки
{
    "success": false,
    "errors": [
        {
            "code": 0,
            "message": "Текст ошибки"
        }
    ]  
}
{
  "success"false,
  "errors": [
    {
      "code": 0,
      "message""текст ошибки"
    }
  ]
}