Содержание статьи
4.1 Создание товаров
Seller API Метод: POST v1.nomenclatures.store
Товар в Lamoda — это карточка с атрибутами (бренд, материал, цвет) и размерными вариациями (SKU). Один товар может иметь несколько размеров.
Процесс создания товара
1 Получить ID продавца: v1.dictionaries.get ↓ 2 Получить категории: v1.erp-categories.list ↓ 3 Получить атрибуты категории: v1.attributes.list ↓ 4 Получить справочники атрибутов: v1.attribute-dictionaries.list ↓ 5 Создать товар: v1.nomenclatures.store ↓ 6 Загрузить фото: v1.nomenclature-images.updateШаг 1: Получить ID продавца
POST v1.dictionaries.get
{
"jsonrpc": "2.0",
"id": "550e8400-e29b-41d4-a716-446655440000",
"method": "v1.dictionaries.get",
"params": {}
}
В ответе получите partner_id — он нужен для всех последующих запросов.
Шаг 2: Получить категории
POST v1.erp-categories.list
{
"jsonrpc": "2.0",
"id": "...",
"method": "v1.erp-categories.list",
"params": {}
}
Ответ содержит список категорий с rec_id — это ID категории для параметра erp_category.
Шаг 3: Получить атрибуты категории
POST v1.attributes.list
{
"jsonrpc": "2.0",
"id": "...",
"method": "v1.attributes.list",
"params": {
"rec_id": "5637156453"
}
}
Структура атрибута
| Поле | Описание |
code
|
Уникальный идентификатор атрибута |
label
|
Название атрибута |
type
|
Тип: string, number, boolean, dictionary_entry |
dictionary
|
Справочник (если type = dictionary_entry) |
required_for_templates
|
Обязательность: full, reduced, full_update |
required_for_shipment_types
|
Обязательность по типу доставки: 1, 2, 3 |
required_for_genders
|
Обязательность по полу: men, women, kids... |
Помогла эта информация?
Спасибо за отзыв