4
Стать партнером
4
{{ formatMonthYear(startMonth) }}
{{ d }}
{{ day.day }}
{{ formatMonthYear(endMonth) }}
{{ d }}
{{ day.day }}
Обновлено
16.02.2026
Содержание статьи

4.5 Обновление товаров

Seller API Метод: POST v1.nomenclatures.store

Обновление товаров выполняется тем же методом, что и создание, но с request_type: "update" и обязательным указанием Lamoda SKU.

Процесс обновления

1 Получить текущие данные товара: v1.attributes.sku.list ↓ 2 Отправить обновление: v1.nomenclatures.store (request_type: "update")

Шаг 1: Получить текущие атрибуты

Перед обновлением получите текущие данные товара через v1.attributes.sku.list (подробнее о методе — в Получение товаров):

POST v1.attributes.sku.list

{
  "jsonrpc": "2.0",
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "method": "v1.attributes.sku.list",
  "params": {
    "filter": [
      {
        "key": "lamoda_sku",
        "operation": "in",
        "value": ["MP002XM0ABCD42", "MP002XM0ABCD43"]
      }
    ]
  }
}

Шаг 2: Отправить обновление

POST v1.nomenclatures.store

{
  "jsonrpc": "2.0",
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "method": "v1.nomenclatures.store",
  "params": {
    "partner_id": 12345,
    "nomenclature": {
      "request_type": "update",
      "erp_category": "5637156453",
      "attributes": {
        "supplier_parent_sku": {
          "type": "string",
          "value": "MYPRODUCT-001"
        },
        "brand": {
          "type": "dictionary_entry",
          "value": "37589"
        },
        "gender": {
          "type": "dictionary_entry",
          "value": "men"
        },
        "color_family": {
          "type": "array_of_dictionary_entry",
          "value": ["635"]
        },
        "season": {
          "type": "dictionary_entry",
          "value": "41726"
        }
      },
      "variation_attributes": [
        {
          "sku": {
            "type": "string",
            "value": "MP002XM0ABCD42"
          },
          "supplier_sku": {
            "type": "string",
            "value": "MYPRODUCT-001-42"
          },
          "size_value": {
            "type": "dictionary_entry",
            "value": "42"
          },
          "product_identifier": {
            "type": "string",
            "value": "4607123456789"
          },
          "tax_class": {
            "type": "dictionary_entry",
            "value": "vat22"
          }
        },
        {
          "sku": {
            "type": "string",
            "value": "MP002XM0ABCD43"
          },
          "supplier_sku": {
            "type": "string",
            "value": "MYPRODUCT-001-43"
          },
          "size_value": {
            "type": "dictionary_entry",
            "value": "43"
          },
          "product_identifier": {
            "type": "string",
            "value": "4607123456790"
          },
          "tax_class": {
            "type": "dictionary_entry",
            "value": "vat22"
          }
        }
      ]
    }
  }
}
⚠️ При обновлении обязателен sku (Lamoda SKU)

В variation_attributes для каждого размера нужно указать атрибут sku со значением Lamoda SKU. Без него обновление не пройдёт.

Структура запроса обновления

Параметр Тип Обязательный Описание
partner_id integer Да ID продавца
nomenclature.request_type string Да Должен быть "update"
nomenclature.erp_category string Да ID категории товара
nomenclature.attributes object Да Атрибуты для обновления
variation_attributes[].sku object Да ⚠️ Lamoda SKU (обязателен при update!)

Что можно обновлять

Атрибут Можно изменить Примечание
brand ❌ Нет Заблокирован после первичной модерации
supplier_parent_sku ❌ Нет Идентификатор товара
supplier_sku ❌ Нет Идентификатор размера
color_family ✅ Да До первичной модерации
upper_material, sole_material и др. ✅ Да Можно изменять
tax_class ✅ Да vat0, vat5, vat7, vat10, vat22
product_identifier ✅ Да Можно изменять

Добавление нового размера

Добавление нового размера к существующему товару — это операция создания, а не обновления. Используйте request_type: "create" с тем же supplier_parent_sku. Подробнее — в Создание товаров → Добавление нового размера.

Частые ошибки

Ошибка Причина Решение
"Атрибут запрещён к редактированию" Атрибут заблокирован после модерации Некоторые атрибуты нельзя изменить (brand, supplier_sku и др.)
Ошибка обновления без sku Не указан Lamoda SKU в variation_attributes Добавьте атрибут sku с Lamoda SKU для каждой вариации
"SKU not found" Указан несуществующий Lamoda SKU Проверьте SKU через v1.nomenclatures.list или v1.attributes.sku.list
"Значение sku недоступно" Передан seller_sku вместо lamoda_sku Используйте Lamoda SKU (формат: MP002XM..., XD001XW... и др.)

Реальный пример обновления

Пример из продакшена — обновление атрибутов обуви:

{
  "jsonrpc": "2.0",
  "id": "c2811a18-40a7-47de-ba06-c2422afdb2a9",
  "method": "v1.nomenclatures.store",
  "params": {
    "partner_id": 877474127,
    "nomenclature": {
      "request_type": "update",
      "erp_category": "5637156859",
      "attributes": {
        "gender": {
          "type": "dictionary_entry",
          "value": "women"
        },
        "brand": {
          "type": "dictionary_entry",
          "value": "33479"
        },
        "season": {
          "type": "dictionary_entry",
          "value": "41726"
        },
        "upper_material": {
          "type": "array_of_dictionary_entry",
          "value": ["355"]
        },
        "sole_material": {
          "type": "array_of_dictionary_entry",
          "value": ["35249"]
        },
        "supplier_parent_sku": {
          "type": "string",
          "value": "4642919"
        }
      },
      "variation_attributes": [
        {
          "sku": {
            "type": "string",
            "value": "XD001XW02LM6E360"
          },
          "supplier_sku": {
            "type": "string",
            "value": "4642932"
          },
          "product_identifier": {
            "type": "string",
            "value": "2004642932017"
          },
          "tax_class": {
            "type": "dictionary_entry",
            "value": "vat22"
          },
          "size_value": {
            "type": "dictionary_entry",
            "value": "36"
          }
        }
      ]
    }
  }
}

См. также

Помогла эта информация?

Да Нет

Спасибо за отзыв

Отправить
5.1 Остатки FBS
4.4 Ценовой карантин
Спросить у Lamoda Seller Assistant в Telegram