Адрес рабочей среды: 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_category_id | string | Идентификатор категории во внешней системе |
| ↳ 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 |
| ↳ attribute_unit_id | int | Обязательный, если атрибут числовой (numeric) — например, вес или ширина. Идентификатор единицы измерения атрибута, значение properties.units.id из ответа метода 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 разметку или просто текст |
| ↳ 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 |
| ↳ 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. Учтите требования к изображению вариации |
| ↳ weight | double | Вес вариации товара в килограммах (используется для расчёта стоимости доставки) Если значение не передано, будет взято значение weight товара |
| ↳ package_width | int | Ширина упаковки вариации товара в сантиметрах Если значение не передано, будет взято значение package_width товара |
| ↳ package_height | int | Высота упаковки вариации товара в сантиметрах Если значение не передано, будет взято значение package_height товара |
| ↳ package_length | int | Длина упаковки вариации товара в сантиметрах Если значение не передано, будет взято значение package_length товара |
| ↳ tnved_codes | array of strings | Классификатор товаров из товарной номенĸлатуры внешнеэĸономичесĸой деятельности, обязательный для некоторых категорий товаров |
| ↳ gtin | string | Глобальный номер товарной продуĸции в единой международной базе товаров GS1.,Если передать gtin, то коды ОКПД2 и ТНВЭД будут определены и переданы автоматически |
| ↳ okpd2_codes | array of strings | Общероссийсĸий ĸлассифиĸатор продуĸции по видам эĸономичесĸой деятельности. Для некоторых категорий товаров, производимых в РФ |
| ↳ video | object | Видео товара |
| ↳ video_url | string | Внешняя ссылка на видео товара.
|
| ↳ preview_url | string | Ссылка на изображение, которое будет стоп-кадром в карточке товара. По умолчанию — первая секунда видео.
|
| ↳ seller_legal_information | object | Юридическая информация о продавце. Обязательный для интеграции с внешними системами |
| ↳ external_seller_id* | string | Идентификатор продавца во внешней системе |
| ↳ name* | string | Юридическое название продавца |
| ↳ inn* | string | ИНН |
| ↳ ogrn* | string | ОГРН |
| ↳ phone* | string | Телефон |
| ↳ legal_address* | string | Юридический адрес |
| ↳ vat* | int | НДС. Возможные значения:
|
| ↳ taxation_type* | 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_category_id": "ololo_external_category_id",
"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"
}
],
"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"
},
"seller_legal_information": {
"external_seller_id": "string",
"name": "string",
"inn": "string",
"ogrn": "string",
"phone": "string",
"legal_address": "string",
"vat": 0,
"taxation_type": "UNKNOWN"
}
/* Turkish sellers also should pass HS codes */
}
]
}'
| Параметр | Тип | Описание |
|---|---|---|
| group_id | string | Идентификатор запроса. По нему можно будет посмотреть статусы загрузки и обновления товаров |
| results | array of objects | Результаты запроса |
| ↳ ok | boolean | Был ли запрос успешным |
| ↳ task_id | string | Идентификатор задания |
| ↳ errors | object | Сообщения об ошибках |
| ↳ external_id | string | Ваш собственный идентификатор товара. Используйте, чтобы сопоставить задание на создание товара с самим товаром |