Общее описание проблемы
Иногда при выгрузке товаров возникает совершенно непонятная проблема: модуль не показывает некоторые бренды в справочнике. Причём, эта возникает «на ровном месте»: в личном кабинете Озона можно выбрать этот бренд, а модуль его не показывает, и при выгрузке сообщает что указано некорректное значение, хотя бренд указан правильно.
В связи с этим, любому из клиентов модуля совершенно очевидно, что проблема в модуле. Однако это не так. Тот справочник брендов, которые предоставляет Озон в личном кабинете и тот справочник брендов, который Озон позволяет выгружать - это фактически разные справочники. Они похожи на 99%, но всё же это разные справочники. Почему так - нам неизвестно.
Обычно, в случаях, когда модуль не показывает какой-то бренд, и когда его нет также в личном кабинете, следует обратиться в техподдержку Озон с просьбой о добавлении такого бренда. Но если в личном кабинете он есть, а в модуле нет - это уже совсем другая ситуация. Причём, как показывает наш опыт - проблема частая.
И самое печальное в этой ситуации - мы в этом вопросе практически бессильны. Да, в модуле можно для таких брендов настроить выгрузку значения "Нет бренда", но это же явно не лучший вариант.
Также, с недавних пор в модуле добавлена опция «Отменить учёт категории при проверке значений для атрибутов», но она может помочь только для некоторых случаев, польза от неё невелика.
Дополнительная проверка (для тех, кто не верит)
Многие клиенты по какой-то причине не верят в то, что проблема на стороне Озон, приводя в качестве аргумента то, что в личном кабинете бренд доступен, и только в модуле его нет, что нужно всего-лишь добавить его где-то в модуле.
По этому случаю мы добавили в модуле дополнительную возможность - «Проверить значения атрибутов категории».
Пользоваться ей максимально просто: нажмите кнопку «Проверить», укажите числовой ID категории, и после этого - числовой ID атрибута (атрибут с брендом имеет ID 85). После этого модуль начинает загружать все значения брендов напрямую из Ozon в режиме реального времени.
По завершении процесса в текстовом поле доступен полный список брендов - проверьте, есть ли в нём нужный Вам бренд.
Что же делать?
Единственный вариант - обращаться в техподдержку Озон. Только они могут сделать так, чтобы все бренды были не только в личном кабинете, но и передавались при запросах к Озон. Пытаться найти другой способ - неправильно, и вряд ли к чему-то приведёт.
Однако, в этом способе есть один неприятный момент. Техподдержка Озон по какой-то причине всегда просит пример запроса, которым мы получаем эти бренды, хотя в документации он хорошо описан. Тем не менее, они это просят.
Понятное дело, что пытаться предоставить запросы из модуля - бессмысленно, т.к. по сути всё сводится к тому, что предлагает документация. А добавлять логирование запросов, особенно учитывая что категорий может быть много - эту информацию в логе смотреть будет крайне неудобно.
Поэтому специально для техподдержки Озон мы составили такие запросы, ниже приведём сами запросы и ответы сервера на них. При этом важно понимать, что Client-Id и Api-Key - это секретная информация, поэтому на скриншотах эти значения заменены.
Приведённые запросы выполняются через CURL, результат сохраняется в файл values.txt (в конце выполнения он будет содержать полный JSON ответов сервера на все запросы).
curl -H "Content-Type: application/json" -H "Client-Id: 11111" -H "Api-Key: 11111111-1111-1111-1111-111111111111" https://api-seller.ozon.ru/v2/category/attribute/values -d '{"category_id":33697155,"attribute_id":85,"limit":5000}' >> values.txt && echo >> values.txt
curl -H "Content-Type: application/json" -H "Client-Id: 11111" -H "Api-Key: 11111111-1111-1111-1111-111111111111" https://api-seller.ozon.ru/v2/category/attribute/values -d '{"category_id":33697155,"attribute_id":85,"limit":5000,"last_value_id":432052815}' >> values.txt && echo >> values.txt
curl -H "Content-Type: application/json" -H "Client-Id: 11111" -H "Api-Key: 11111111-1111-1111-1111-111111111111" https://api-seller.ozon.ru/v2/category/attribute/values -d '{"category_id":33697155,"attribute_id":85,"limit":5000,"last_value_id":970710557}' >> values.txt && echo >> values.txt
curl -H "Content-Type: application/json" -H "Client-Id: 11111" -H "Api-Key: 11111111-1111-1111-1111-111111111111" https://api-seller.ozon.ru/v2/category/attribute/values -d '{"category_id":33697155,"attribute_id":85,"limit":5000,"last_value_id":970777501}' >> values.txt && echo >> values.txt
curl -H "Content-Type: application/json" -H "Client-Id: 11111" -H "Api-Key: 11111111-1111-1111-1111-111111111111" https://api-seller.ozon.ru/v2/category/attribute/values -d '{"category_id":33697155,"attribute_id":85,"limit":5000,"last_value_id":970843806}' >> values.txt && echo >> values.txt
curl -H "Content-Type: application/json" -H "Client-Id: 11111" -H "Api-Key: 11111111-1111-1111-1111-111111111111" https://api-seller.ozon.ru/v2/category/attribute/values -d '{"category_id":33697155,"attribute_id":85,"limit":5000,"last_value_id":970897660}' >> values.txt && echo >> values.txt
curl -H "Content-Type: application/json" -H "Client-Id: 11111" -H "Api-Key: 11111111-1111-1111-1111-111111111111" https://api-seller.ozon.ru/v2/category/attribute/values -d '{"category_id":33697155,"attribute_id":85,"limit":5000,"last_value_id":971011858}' >> values.txt && echo >> values.txt
curl -H "Content-Type: application/json" -H "Client-Id: 11111" -H "Api-Key: 11111111-1111-1111-1111-111111111111" https://api-seller.ozon.ru/v2/category/attribute/values -d '{"category_id":33697155,"attribute_id":85,"limit":5000,"last_value_id":971057947}' >> values.txt && echo >> values.txt
curl -H "Content-Type: application/json" -H "Client-Id: 11111" -H "Api-Key: 11111111-1111-1111-1111-111111111111" https://api-seller.ozon.ru/v2/category/attribute/values -d '{"category_id":33697155,"attribute_id":85,"limit":5000,"last_value_id":971340879}' >> values.txt && echo >> values.txt
curl -H "Content-Type: application/json" -H "Client-Id: 11111" -H "Api-Key: 11111111-1111-1111-1111-111111111111" https://api-seller.ozon.ru/v2/category/attribute/values -d '{"category_id":33697155,"attribute_id":85,"limit":5000,"last_value_id":971345887}' >> values.txt && echo >> values.txt
curl -H "Content-Type: application/json" -H "Client-Id: 11111" -H "Api-Key: 11111111-1111-1111-1111-111111111111" https://api-seller.ozon.ru/v2/category/attribute/values -d '{"category_id":33697155,"attribute_id":85,"limit":5000,"last_value_id":971350893}' >> values.txt && echo >> values.txt
curl -H "Content-Type: application/json" -H "Client-Id: 11111" -H "Api-Key: 11111111-1111-1111-1111-111111111111" https://api-seller.ozon.ru/v2/category/attribute/values -d '{"category_id":33697155,"attribute_id":85,"limit":5000,"last_value_id":971355901}' >> values.txt && echo >> values.txt
Поиск окончен,, больше брендов нет. Далее нужно скачать файл values.txt себе и выполнить поиск по нужному бренду.
В качестве ответа для техподдержки можете скопировать указанные выше запросы, возможно также пригодятся скриншоты, возможно даже поможет просто ссылка на данную статью.
Возврат к списку