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

/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": [
      {
         "rowNum":1,
         "rowBody":{
            "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": "текст ошибки"
    }
  ]
}