Товарный фид (YML-файл)

Товарный фид (YML-файл) — это структурированный файл в формате XML, разработанный компанией Яндекс (YML расшифровывается как Yandex Market Language) для массовой загрузки и синхронизации данных о товарах интернет-магазина с торговыми платформами и поисковыми системами. В отличие от обычного прайс-листа, YML-фид содержит не только цены, но и полные описания, изображения, характеристики, категории, остатки и ссылки на страницы товаров, что позволяет автоматически обновлять витрины магазина на десятках площадок.

Как это работает?

YML-файл строится по строгой XML-схеме с собственной DTD (Document Type Definition), правила валидации которой существенно жёстче, чем у стандартного RSS. Корневой элемент <yml_catalog> содержит атрибут с датой и временем актуальности данных (не старше 10 дней по стандарту RFC 3339), внутри которого располагается блок <shop> с информацией о магазине, валютах, категориях и непосредственно предложениями (<offer>). Каждое предложение идентифицируется уникальным id и статусом доступности (available), а также включает обязательные поля: название, цену, валюту, категорию, ссылку на страницу товара и изображение. В зависимости от типа товара (электроника, книги, музыка, туры, билеты или простые товары) набор обязательных атрибутов расширяется — например, для техники требуются vendor и model, для книг — author и ISBN. Яндекс скачивает файл по расписанию: минимальная частота — раз в 24 часа, максимальная — раз в час, а для оперативного обновления только цен и остатков существует отдельный Price API.

Метрики и стандарты

В 2026 году к YML-фидам предъявляются следующие технические требования и стандарты:

  • Формат и кодировка: файл должен быть текстовым (не бинарным) в кодировке UTF-8 или windows-1251.
  • Размер файла: при загрузке с компьютера — до 200 МБ, при загрузке по ссылке — до 512 КБ (по некоторым данным — до 256 МБ).
  • Частота обновления: Яндекс скачивает файл минимум раз в 24 часа, максимум — раз в час.
  • Актуальность: дата в атрибуте date не должна быть старше 10 дней.
  • Обязательные поля: для каждого товара (offer) требуются id, available, price, currencyId, categoryId, url, picture, name.
  • Категории и бренды: названия должны быть записаны символами английского или русского алфавитов.
  • Типы предложений: в зависимости от категории товара требуется указывать расширенный набор атрибутов (vendor.model, book, artist.title, tour, event-ticket).

Индустриальный ориентир: по данным на 2026 год, некорректно сформированный фид блокирует всю кампанию целиком, а не отдельные товары. Типичная ошибка — отсутствие обязательных атрибутов или несоответствие категории типу предложения. Целевой показатель — добиваться 100% валидности фида перед загрузкой, чтобы ни один товар не был отклонён платформой.

Почему это важно для бизнеса?

YML-фид — это актив интернет-магазина, открывающий доступ к бесплатному и платному трафику на десятках площадок. Один правильно сгенерированный фид позволяет одновременно разместить товары в Яндекс Маркете, Яндекс Товарах (бесплатная органическая выдача), а также на OZON, AliExpress, СберМегаМаркете, ВКонтакте и других агрегаторах. Автоматическая синхронизация через YML исключает ручное обновление прайсов, снижает риск ошибок и гарантирует, что клиент видит актуальную цену и наличие. Для бизнеса это означает масштабирование каналов сбыта без пропорционального роста трудозатрат — один фид работает на все площадки одновременно.

Пример применения

Сценарий: Интернет-магазин электроники с 5000 товаров хочет подключиться к Яндекс Маркету и Яндекс Товарам для получения бесплатного трафика, но не имеет ресурсов для ручного заполнения карточек на каждой площадке. Решение: Администратор устанавливает на WordPress плагин генерации YML-фида, настраивает маппинг полей WooCommerce в атрибуты YML (цена → price, название → name, описание → description, изображения → picture) и получает ссылку на готовый XML-файл. Ссылка добавляется в личный кабинет Яндекс Товаров и Яндекс Маркета с настройкой автоматического обновления каждые 6 часов. Результат: все 5000 товаров появляются в выдаче Яндекса в течение суток, трафик из органики вырастает на 25% за первый месяц, а затраты на ручное управление каталогом сведены к нулю.

Как это реализуется в WordPress?

Генерация и управление YML-фидом в WordPress/WooCommerce реализуется через специализированные плагины:

  • Product Feed Manager for WooCommerce (RexTheme): поддерживает предустановленный шаблон для Yandex Market (YML), автоматически маппит стандартные поля WooCommerce, позволяет добавлять дополнительные атрибуты и включает валидатор фида до отправки. Поддерживает более 200 торговых площадок.
  • YML for Yandex Market: бесплатный плагин из репозитория WordPress, создаёт YML-ленту не только для Яндекс Маркета, но и для СберМегаМаркета, AliExpress, 2gis, ВКонтакте и других. Требует установленного WooCommerce. Генерация фида запускается из меню «Экспорт Yandex Market» — после выбора автоматического создания файла ссылка появляется в течение 1–7 минут. Версия 5.5.1 (июнь 2026) добавила поддержку правила «Яндекс.Товары» и совместимость с плагином FOX — Currency Switcher.
  • Product Feed PRO for WooCommerce (AdTribes): поддерживает создание YML-фидов наряду с фидами для Google Shopping, Facebook, Bing и других каналов. Включает более 100 предустановленных шаблонов, фильтры и правила для исключения нерентабельных товаров.
  • RSS Retriever Lite: позволяет импортировать Yandex Product Feed как товары WooCommerce, сохраняя любые XML-теги в пользовательские поля.

Настройка и запуск:

  1. Установить и активировать один из плагинов генерации фидов.
  2. Перейти в настройки плагина, выбрать шаблон «Yandex Market (YML)».
  3. Настроить маппинг полей: сопоставить поля WooCommerce (название, цена, описание, изображения, категории, артикулы) с атрибутами YML.
  4. Настроить автоматическое обновление фида при изменении товаров (цены, остатки).
  5. Получить ссылку на сгенерированный YML-файл и добавить её в личный кабинет Яндекс Маркета или Яндекс Товаров.

На серверном уровне — для больших каталогов (10 000+ товаров) рекомендуется увеличить лимиты памяти и времени выполнения PHP в настройках сервера (LiteSpeed или Nginx), а также настроить крон-задачи для регулярной генерации фида.

Связанные понятия

  • Товарный фид (product feed) — структурированный файл с данными о товарах для загрузки на торговые платформы
  • Яндекс Маркет — торговая площадка Яндекса, где покупка совершается на платформе
  • Яндекс Товары — бесплатный сервис для размещения товаров в органической выдаче Яндекса
  • XML (Extensible Markup Language) — расширяемый язык разметки, основа YML-формата
  • Price API — программный интерфейс Яндекс Маркета для обновления только цен и остатков без полной перегенерации фида
  • Валидация фида — процесс проверки YML-файла на соответствие требованиям площадки перед загрузкой

Хотите получать больше продаж из Google и Яндекса без постоянного увеличения рекламного бюджета и зависимости от поискового трафика? Закажите настройку и ведение товарной рекламы в Google Merchant Center и Яндекс Товарах. Мы подготовим и оптимизируем товарный фид, настроим Merchant Center и Яндекс Товары, устраним ошибки модерации, запустим товарные кампании и выстроим систему оптимизации на основе реальной окупаемости и маржинальности. В результате ваши товары будут показываться пользователям уже в момент выбора — с ценой, изображением и названием магазина, что обеспечивает более высокий уровень конверсии по сравнению с классической поисковой рекламой и формирует стабильный поток целевых заказов.

Свяжитесь с нами, чтобы обсудить ваш проект. Мы оценим ваш сайт и товарный каталог, проверим готовность фида и рекламных платформ, определим ключевые точки роста и рассчитаем объем работ. На основе этого мы предложим стратегию запуска и ведения товарной рекламы, ориентированную не на клики и показы, а на снижение стоимости привлечения клиента и устойчивый рост продаж.