Интеграции и e-commerce

Настройка фидов Яндекс Маркет

Аркадий ЗверевАркадий Зверев, генеральный директор «Кометы»··4 мин чтения

Что такое фид для Яндекс Маркет и почему он важен

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

Товарный фид Яндекс является источником данных: именно он связывает сайт магазина, кабинет продавца и сам маркетплейс. YML, или Yandex Market Language, — это собственный стандарт Яндекса, основанный на XML, поэтому товарный его часто называют и YML файлом, и XML файлом одновременно.

Пример правильно структурированного фида YML

Пример правильно структурированного YML-фида для Яндекс Маркет
Пример правильно структурированного YML-фида для Яндекс Маркет

Наглядная схема показывает базовую структуру YML-файла: <yml_catalog>, <shop>, <categories>, <offers>, а также ключевые элементы карточки товара.

Для бизнеса товарный фид важен не только как технический файл. Он позволяет автоматически обновлять каталог, быстрее добавлять новые позиции, передавать актуальные цены и получать больше контроля над размещением товаров на площадке Маркета. Если структура файла соответствует требованиям сервиса, магазин может создать YML, использовать его для выгрузки товаров и поддерживать актуальную версию каталога без ручного обновления каждой карточки.

Требования Яндекс Маркет к товарным фидам

Яндекс Маркет устанавливает строгие требования к структуре и содержанию фида. YML требует соответствия спецификации: файл должен начинаться с XML-заголовка в первой строке, содержать корневой тег <yml_catalog> с атрибутом date, а внутри — блок <shop>, список категорий <categories> и товарные предложения <offers>. Для каждого товара нужен уникальный offer id, а дата в yml_catalog должна показывать актуальность данных.

Основные требования Яндекс Маркет к фидам

Параметр Требование Комментарий
Формат YML / XML Для Маркета используется YML на базе XML
Заголовок Обязателен XML-заголовок должен стоять в первой строке
Корневой элемент <yml_catalog date="..."> Нужно указать дату и время актуальности данных
Возраст данных Не старше 10 дней Версия файла должна быть актуальной
Структура <shop>, <categories>, <offers> Базовый каркас товарного каталога
Идентификатор Уникальный offer id Нужен для каждого товара
Кодировка UTF-8 или Windows-1251 Другие варианты использовать не следует
Размер До 2 ГБ Ограничение действует для одного файла
Количество До 1000 Лимит считается суммарно для сайта и поддоменов
Автообновление по ссылке Поддерживается Маркет может регулярно забирать актуальную версию файла

Таблица помогает быстро сверить формат, размер, ограничения и базовые элементы фида перед загрузкой в кабинет.

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

Часто задаваемые вопросы

Как настроить фид для Яндекс Маркет?

Чтобы настроить фид, сначала выбирают способ генерации файла: модуль CMS, готовый сервис, WordPress-плагин, API или ручной вариант. Затем нужно создать YML, указать обязательные параметры, проверить структуру XML, ссылки, цены, изображения и условия доставки, а после этого добавить файл в кабинет или передать ссылку для автообновления.

Какие обязательные параметры должны быть в фиде для Яндекс Маркет?

В обязательный минимум входят XML-заголовок, <yml_catalog> с date, блок <shop>, разделы <categories> и <offers>, а также уникальный offer id для каждого предложения. В зависимости от типа товара могут использоваться дополнительные параметры, но базовая схема должна соответствовать официальной YML-спецификации.

Как настроить выгрузку товаров в формате YML для Яндекс Маркет?

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

Услуги по теме статьи

Если задачу из статьи удобнее отдать подрядчику — вот что мы делаем по этой теме.

  • Интернет-магазин

    Магазин на 1С-Битрикс: каталог, оплата, доставка, обмен с 1С — за 30 дней.

  • Доработка сайта

    Новые блоки, формы, фильтры, интеграции и исправление ошибок на действующем сайте.

  • Сайт на 1С-Битрикс

    Корпоративные сайты и магазины на 1С-Битрикс с обменом с 1С и интеграциями.

Флагманский продукт

Сайт под продвижение

Сайт с нуля, сразу сделанный под поисковые системы, и месяц продвижения после запуска. Один договор, одна команда, одна цена.

150 000 ₽сайт и первый месяц продвижения

Что входит

  • Разбор ниши и структура по запросам: разделы, посадочные, смета построчно — 2 недели
  • Прототип, дизайн и сборка на 1С-Битрикс или WordPress, до 20 страниц — 2 недели
  • Техподготовка и запуск: мета-теги, скорость, robots и sitemap, Метрика — 1–2 дня
  • Месяц SEO-продвижения после запуска с отчётом по индексации и заявкам

Услуга по теме

Интернет-магазин

Магазин на 1С-Битрикс: каталог, оплата, доставка, обмен с 1С — за 30 дней.

Похожие статьи

Ещё три разбора по близкой теме из блога «Кометы».

Рассчитать стоимостьПозвонить