# YML-фид: как проверить состав данных перед подключением

Источник: https://quicklanding.ru/knowledge/catalog-yml-feed/

Что проверить в YML-фиде до подключения: идентификаторы, цены, наличие, категории и изображения. Как найти ошибки на выборке и организовать обновление каталога.

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

## Уточните, для какого сервиса создаётся файл

![Каталог товаров на экране ноутбука](/assets/images/knowledge/catalog-yml-feed.webp)

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

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

## Сопоставьте предложение с карточкой

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

В Яндекс Товарах идентификатор предложения должен сохраняться для того же товара между версиями прайс-листа. Номер строки выгрузки для этого неудобен: после удаления позиции он изменится. Храните устойчивое соответствие между товаром и идентификатором фида. Не назначайте старый идентификатор другому товару при повторном импорте каталога.

## Разберите категории и изображения

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

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

| Контрольная позиция | Что сравнить с сайтом |
| --- | --- |
| Обычный товар | Адрес, цена, название и фотография |
| Товар по акции | Действующую цену и период обновления |
| Вариант товара | Нужный размер, цвет и доступность |
| Нет в наличии | Правило исключения или передачи состояния |

## Проверьте смену данных между выгрузками

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

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

## Используйте результат проверки как список задач

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

## Связанные материалы

[Артикулы и идентификаторы: как выбрать ключ товара для обмена](/knowledge/catalog-sku-rules/)

[Импорт изображений товаров: адреса, имена и потерянные файлы](/knowledge/catalog-image-import/)

[Синхронизация остатков: что делать при задержке обмена](/knowledge/catalog-stock-sync/)

## Документация для проверки

[Формирование товарного фида: Яндекс Товары](https://yandex.ru/support/merchants/ru/connect/form-feed)

[Атрибуты предложения: Яндекс Товары](https://yandex.ru/support/merchants/ru/elements/attributes-offer)

Ссылки на документацию проверены 8 октября 2026 года. Названия настроек и возможности сервисов могут меняться; перед внедрением сверяйте актуальные условия.

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

### Любой YML подходит для всех рекламных и поисковых сервисов?

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

### Почему фотографии видны на сайте, но не загружаются из фида?

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

### Фид принят. Товары обязательно появятся в поиске?

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

Автор: Владимир Николаев

