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

/api/lite/import/upload

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

POST /api/lite/import/upload

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

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

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

 

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

Пример
{
    "success"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,
            "title""Полное наименование",
            "id""4"
        },
        {
            "matchedId"null,
            "title""Штрихкоды",
            "id""5"
        },
        {
            "matchedId""defaultImage",
            "title""URL картинки",
            "id""6"
        },
        {
            "matchedId"null,
            "title""Код варианта",
            "id""7"
        },
        {
            "matchedId"null,
            "title""Код родительского варианта",
            "id""8"
        },
        {
            "matchedId"null,
            "title""Цвет",
            "id""9"
        },
        {
            "matchedId"null,
            "title""Размер",
            "id""10"
        },
        {
            "matchedId""VAT",
            "title""Ставка НДС",
            "id""11"
        },
        {
            "matchedId"null,
            "title""Количество (GLOBAL_DELIVERY)",
            "id""12"
        },
        {
            "matchedId"null,
            "title""Количество (Tempoline)",
            "id""13"
        },
        {
            "matchedId""price",
            "title""Розничная цена",
            "id""14"
        },
        {
            "matchedId"null,
            "title""Цена до скидки",
            "id""15"
        },
        {
            "matchedId"null,
            "title""OZON",
            "id""16"
        },
        {
            "matchedId"null,
            "title""GOODS",
            "id""17"
        },
        {
            "matchedId"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",
            "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"
}

 

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

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