Не работает метод /v3/product/import.
По некоторым товарам проходит, по некоторым сбоит.
Тип и категория заданы верно в соответствии с новым деревом категорий:
1. "description_category_id": 17028645
2. В массиве attributes:
{
"id": 8229,
"complex_id": 0,
"values": [
{
"value": "Предусилитель",
"dictionary_value_id": 95664
}
]
}
После создания товара запрос /v1/product/import/info возвращает ошибки:
"errors": [
{
"code": "error_attribute_values_out_of_range",
"field": "",
"attribute_id": 8229,
"state": "new",
"level": "error",
"description": "Неверное значение из списка для атрибута. Для некоторых атрибутов все возможные значения собраны в виде списка — указывайте только их, прописывать значения вручную не нужно. Выберите значения атрибута из списка или загрузите новый XLS-шаблон со значением из списка.",
"optional_description_elements": {},
"attribute_name": "Тип",
"message": "Attribute value not fresh"
},
{
"code": "description_category_not_final",
"field": "description_category_id",
"attribute_id": 0,
"state": "new",
"level": "error",
"description": "",
"optional_description_elements": {},
"attribute_name": "",
"message": "Description category should be final"
}
]
}
Общий запрос:
{
"items": [
{
"attributes": [
{
"complex_id": 0,
"id": 4191,
"values": [
{
"value": "Аттенюатор.Фиксированная мощность: 6 Вт.Расширение: 120 Вт.VC-60 EH120.Шкала: 30/60/120 Вт.Материал: пластик.Цвет: белый.Габариты: 85x85x60 мм.Страна торговой марки: Китай."
}
]
},
{
"complex_id": 0,
"id": 4389,
"values": [
{
"value": "Китай",
"dictionary_value_id": 90296
}
]
},
{
"complex_id": 0,
"id": 85,
"values": [
{
"value": "ABK"
}
]
},
{
"id": 4194,
"complex_id": 0,
"values": [
{
"value": "https://ir.ozone.ru/s3/multimedia-t/6106649453.jpg"
}
]
},
{
"id": 4381,
"complex_id": 0,
"values": [
{
"value": "VC-60-120"
}
]
},
{
"id": 8229,
"complex_id": 0,
"values": [
{
"value": "Предусилитель",
"dictionary_value_id": 95664
}
]
},
{
"id": 9048,
"complex_id": 0,
"values": [
{
"value": "VC-60-120"
}
]
},
{
"id": 4384,
"complex_id": 0,
"values": [
{
"value": "Аттенюатор -1 шт, инструкция"
}
]
},
{
"id": 4385,
"complex_id": 0,
"values": [
{
"value": "12 месяцев"
}
]
},
{
"id": 9461,
"complex_id": 0,
"values": [
{
"value": "Hi-Fi акустическая система"
}
]
},
{
"id": 10096,
"complex_id": 0,
"values": [
{
"value": "белый",
"dictionary_value_id": 61571
}
]
},
{
"id": 11650,
"complex_id": 0,
"values": [
{
"value": "1"
}
]
}
],
"offer_id": "test_1234",
"barcode": "",
"name": "Аттенюатор ABK VC-60-120",
"images": [
"https://ir.ozone.ru/s3/multimedia-t/6106649453.jpg"
],
"price": "6523.0000",
"old_price": "0.0000",
"vat": "0.200000",
"weight": 350,
"depth": 100,
"width": 100,
"height": 70,
"weight_unit": "g",
"dimension_unit": "mm",
"description_category_id": 17028645
}
]
}

Столкнулась с аналогичной проблемой.
Есть у вас какое-то решение?
Заметили следующее: если пойти в админку озон, отредактировать этот товар и задать ему категорию, заполнить обязательные поля и сохранить, то после этого обновление проходит корректно и без ошибок.
Сложилось ощущение, что при создании товара сначала обрабатываются атрибуты, и соответственно возникает ошибка заполнения типа товара, т.к. категория у товара ещё не присвоена. А потом обрабатываются остальные данные товара, и категория не присваивается, потому что уже есть ошибка по атрибутам. И товар сваливается ровно с такими же ошибками, как вы привели выше.
Другого логичного объяснения происходящему найти не удалось. Как и вариантов решения этого вопроса.
Товары, с которыми работаем - из категории Одежда-одежда.
Добрый день! Можете проверить, нет ли у вас уже созданного товара с "offer_id": "test_1234"? Вероятно такой есть и так как категорию изменить нельзя, в ответе возвращается ошибка.