Товарный фид для Яндекс Директа из 1С-Битрикс: почему товары выпадают из рекламы и как проверить
Как сайт на 1С-Битриксе собирает товарный фид для Яндекс Директа, что настроить, чтобы товары не выпадали из рекламы, и как проверить фид самостоятельно.
Товарный фид — это файл со списком товаров магазина: название, цена, наличие, фото и ссылка на страницу. Яндекс Директ берёт из него товары и сам собирает объявления с фото и ценой. Если у товара не заполнено нужное поле, Директ его пропускает, и реклама работает только на часть каталога.
На 1С-Битриксе фид собирает сам сайт, а товары теряются в трёх местах: в каталоге, в настройках выгрузки и в кабинете Директа.
Что передаёт товарный фид
Фид для Яндекс Директа передаёт по каждому товару:
- постоянный номер товара;
- название или отдельно бренд и модель;
- цену, а при скидке ещё и старую цену;
- наличие;
- ссылку на страницу товара;
- фото;
- раздел каталога и характеристики.
Из фида Директ собирает товарные объявления в Единой перфоманс-кампании — основном типе кампании Директа, — товарную галерею в поиске и рекламу для тех, кто уже смотрел товар на сайте. Как устроены эти форматы, разобрано в статье о товарной кампании и смарт-баннерах. Файл того же формата (YML) принимают Яндекс Товары и Маркет.
Как сайт на 1С-Битриксе собирает фид
Сайт по расписанию берёт товары из каталога и складывает их в файл, который лежит по постоянной ссылке. Директ скачивает этот файл раз в сутки и обновляет по нему товары в объявлениях.
Товары, цены и остатки приходят в каталог сайта из 1С через обмен. Поэтому ошибка в учёте доходит до рекламы: если в 1С у товара нет цены, его не возьмёт и фид.
Собирают фид встроенным экспортом 1С-Битрикс или модулем из магазина решений 1С-Битрикс. Встроенный экспорт находится в админке: «Магазин → Настройки → Экспорт данных». Как его настроить, 1С-Битрикс описал в документации.
Над фидом работают в трёх местах:
- в 1С и в карточках товаров менеджеры заполняют цены, бренды, фото и описания;
- в настройках сайта разработчик задаёт формат, поля, вид цены и расписание выгрузки;
- в Директе специалист по рекламе подключает фид и решает, какие товары попадут в какие объявления.

Цену и наличие задаёт 1С, формат и расписание — выгрузка на сайте, ссылку на фид и отбор товаров — кабинет Директа.
Что настроить, чтобы фид для Яндекс Директа не терял товары
1. Формат описания товара. В простом формате у товара одно поле «название». В формате «бренд и модель» это два отдельных поля, и если одно из них пустое, Директ товар пропустит. Если бренд заполнен не у всех товаров, выбирайте простой формат, а название стройте по совету Директа: что это, бренд, модель.

Настройка выгрузки в админке сайта. Скриншот: © 1С-Битрикс, dev.1c-bitrix.ru
2. Цена, которую видит покупатель без входа. Выгружайте вид цены, который виден на сайте без входа: цена в фиде должна совпадать с ценой на странице. При скидке старая цена идёт отдельным полем и должна быть выше новой. Скидку в объявлении Директ покажет, только если она от 5 %.
3. Наличие. Если в фиде не указано наличие, Директ считает, что в наличии каждый товар из файла. Передавайте наличие по остаткам или не выгружайте закончившиеся товары, иначе реклама поведёт покупателя на товар, который нельзя купить.
4. Размеры и цвета. Варианты товара на 1С-Битриксе хранятся как торговые предложения без своих страниц, а по правилам Маркета, как пишет 1С-Битрикс в документации, у каждого товара в фиде должна быть своя страница. Поэтому выгружайте один вариант, с минимальной ценой: в рекламе будет только он. Или поставьте модуль, который даёт каждому размеру и цвету свою ссылку.
5. Постоянный номер товара и постоянная ссылка. Номер товара в фиде не меняйте и передавайте тот же номер в Метрику: так Директ узнаёт товары, которые человек уже смотрел, и напоминает о них в рекламе. Ссылку на файл тоже не меняйте: новую Директ сам не найдёт.
6. Расписание. Директ скачивает фид раз в сутки, поэтому большой каталог хватит собирать раз в сутки, ночью. Большой фид собирается часами, и если запускать сборку каждый час, запуски идут один за другим и тормозят сайт. В одном магазине, пока фид собирался каждый час, сайт отвечал до 3,4 секунды, а после перехода на сборку раз в сутки главная открывалась быстрее чем за секунду. Попросите разработчика запускать долгую выгрузку по расписанию сервера, так советует 1С-Битрикс. Другие причины медленной работы — в статье почему тормозит сайт на Битриксе.
7. Отдельный фид под каждую площадку. Яндекс советует делать отдельные фиды для Маркета и Товаров. Директу тоже дайте свою ссылку: если один файл забирают несколько площадок, правка под одну меняет данные для всех.
Частые проблемы и решения
Проблема: в рекламе меньше товаров, чем в каталоге. Решение: у части товаров не заполнены бренд, модель или фото, и фид формата «бренд и модель» их отбрасывает. Попросите у разработчика список выпавших товаров и заполните бренд и фото у тех, что есть в наличии, или переведите фид в простой формат. В одном магазине такой фид для сервиса мониторинга цен не взял 25,8 % товаров, и 3 457 из выпавших были в наличии. Простой фид из того же каталога потерял 4,9 %, и в наличии из них было только 13 товаров.

Два магазина на 1С-Битриксе, 3 ноября 2026. В каждом оба фида собраны из одного каталога для других сервисов, не для Директа. У Директа правило то же: без бренда или модели товар в объявление не попадёт.
Проблема: на сайте у товара цена 0 ₽. Решение: товар с нулевой ценой Директ в рекламу не берёт. Цену исправляют в обмене 1С с сайтом: проверьте, какой вид цены показывает сайт и выгружается ли он из 1С.
Проблема: в Директе у фида статус «Ошибка загрузки». Решение: откройте отчёт об ошибках рядом со статусом, а потом ссылку на фид в браузере. Если вместо списка товаров открывается «страница не найдена», поставьте в кабинете новую ссылку. Так бывает, когда выгрузку на сайте пересоздали и файл получил новое имя.
Проблема: цены в рекламе не меняются вслед за сайтом. Решение: фид, загруженный в Директ файлом с компьютера, сам не обновляется. У фида по ссылке посмотрите дату сборки в начале файла: отметка «активна» в настройках выгрузки ещё не значит, что файл собирается. На сайте другого магазина из 10 включённых выгрузок за неделю запускались 3.
Проблема: в рекламе старая скидка. Решение: если процент скидки или старую цену считает 1С, а акцию в ней закрыли не до конца, скидка продолжает уходить в фид, а из него в объявления. После акции сверяйте цену в фиде с ценой на странице у пяти её товаров. В одном магазине 49 товаров закончившейся акции продолжали уходить в фид для Яндекса со скидкой 26 %.
Как проверить товарный фид самостоятельно
Первые три пункта займут около 15 минут, в последнем поможет разработчик:
- В Директе откройте «Библиотека → Фиды». У фида не должно быть статуса «Ошибка загрузки».
- Откройте ссылку на фид в браузере. Должен открыться файл со списком товаров, а дата сборки в его начале — сегодняшняя или вчерашняя. Большой файл браузер может не открыть, тогда попросите у разработчика фид в виде таблицы.
- Откройте на сайте пять ходовых товаров и найдите каждый в фиде поиском по названию. Товар должен быть в файле, а цена и наличие — совпадать со страницей.
- Попросите разработчика сравнить, сколько товаров в фиде и сколько в наличии на сайте, и показать выпавшие товары с причинами. Первыми выпадают товары без фото, без бренда и с ценой 0 ₽.
Когда цены и наличие отличаются по регионам
Если в разных городах у сети разные цены или наличие, Яндекс Товары советуют делать отдельный фид на каждый регион. На 1С-Битриксе для этого заводят свою выгрузку на каждый регион с его видом цены. По каким складам считать остатки для каждого фида, договоритесь с разработчиком. Директ принимает до 50 фидов, и фид региона подключают к объявлениям для этого региона.
Частые вопросы
Нужен модуль или хватит встроенного экспорта 1С-Битрикс? Для каталога без вариантов товара хватает встроенного экспорта, на него ссылается и справка Яндекс Товаров. Модуль нужен, чтобы дать размерам и цветам свои ссылки в фиде или вывести в рекламу целые разделы каталога.
Можно добавить товары вручную, без фида? Можно, если товаров немного: вручную в Директ добавляют до 1 000 товаров, столько же строк вмещает таблица CSV. Большему каталогу нужен фид по ссылке: у Кум-Тигея так в рекламу попали 31 667 товаров с фото, ценой и наличием.
Подключение фида входит в ведение Директа? Да, фид и товарные объявления подключаем при настройке, а она входит в ведение Директа. Рекламный бюджет — от 50 000 ₽ в месяц, он платится Яндексу напрямую.
Если кампании уже работают, а товаров в рекламе меньше, чем у вас в наличии, закажите аудит кампаний в Директе за 30 000 ₽: разберём кабинет, счётчики и цели и составим план починки. Что проверяют при таком аудите, описано в чек-листе аудита Директа.
Товарный фид
Яндекс Директ
1С-Битрикс
Цена
Бренд
Фото
Наличие
Ссылка
Регион
Проверка