Адрес рабочей среды: https://openapi.ru.laliexpress.com
В течение 4 часов вы можете создать или обновить не более 100 000 товаров. Квота суммируется по всем методам создания/редактирования товаров.
Заголовок | Описание |
---|---|
x-auth-token | Ваш jwt токен для авторизации. |
x-request-locale | Необязательный. Язык ответа от API. Укажите значение ru_RU |
Параметр | Тип | Обязательный | Описание |
---|---|---|---|
products | array | Да | Массив, в котором передаются объекты товаров. |
↳ aliexpress_category_id | int | Да | Идентификатор категории нижнего уровня. Как получить категорию нижнего уровня. |
↳ external_id | string | Нет | Ваш собственный идентификатор товара. Нужен, чтобы сопоставить задание на создание товара с самим товаром. В качестве external_id вы можете указать ID товара из внешней системы (например, из системы складского учёта). |
↳ attribute_list | array of objects | Да, если в категории есть хотя бы один обязательный параметр. | Для каждого атрибута передайте объект, содержащий attribute_name, attribute_name_id, attribute_value, attribute_value_id. Вы можете получить их в массиве properties метода POST /api/v1/categories/get. |
↳ attribute_name | string | Нет | Вы также можете задать своё название атрибута. |
↳ attribute_name_id | string(int) | Нет | Идентификатор названия атрибута, значение properties.id из ответа метода POST /api/v1/categories/get, преобразованное из типа string > int. Чтобы задать своё название атрибута, укажите значение "-1". |
↳ attribute_value | string | Нет | Значение атрибута, значение values.name из ответа метода POST /api/v1/categories/values-dictionary. В запросе укажите `is_sku_property`:false. Вы также можете задать своё значение атрибута. |
↳ attribute_value_id | string(int) | Нет | Идентификатор значения атрибута, значение values.id из ответа метода POST /api/v1/categories/values-dictionary, преобразованное из типа string > int. В запросе укажите `is_sku_property`:false. Чтобы задать своё значение атрибута, укажите значение "-1". |
↳ attribute_unit | string | Нет | Единица измерения атрибута, значение units.name из ответа метода POST /api/v1/categories/get. |
↳ freight_template_id | int | Да | Идентификатор шаблона доставки. Как получить идентификатор шаблона. |
↳ language | string | Да | Язык карточки товара по умолчанию. Возможные значения:
|
↳ lot_num | string | Нет | Количество товара в лоте. Обязательный параметр, если выбран метод продаж лотами (package_type: true). |
↳ main_image_urls_list | array of strings | Да | Массив ссылок на основные изображения товара. Все ссылки должны быть прямыми, то есть вести на изображение на вашем сервере или на CDN LAliExpress. От 1 до 6 ссылок. Требования к изображению |
↳ multi_language_description_list | array of objects | Да | Список описаний товара на нескольких языках. Поддерживаемые языки:
Для русского и английского есть автоперевод: если не передать описание на каком-то из этих языков, система добавит описание, переведённое автоматически. |
↳ language | string | Да | Язык описания товара. Возможные значения:
|
↳ web | string | Да | Описание товара на сайте, можно передать HTML разметку или просто текст. |
↳ mobile | string | Да | Описание товара в мобильном приложении, можно передать HTML разметку или просто текст. |
↳ multi_language_subject_list | array of objects | Да | Список названий товара на нескольких языках. Поддерживаемые языки:
Для русского и английского есть автоперевод: если не передать название на каком-то из этих языков, система добавит название, переведённое автоматически. |
↳ language | string | Да | Язык названия товара. Возможные значения:
|
↳ subject | string | Да | Название товара на языке. |
↳ package_height | int minimum: 1
maximum: 700 | Да | Высота упаковки в сантиметрах. |
↳ package_length | int minimum: 1
maximum: 700 | Да | Длина упаковки в сантиметрах. |
↳ package_type | boolean | Нет | Метод продаж: true - лотами, false - поштучно. |
↳ package_width | int minimum: 1
maximum: 700 | Да | Ширина упаковки в сантиметрах. |
↳ weight | string minimum: 0.01
maximum: 700 | Да | Вес товара в упаковке, в килограммах (используется для расчёта доставки). |
↳ product_unit | int | Да | Единица измерения товара:
|
↳ shipping_lead_time | int minimum: 1
maximum: 30 | Да | Время на отправку заказа (количество дней, за которое вы обязуетесь ввести трек-номер, если у вас своя логистика). Рекомендуем указывать не больше 5.
|
↳ size_chart_id | int | Нет | Идентификатор таблицы размеров. Нужен для одежды, обуви, аксессуаров и белья. Значение data.id из ответа метода POST /api/v1/getSizeChartTemplates. |
↳ group_ids | array of strings | Нет | Массив идентификаторов товарных групп, где каждая самого нижнего уровня (у неё нет дочерних групп) и не пополняется товарами автоматически. Идентификаторы можно получить в массиве product_groups из ответа метода POST /api/v2/posting/get-product-groups-by-seller. Если товарная группа не пополняется автоматически, у параметра is_auto значение false. Количество идентификаторов в массиве от 0 до 100. Если массив не передан, товарные группы не обновятся для товара. Если массив передан как пустой, товар будет удалён из товарных групп. |
↳ bulk_discount | int minimum: 1
maximum: 99 | Да, если заполнено bulk_order. | Процент скидки для оптовой покупки. |
↳ bulk_order | int minimum: 2
maximum: 100000 | Да, если заполнено bulk_discount. | Минимальное количество заказов для оптовой покупки. |
↳ sku_info_list | array of objects | Да | Массив вариаций (SKU) товара. В результате добавления, в системе появятся не только те вариации, которые вы добавите тут, но и автоматически сгененированные вариации — путём комбинирования атрибутов: если вы добавите чёрную футболку размера M и белую футболку размера S, автоматически будут сгененированы белая M и чёрная S, с автоматически сгенерированными артикулами, но без цены и количества. |
↳ sku_code | string | Да | Артикул или штрихкод вариации в вашей системе (задайте своё значение). |
↳ price | string minimum: 0.01
maximum: {max_value} | Да | Основная цена товара. Может быть дробной. Например:
max_value:
|
↳ discount_price | string minimum: 0.01
maximum: {max_value} | Нет | Цена со скидкой. Может быть дробной. Например:
max_value:
|
↳ inventory | int minimum: 0
maximum: 999999 | Да | Oстаток товара на складе. |
↳ sku_attributes_list | array of objects | Нет | Список атрибутов вариации товара. Одна вариация отличается от другой уникальным набором атрибутов. Не создавайте две вариации с одинаковым набором атрибутов. |
↳ sku_attribute_name_id | string | Да | Идентификатор атрибута вариации товара.,Укажите значение sku_properties.id из ответа метода POST /api/v1/categories/get. |
↳ sku_attribute_value_id | string | Да | Идентификатор значения атрибута вариации.,Укажите значение values.id из ответа метода POST /api/v1/categories/values-dictionary, указав в запросе `is_sku_property`: true. |
↳ sku_attribute_value_definition_name | string | Нет | Название атрибута вариации товара, заданное продавцом. До 40 символов. |
↳ sku_image_url | string | Нет | Ссылка на изображение атрибута вариации товара, для тех атрибутов, у которых параметр has_customized_pic: true. Учтите требования к изображению вариации |
↳ tnved_codes | array of strings | Нет | Классификатор товаров из товарной номенĸлатуры внешнеэĸономичесĸой деятельности, обязательный для некоторых категорий товаров. |
↳ gtin | string | Нет | Глобальный номер товарной продуĸции в единой международной базе товаров GS1.,Если передать gtin, то коды ОКПД2 и ТНВЭД будут определены и переданы автоматически. |
↳ okpd2_codes | array of strings | Нет | Общероссийсĸий ĸлассифиĸатор продуĸции по видам эĸономичесĸой деятельности. Для некоторых категорий товаров, производимых в РФ. |
↳ video | object | Нет | Видео товара. |
↳ video_url | string | Нет | Внешняя ссылка на видео товара.
|
↳ preview_url | string | Нет | Ссылка на изображение, которое будет стоп-кадром в карточке товара. По умолчанию — первая секунда видео.
|
curl --location --request POST 'https://openapi.ru.laliexpress.com/api/v1/product/create' \
--header 'Content-Type: application/json' \
--header 'x-auth-token: <YOUR_API_TOKEN>' \
--header 'x-request-locale: ru_RU' \
--data-raw '{
"products": [
{
"aliexpress_category_id": 200000361,
"external_id": "1005006950054494",
"attribute_list": [
{
"attribute_name": "Стиль",
"attribute_name_id": "326",
"attribute_value": "Повседневные",
"attribute_value_id": "200000072"
},
{
"attribute_name": "Пол",
"attribute_name_id": "284",
"attribute_value": "Жен",
"attribute_value_id": "494"
},
{
"attribute_name": "Длина",
"attribute_name_id": "380",
"attribute_value": "До щиколоток",
"attribute_value_id": "200660989",
"attribute_unit": "inch"
},
{
"attribute_name": "Стирка",
"attribute_name_id": "200000355",
"attribute_value": "Холодная стирка",
"attribute_value_id": "201450895"
},
{
"attribute_name": "Фактура ткани",
"attribute_name_id": "100002012",
"attribute_value": "Хлопковый деним",
"attribute_value_id": "58832792"
},
{
"attribute_name": "Фит",
"attribute_name_id": "200000277",
"attribute_value": "Обычный",
"attribute_value_id": "200004119"
},
{
"attribute_name": "Стиль джинсов",
"attribute_name_id": "200001084",
"attribute_value": "Прямые",
"attribute_value_id": "200001036"
}
],
"freight_template_id": 24117182098,
"language": "ru",
"main_image_urls_list": [
"https://st.aestatic.net/scqa-storage/open-async-pictures/PIC209.jpeg",
"https://st.aestatic.net/scqa-storage/open-async-pictures/PIC201.jpeg",
"https://st.aestatic.net/scqa-storage/open-async-pictures/PIC210.jpeg",
"https://st.aestatic.net/scqa-storage/open-async-pictures/PIC03.png",
"https://st.aestatic.net/scqa-storage/open-async-pictures/PIC207.jpeg"
],
"multi_language_description_list": [
{
"language": "ru",
"web": "test",
"mobile": "<p>Lorem ipsum dolor sit amet consectetur, adipisicing elit.</p>"
}
],
"multi_language_subject_list": [
{
"language": "ru",
"subject": "Джинсы прямого кроя с необработанным краем"
},
{
"language": "en",
"subject": "Straight cut jeans with a raw edge"
}
],
"package_length": 30,
"package_width": 30,
"package_height": 5,
"weight": "2",
"shipping_lead_time": 5,
"product_unit": 100000015,
"bulk_discount": 10,
"bulk_order": 3,
"sku_info_list": [
{
"sku_code": "123456789",
"price": "999999",
"discount_price": "888888",
"inventory": 999,
"sku_attributes_list": [
{
"sku_attribute_name_id": "14",
"sku_attribute_value_id": "29",
"sku_attribute_value_definition_name": "Беленькие",
"sku_image_url": "https://st.aestatic.net/scqa-storage/open-async-pictures/202.jpeg"
},
{
"sku_attribute_name_id": "5",
"sku_attribute_value_id": "4183",
"sku_attribute_value_definition_name": "Большие"
}
]
}
],
"video": {
"preview_url": "https://ae01.alicdn.com/kf/S6b61a0ee7d314042bd117b2b4bf49789w.jpg",
"video_url": "https://ae01.alicdn.com/kf/jeans.avi"
}
/* Turkish sellers also should pass HS codes */
}
]
}'
Параметр | Тип | Описание |
---|---|---|
group_id | string | Идентификатор запроса. По нему можно будет посмотреть статусы загрузки и обновления товаров. |
results | array of objects | Результаты запроса. |
↳ ok | boolean | Был ли запрос успешным. |
↳ task_id | string | Идентификатор задания. |
↳ errors | object | Сообщения об ошибках. |
↳ external_id | string | Ваш собственный идентификатор товара. Используйте, чтобы сопоставить задание на создание товара с самим товаром. |