Товарный фид для Яндекс.Маркета — это файл с данными о товарах (YML, XML или CSV), который магазин передаёт в сервис для загрузки товаров в каталог. В этой статье разберём, как правильно настроить фид, какие форматы поддерживает Маркет и как избежать типичных ошибок.
- Яндекс.Маркет принимает товарные фиды в форматах YML, XML, CSV и JSON по API, при этом максимальный размер файла не должен превышать 500 МБ.
- В YML-фиде для каждого товара обязательно должны быть указаны поля id, name, price, currencyId, categoryId, picture и url, иначе загрузка будет отклонена.
Содержание
- Что такое товарный фид и зачем он нужен для Яндекс.Маркета
- Основные требования Яндекс.Маркета к товарному фиду
- Как создать YML-фид для Яндекс.Маркета: структура и пример
- Пошаговая настройка фида в личном кабинете Яндекс.Маркета
- Частые ошибки при создании товарного фида
- Как проверить и обновить товарный фид автоматически
- Оптимизация фида для роста продаж на Яндекс.Маркете
- Интеграция фида с внешними сервисами и Crawza
- Часто задаваемые вопросы
Наш блог — это дополнение к инструкции: там мы разбираем реальные ошибки в XML-фидах, которые не видны на этапе первичной настройки.
Что такое товарный фид и зачем он нужен для Яндекс.Маркета
Товарный фид — это структурированный файл с информацией о товарах, который Яндекс.Маркет использует для автоматической загрузки объявлений и карточек в каталог.
Фид — это мост между вашим интернет-магазином и витриной Маркета. Без него товары вручную загружать невозможно.
Яндекс.Маркет принимает данные в форматах YML, XML и CSV. Самый популярный — YML, созданный на базе XML.
В файле указывается название товара, цена, ссылка на карточку, фото, артикул, категория и другие параметры. Эти данные определяют внешний вид объявления и показы в поиске.
Основные требования Яндекс.Маркета к товарному фиду
Яндекс.Маркет требует, чтобы фид содержал обязательные поля — id, name, price, currencyId, categoryId, picture и url — и соответствовал техническим лимитам по размеру и частоте обновления.
Каждый товар должен иметь уникальный идентификатор. По нему Маркет синхронизирует данные и обновления. Если id повторяется, товары могут дублироваться.
Обязательные поля — это минимум. Для качественной загрузки добавьте description, продавца, вес, габариты и остатки на складе. Это повышает кликабельность и помогает в ранжировании.
Размер файла не должен превышать 500 МБ. Если товаров больше, разбейте каталог на несколько фидов и добавьте каждый в личном кабинете.
Как создать YML-фид для Яндекс.Маркета: структура и пример
Создать YML-фид можно вручную, сгенерировать его через CMS-плагин или использовать сервис Crawza, который автоматически собирает файл из данных магазина.
YML-файл начинается с тега <yml_catalog> и даты генерации. Внутри — блок <shop> с информацией о магазине.
Для каждого товара создаётся элемент <offer> с атрибутами id, available и group_id. Внутри — название, цена, валюта, картинка и ссылка.
Обязательный элемент <currency> задаёт валюту. Для России используйте RUB с курсом 1. Если магазин продаёт в других странах, настройте мультифид отдельно.
Пошаговая настройка фида в личном кабинете Яндекс.Маркета
В личном кабинете Яндекс.Маркета нужно добавить новый источник данных, указать URL фида, выбрать формат и запустить тестовую загрузку.
Зайдите в раздел «Товары» → «Каталог» → «Загрузка» и нажмите «Добавить источник». Выберите тип «Файл на сайте».
Вставьте ссылку на фид и укажите формат. Яндекс проверяет доступность URL и загружает файл. После этого запустите тестовый период — обычно 24 часа.
Во время теста Маркет проверяет соответствие схеме, корректность цен и наличие фото. Исправьте ошибки и переотправьте файл.
Частые ошибки при создании товарного фида
Самая частая ошибка — использование неполных данных: отсутствие обязательных полей, битых ссылок на фото или неправильной схемы YML.
Многие магазины забывают указать <available> со значением true или false. Из-за этого товары могут пропасть из выдачи на Маркете.
Битые изображения или ссылки на страницы товара приводят к отклонению загрузки. Проверьте все URL в фиде перед отправкой.
Ошибки в названии валюты или категорий тоже блокируют принятие файла. Используйте только категории из классификатора Яндекс.Маркета.
Как проверить и обновить товарный фид автоматически
Яндекс.Маркет обновляет фид автоматически по заданному расписанию, но вы можете настроить частоту проверки и получать уведомления об ошибках.
В личном кабинете задайте интервал обновления — от часа до недели. Для больших каталогов рекомендуем обновление раз в сутки.
Включите уведомления в Telegram или на почту от Яндекс.Маркета. Так вы быстро узнаете, если фид перестал открываться.
Инструмент Crawza поможет отслеживать здоровье фида, проверять статус товаров и находить проблемы до того, как они повлияют на продажи.
Оптимизация фида для роста продаж на Яндекс.Маркете
Оптимизация фида — это обогащение данных в YML-файле: качественные фото, подробные описания с ключами и правильные атрибуты для каждого товара.
Добавьте атрибуты <params> — цвет, размер, бренд, страна. Они помогают пользователям фильтровать товары и быстрее находить нужное.
Названия товаров должны содержать ключевые слова. Пример: «Смартфон Xiaomi Redmi Note 14, 256 ГБ, чёрный» — информативно и понятно.
Используйте поле <description> для SEO-текста, но не перегружайте: до 1000 символов, без HTML-тегов и спама.
Интеграция фида с внешними сервисами и Crawza
Crawza помогает автоматизировать сборку и управление товарным фидом, а также интегрирует его с Яндекс.Маркетом через личный кабинет и API.
Наш сервис собирает данные из вашей CMS, ERP или Google-таблиц и формирует YML-фид по актуальной схеме. Вам не нужно программировать.
После настройки фида вы можете передать его в Яндекс.Маркет и другие каналы продаж. Crawza поддерживает мультифиды для разных рынков.
Свяжитесь со специалистом через сайт Crawza, чтобы получить персональную настройку фида под требования вашего магазина.
Услуги Crawza включают аудит текущего фида, настройку правил под требования Яндекс.Маркета и сопровождение после запуска.
Часто задаваемые вопросы
Какие форматы товарного фида поддерживает Яндекс.Маркет?
Яндекс.Маркет поддерживает форматы XML (включая YML), CSV и JSON по API. YML — стандарт для интернет-магазинов и позволяет передавать максимально полные данные.
Как часто нужно обновлять товарный фид?
Рекомендуется обновлять фид минимум раз в сутки, а при изменении цен — сразу после изменения. Яндекс.Маркет автоматически забирает файл по расписанию, которое вы задали в личном кабинете.
Что делать, если Яндекс.Маркет не принимает мой фид?
Проверьте кодировку файла (UTF-8), синтаксис XML, наличие обязательных полей и доступность URL фида. Используйте инструмент проверки в личном кабинете или обратитесь к специалистам Crawza для аудита.
Можно ли использовать один фид для Яндекс.Маркета и других площадок?
Да, базовый YML-фид можно адаптировать под разные площадки. Сервис Crawza позволяет создавать отдельные фиды для каждого канала из единого каталога товаров.