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

Импорт SKU и категорий

Описание

Позволяет импортировать 2 типа сущностей одновременно: SKU и категории.

URL-адрес

Метод: POST

https://example.com/api/v1.1/market/sku/import

Параметры запроса

ПараметрТипПримерОбязательныйОписание
tokenstring"abcdefghijklmnqrstuvwxyz"ДаAPI токен
custom_fieldsarray of objects
[ 
   {
      "external_id": "1234",
      "name": "1234",
      "entity_type": "sku",
      "required": false,
      "value_type": "unicode",
      "default_value": "data"
   }
]
НетСоздание дополнительных полей для следующих сущностей:
  • продукт
  • SKU
  • заказ
  • позиция заказа

categoriesarray of objects
[
   {
      "external_id": "1234",
      "name": "1234",
      "parent_external_id": "123"
   }
]
НетСоздание категорий и подкатегорий
dataarray of objects
[
   {
      "name": "iPhone",
      "external_id": "123456"
   }
]
ДаДанные о SKU
Подробнее

Пример запроса JSON

{
"token": "abcdefghijklmnqrstuvwxyz",
"custom_fields": [
{
"external_id": "test_field_string",
"name": "Строковое поле",
"entity_type": "sku",
"required": false,
"value_type": "unicode",
"default_value": "Значение тестового поля sku по умолчанию"
}
],
"categories": [
{
"external_id": "test_category_2",
"name": "Тестовая категория 2"
}
],
"data": [
{
"name": "Apple iPhone 13 256GB",
"external_id": "sku_test_1",
"price": "1000",
"old_price": "1100",
"currency": "USD",
"description": "Описание SKU",
"product_external_id": "iphone_test_1",
"categories": ["test_category_2"],
"tags": ["phone", "Apple"],
"manufacturer_name": "Apple",
"url": "https://example.com",
"pictures": ["https://example.com", "https://example.com"],
"count": 10,
"expiration_time": "730",
"is_available": true,
"delivery": true,
"barcode": [23346346, 23546362, 76834566],
"manufacturer_warranty": true,
"custom_fields": {
"test_field_string": "Тестовое поле"
},
"regional_data": [
{
"external_id": "region_YnCrJj8Y1",
"price": "75000",
"old_price": "80000",
"currency": "RUB",
"custom_fields": {
"test_field_string": "Тестовое поле"
},
"count": 8,
"is_available": true,
"delivery": true
}
]
}
]
}

Пример ответа JSON

{
"error": 0,
"error_text": "",
"result": [
{
"error": 0,
"external_id": "sku_test_1"
}
]
}

Возвращаемые параметры

ПараметрТипОписание
errorintКод ошибки
error_textstringТекст ошибки
resultarrayИдентификаторы SKU, которые были успешно импортированы