С вопросом

Как указывать бренд при импорте?

7 июня 2024
4754
1
1

Честно говоря с брендами у вас какая то неразбериха. Ранее уже создавал топик на эту тему, что у всех категорий товаров и типов для атрибута "Бренд" (ID 85) загружается список из нереального количества брендов, причём большая часть этих брендов никак не относятся к выбранного категории/типу товара и поиск по брендам тоже не реализован. Т.е. чтобы выбрать нужный бренд нужно перелистать список из десятков тысяч элементов, что делает это бессмысленным. При этом, в ЛК селлера, хоть и нет жёсткой привязки к категории, но есть хотя бы возможность искать бренд по названию. Почему не реализовано в API, не понятно.Однако, как сказано в документации, якобы можно передавать значение "Нет бренда", но оно не работает при импорте товара. Причём не работает никак, ни при явном указании бренда из каталога, ни при указании значения "Нет бренда".

Пример кода:

{
  "attributes": [
    {
      "complex_id": 0,
      "id": 85,
      "values": [
        {
          "dictionary_value_id": 5060050,
          "value": "Samsung"
        }
      ]
    },
    {
      "complex_id": 0,
      "id": 85,
      "values": [
        {
          "dictionary_value_id": 0,
          "value": "Нет бренда"
        }
      ]
    },
    {
      "complex_id": 0,
      "id": 85,
      "values": [
        {
          "value": "Нет бренда"
        }
      ]
    },
    {
      "id": 85,
      "values": [
        {
          "value": "Нет бренда"
        }
      ]
    }
  ]
}

Ни один из выше перечисленных вариантов не подходит. Всегда получаю ошибку:

{
  "code": "error_attribute_values_empty",
  "field": "",
  "attribute_id": 85,
  "state": "new",
  "level": "error",
  "description": "Не заполнен обязательный атрибут. Иногда мы обновляем обязательные атрибуты или добавляем новые. Отредактируйте товар или загрузите новый XLS-шаблон с актуальными атрибутами. ",
  "optional_description_elements": {},
  "attribute_name": "Бренд",
  "message": "Attribute value empty"
}

Что-то будете с этим делать или как с этим бороться?

1 комментарий
Чтобы оставить комментарий, нужно  или 
  • for dev
    for dev
    больше 2 лет назад
    Модератор

    @Woodev, добрый день!У вас, к сожалению, других вариантов нет, нужно выгрузить большой список с брендами и найти "dictionary_value_id" для "value": "Нет бренда" и передать его, тогда ошибок не будет.