С вопросом
Ошибка
7 июня 2024
1645
2
0
Делаю запрос на создание товара
указана категория
stdClass Object
(
[items] => Array
(
[0] => stdClass Object
(
[category_id] => 17027495
[description_category_id] => 200001531указан атрибут типа товара
[3] => stdClass Object
(
[complex_id] => 0
[id] => 8229
[values] => Array
(
[0] => stdClass Object
(
[value] => Карбюратор для мототехники
[dictionary_value_id] => 970854766
)
)
)выдает сразу две ошибки
Выбранная категория не соответствует типу товара
attribute 8229 (Тип), dictionaryValueID (970854766) does not belong to category 17028922 хотя там категория указана совсем другая 200001531 -> 17027595
Description category should be finalхотя у категории 200001531 нет children объектов, в чем причины подскажите пожалуйста?

Вероятнее всего вы создали товар с некорректной категорией, поэтому появляется такая ошибка. На данный момент по API нельзя изменять категорию у товаров. Такому товару нужно пролить категорию через ЛК, либо удалить и завести новый.
судя по всему первый товар создался с кривой категорией а позже обновление (по
offer_id) не дает обновить категорию и вылезает одна и таже ошибка... после удаления товара и создания нового нормально сработало