Импорт товаров
Адрес запроса /api/catalog/import
Список параметров запроса
token | Токен авторизации (обязательно) |
products | Список импортируемых товаров |
Список доступных значений для товара
title | Название товара или название варианта товара, если указан parent_title. Может быть указано как строка, тогда будет применено ко всем языкам, на которых представлен товар, или как объект <key, value>, где key - двухзначный код языка (ru, ua), value - название товара. Обязательно при создании нового товара. |
parent_title | Название товара. Может быть указано как строка, тогда будет применено ко всем языкам, на которых представлен товар, или как объект <key, value>, где key - двухзначный код языка (ru, ua), value - название товара. Обязательно при создании нового товара. |
description | Краткое описание товара. Может быть указано как строка, тогда будет применено ко всем языкам, на которых представлен товар, или как объект <key, value>, где key - двухзначный код языка (ru, ua), value - описание товара. |
seo_title | Meta title. Может быть указано как строка, тогда будет применено ко всем языкам, на которых представлен товар, или как объект <key, value>, где key - двухзначный код языка (ru, ua), value - meta title. |
seo_keywords | Meta keywords. Может быть указано как строка, тогда будет применено ко всем языкам, на которых представлен товар, или как объект <key, value>, где key - двухзначный код языка (ru, ua), value - meta keywords. |
seo_description | Meta description. Может быть указано как строка, тогда будет применено ко всем языкам, на которых представлен товар, или как объект <key, value>, где key - двухзначный код языка (ru, ua), value - meta description. |
sku | Артикул товара или арткул варианта товара, если указан parent_sku. Указывается как строка |
parent_sku | Артикул товара. Указывается как строка (обязательно, когда нужно сгрупировать варианты товаров) |
currency | Код валюты. Указывается как строка. Должно совпадать с тем, как указано в системе управления (обязательно, при создании нового товара) |
price | Цена товара или акционная цена товара, если указан price_old (указывается как строка, дробная часть разделется точкой) |
price_old | Цена товара (указывается как строка, дробная часть разделется точкой) |
discount | Скидка на товар в процентах (указывается как строка, дробная часть разделется точкой) |
display_in_showcase | Доступность товара. Допустимые значения true, false, 1, 0 |
presence | Наличие товара на складе. Допустимые значения true, false, 1, 0 |
force_alias_update | Нужно ли обновлять алиас товара. Допустимые значения true, false, 1, 0 (если указано true или 1, алиас буде сгенерирован на основе названия товара) |
id | Идентификатор товара или варианта товара, если указан parent_id. Целое число (обязательно, при обновлении товаров, если не указан sku) |
parent_id | Идентификатор товара. Целое число (обязательно, при обновении товаров) |
residues | Количество на складе. Целое число |
images | Изображения товаров. Указывается как обьект значений |
images.removeAll | Удалить все изображения перед загрузкой новых. Имеет наивысший приоритет. Допустимые значения true, false, 1, 0 |
images.replace | Перезаписать текущеее изображение. Допустимые значения true, false, 1, 0 |
images.updateOnlyGallery | Обновить тоьлко галерею изображений. Допустимые значения true, false, 1, 0 |
images.links | Список изображений. Указывается как масив строк |
characteristics | Характеристики товаров. Указываются как список значений <key, value>, где key - идентификатор типа характеристики, value - представляет объект с названием и идентификатором характеристики |
characteristics[key].id | Идентификатор характеристики |
characteristics[key].value | Название характеристики на всех доступных языках. Представленно как масив <key, value>, где key - двухзначный код языка, value - название. |
parent | Категории товаров. Представляет масив обьъектов |
parent.id | Идентификатор категории |
parent.value | Название категории на всех доступных языках. Представленно как масив <key, value>, где key - двухзначный код языка, value - название. |
parent.parent_id | Идентификатор родительской категории (не обязательно) |
brand | Производитель. |
brand.id | Идентификатор производителя |
brand.value | Название производителя на всех доступных языках. Представленно как масив <key, value>, где key - двухзначный код языка, value - название. |
modification | Модификация товара (обязательно, при создании вариантов товара) |
modification.id | Идентификатор модификации |
modification.value | Название модификации на всех доступных языках. Представленно как масив <key, value>, где key - двухзначный код языка, value - название. |
wholesale_price | Цена для оптовых покупок (указывается как строка, дробная часть разделется точкой) |
wholesale_count | Количество товаров для оптовой покупки |
Пример запроса
{
"token":"ji8ZJu3T14jYaYgeMRZW6dJ+ISeCnMTI3LjAuMC4x",
"products" :[
{
"title": {
"ru": "Название варианта товара на русском",
"uk": "Название варианта товара на украинском",
"en": "Название варианта товара на английском"
},
"parent_title": {
"ru": "Название товара на русском",
"uk": "Название товара на украинском",
"en": "Название товара на английском"
},
"description": {
"ru": "Описание товара на русском",
"uk": "Описание товара на украинском",
"en": "Описание товара на английском"
},
"seo_title": {
"ru": "seo_title товара на русском",
"uk": "seo_title товара на украинском",
"en": "seo_title товара на английском"
},
"seo_keywords": {
"ru": "seo_keywords товара на русском",
"uk": "seo_keywords товара на украинском",
"en": "seo_keywords товара на английском"
},
"seo_description": {
"ru": "seo_description товара на русском",
"uk": "seo_description товара на украинском",
"en": "seo_description товара на английском"
},
"sku" : "product_variant_sku",
"parent_sku" : "product_sku",
"currency" : "UAH",
"price" : "123.15",
"price_old" : "152.15",
"wholesale_price" : "123.15",
"wholesale_count" : 123,
"presence" : "true",
"force_alias_update" : "1",
"residues" : 125,
"characteristics":{
"ID_4884" : [
{
"id" : 112143,
"value" : {
"ru": "1174 g",
"uk": "1174 g",
"en": "1174 g"
}
}
],
"ID_4886": [
{
"id": 118093,
"value": {
"ru": "grape",
"uk": "grape",
"en": "grape"
}
}
]
},
"modification" : {
"id" : 4121,
"value" : {
"ru": "Название модификации на русском",
"uk": "Название модификации на украинском",
"en": "Название модификации на английском"
}
}
},
{
"title": {
"ru": "Название варианта товара на русском_second",
"uk": "Название варианта товара на украинском_second",
"en": "Название варианта товара на английском_second"
},
"parent_title": {
"ru": "Название товара на русском",
"uk": "Название товара на украинском",
"en": "Название товара на английском"
},
"sku" : "product_variant_sku_second",
"parent_sku" : "product_sku",
"currency" : "UAH",
"price" : "123.15",
"price_old" : "152.15",
"wholesale_price" : "123.15",
"wholesale_count" : 123,
"display_in_showcase" : "true",
"presence" : "true",
"force_alias_update" : "0",
"residues" : 125,
"characteristics":{
"ID_5926" : [
{
"id" : 118064,
"value" : {
"ru": "1174 g",
"uk": "1174 g",
"en": "1174 g"
}
}
],
"ID_4882": [
{
"id": 118090,
"value": {
"ru": "grape",
"uk": "grape",
"en": "grape"
}
}
]
},
"parent" : [
{
"id" : 14123,
"value" : {
"ru": "Название категории на русском",
"uk": "Название категории на украинском",
"en": "Название категории на английском"
}
},
{
"id" : 14124,
"parentId" : 14123,
"value" : {
"ru": "Название категории на русском",
"uk": "Название категории на украинском",
"en": "Название категории на английском"
}
}
]
}
]
}
Пример ответа
{
"status": "OK",
"response": {
"log": [
{
"sku": "product_variant_sku",
"info": [
{
"code": 0,
"message": "Success update/add product."
},
{
"code": 2,
"message": "Product modification with product_variant_sku not exist."
}
]
},
{
"sku": "product_variant_sku_second",
"info": [
{
"code": 0,
"message": "Success update/add product."
},
{
"code": 2,
"message": "Product modification with product_variant_sku_second not exist."
},
{
"code": 9,
"message": "Create new category Название категории на русском."
}
]
}
]
}
}
Задайте вопрос