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

/api/lite/import/preview

 

Получить первые N строк загруженного файла (/api/lite/import/preview)

/api/lite/import/preview

параметр: id (Идентификатор загруженного файла)

например api/lite/import/preview?id=1001

параметр count (количество строк документа. Если не передан, то по умолчанию - 25)

например api/lite/import/preview?id=1001&count=10

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

{
    "success": true,
    "id": "1001",
    "rowsCount": 1,
    "totalRows": 9,
    "lastParsedRow": 0,
    "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",
            "6": "https://upload.wikimedia.org/wikipedia/commons/thumb/b/b5/Solomin_field.JPG/1200px-Solomin_field.JPG",
            "7": "20%",
            "8": "0",
            "9": "0",
            "10": "",
            "11": "",
            "12": "",
            "13": "100",
            "14": "257.00",
            "15": "",
            "16": "",
            "17": "",
            "18": ""
        }
    ],
    "fieldMatching": {
        "isNovelty": "новинка",
        "brandName": "бренд",
        "stockReserved": "резерв",
        "productId": "ид продукта",
        "oldPrice": "старая цена",
        "available": "доступен",
        "VAT": "ставка ндс",
        "description": "описание",
        "weight": "вес",
        "isBestseller": "хит",
        "stockAvailable": "остаток",
        "article": "артикул",
        "deleted": "удален",
        "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",
    "searchField": "ID"
}

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

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