YML-фид по данным из Ozon: зачем он нужен и как его получить

Генерация YML-фида по данным из Ozon

Иногда возникает задача использовать данные товаров из Ozon не только внутри самого маркетплейса.

Например, нужно перенести товары на другую площадку, загрузить их в интернет-магазин или передать каталог партнёру (диллеру, оптовому клиенту, реселлеру и т.д.).

В таких случаях может пригодиться YML-фид.

Что такое YML-фид

YML (Yandex Market Language) — это формат обмена данными о товарах, основанный на XML.

Изначально он был разработан для Яндекс.Маркета, однако со временем стал одним из самых распространённых форматов в российском e-commerce.

Сегодня YML поддерживается многими CMS, интернет-магазинами и сервисами автоматизации.

YML-фид сегодня — это уже не столько формат для Яндекс.Маркета, сколько универсальный способ обмена товарными данными между различными системами.

Когда может понадобиться YML-фид из Ozon

На практике такая задача возникает чаще, чем кажется.

Например, YML-фид может понадобиться для:

  • переноса товаров из Ozon на Wildberries;
  • загрузки каталога в интернет-магазин;
  • передачи данных партнёрам или оптовым клиентам;
  • интеграции с внешними системами;
  • формирования резервной копии каталога.

Главное преимущество такого подхода — данные уже заполнены в Ozon. Нет необходимости вручную переносить тысячи карточек товаров и заново заполнять характеристики.

Почему обычной выгрузки Excel часто недостаточно

Сам Ozon позволяет выгружать информацию о товарах через личный кабинет.

Выгрузка из Ozon формируется в формате Excel и отдельно по категориям товаров. При большом ассортименте работать с такими файлами становится неудобно.

Кроме того, Excel и YML решают разные задачи.

Excel ориентирован прежде всего на просмотр и редактирование данных человеком. YML удобен для автоматического обмена данными между различными системами.

Как появилась эта возможность в Tovaroved

Несколько лет назад одной из основных задач, которую мы решали в Tovaroved, было массовое внесение карточек товаров на маркетплейсы.

Для передачи данных мы использовали формат YML.

Позже появилась обратная задача — получать уже существующие данные из маркетплейсов для дальнейшего использования в других системах.

Так появилась возможность формирования YML-фидов по данным Ozon.

Как формируется YML-фид по данным Ozon

Для работы используется официальный API Ozon.

Для подключения необходимы идентификатор продавца и API-токен с правами на чтение товарных данных.

После подключения система получает данные о товарах и автоматически формирует YML-фид.

Важно учитывать, что сформировать фид можно только по тем данным, к которым у вас есть официальный доступ через API Ozon.

Получить YML-фид можно только по тем товарам, к данным которых у вас есть официальный доступ через API Ozon.

Поэтому получить данные чужого магазина или магазина конкурента таким способом не получится.

Генерацию можно запускать вручную либо автоматически по расписанию. Обычно обновление настраивается раз в несколько часов, например раз в 6 часов.

Мы получаем данные не через парсинг сайта, а через официальный API Ozon с использованием токена продавца.

Какие данные попадают в фид

В сформированный YML-фид могут входить:

  • названия товаров;
  • категории;
  • описания;
  • характеристики;
  • цены и остатки;
  • артикулы и штрихкоды;
  • ссылки на фото и видео;
  • многие другие данные.

Если характеристики заполнены в Ozon, они также попадают в итоговый фид.

Фотографии выгружаются в виде прямых HTTPS-ссылок на изображения. Причём выгружается не только главное фото, но и остальные фотографии товара.

Какие настройки доступны

При генерации фида можно указать название магазина, название компании и адрес сайта.

Также можно выбрать, что использовать в качестве offer_id: Ozon product_id или артикул товара.

Для group_id можно использовать данные модели либо автоматически генерировать отдельные значения.

Кроме того, можно:

  • включать/исключать архивные товары;
  • включать/исключать товары с нулевым остатком;
  • включать/исключать товары без штрихкодов;
  • включать/исключать товары без оценок;
  • добавлять или не добавлять скидки продавца.

Это позволяет адаптировать фид под требования конкретной системы.

Насколько это легально

Иногда возникает вопрос, насколько корректно получать данные товаров из собственного кабинета Ozon.

В данном случае речь идёт о данных, которые ранее были добавлены самим продавцом, его сотрудниками или привлечёнными исполнителями.

Это названия товаров, описания, характеристики, фотографии и другая информация, которая уже используется в работе магазина.

Получение данных выполняется через официальный API маркетплейса. Речь не идёт о парсинге сайта или получении доступа к чужой информации.

По сути продавец получает доступ к собственным товарным данным и может использовать их для дальнейшей работы в других системах.

Что показывает практика

За время работы нам неоднократно приходилось формировать YML-фиды для крупных каталогов товаров.

На практике мы успешно формировали фиды для каталогов объёмом в несколько десятков тысяч товаров.

Время формирования зависит от количества товаров. Для небольших каталогов процесс обычно занимает считанные минуты. Для очень крупных — от нескольких минут до часа.

Что в итоге

Если данные товаров уже заполнены в Ozon, во многих случаях нет смысла переносить их вручную на другие площадки или в другие системы.

YML-фид позволяет получить структурированный каталог товаров в универсальном формате и использовать его для дальнейшей автоматизации, интеграций и переноса данных.

Если вам нужен YML-фид по данным из Ozon, мы поможем его сформировать и настроить под ваши задачи.

Частые вопросы

Нет. Ozon позволяет выгружать данные товаров в формате Excel, но не предоставляет готовый YML-фид. Для формирования YML-фида можно использовать специализированные инструменты, работающие через API Ozon.

Да. Для формирования YML-фида необходим API-токен продавца с правами на чтение товарных данных, а также идентификатор продавца.

Нет. Получить YML-фид можно только по тем товарам, к данным которых у вас есть официальный доступ через API Ozon. Для работы требуется API-токен соответствующего кабинета продавца.

Это официальный способ получения данных через API Ozon. Мы не взаимодействуем с интерфейсом сайта и не используем методы парсинга страниц.

В фид могут входить названия товаров, категории, описания, характеристики, цены, остатки, артикулы, штрихкоды, ссылки на фотографии и другие данные, доступные через API Ozon.

Да. В YML-фид попадают ссылки на фотографии товаров, включая не только главное изображение, но и дополнительные фотографии. Также могут передаваться ссылки на видео.

Да. При формировании фида можно настроить различные фильтры, включая исключение архивных товаров и товаров с нулевыми остатками.

Да. Генерация фида может выполняться как вручную, так и автоматически по расписанию. Частота обновления настраивается индивидуально под задачу.

Да. YML-фид может использоваться как источник данных для переноса товаров между различными маркетплейсами, интернет-магазинами и другими системами. При необходимости дополнительно настраиваются правила сопоставления данных.

Несмотря на изменения со стороны Яндекс Маркета, YML остаётся одним из самых распространённых форматов обмена товарными данными в российском e-commerce. Его продолжают поддерживать многие CMS, интернет-магазины и сервисы автоматизации.

Время зависит от количества товаров. Для небольших каталогов формирование обычно занимает считанные минуты. Для крупных каталогов с десятками тысяч товаров процесс может занимать дольше — от нескольких минут до часа.

Если Вы хотите что-то уточнить, прокомментировать или оставить отзыв - сделать это можно в наших мессенджерах и соцсетях. Например, в Telegram (ссылка в нижней части сайта, можно оставить комментарий или написать сообщение каналу). Будем рады Вашим обращениям.