6 ноября 2026·7 мин·Андрей Бегаев

Товарный фид для Яндекс Директа из 1С-Битрикс: почему товары выпадают из рекламы и как проверить

Как сайт на 1С-Битриксе собирает товарный фид для Яндекс Директа, что настроить, чтобы товары не выпадали из рекламы, и как проверить фид самостоятельно.

Яндекс ДиректТоварный фид1С-Битрикс

Товарный фид — это файл со списком товаров магазина: название, цена, наличие, фото и ссылка на страницу. Яндекс Директ берёт из него товары и сам собирает объявления с фото и ценой. Если у товара не заполнено нужное поле, Директ его пропускает, и реклама работает только на часть каталога.

На 1С-Битриксе фид собирает сам сайт, а товары теряются в трёх местах: в каталоге, в настройках выгрузки и в кабинете Директа.

Что передаёт товарный фид

Фид для Яндекс Директа передаёт по каждому товару:

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

Из фида Директ собирает товарные объявления в Единой перфоманс-кампании — основном типе кампании Директа, — товарную галерею в поиске и рекламу для тех, кто уже смотрел товар на сайте. Как устроены эти форматы, разобрано в статье о товарной кампании и смарт-баннерах. Файл того же формата (YML) принимают Яндекс Товары и Маркет.

Как сайт на 1С-Битриксе собирает фид

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

Товары, цены и остатки приходят в каталог сайта из 1С через обмен. Поэтому ошибка в учёте доходит до рекламы: если в 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 товаров.

Сколько товаров не попало в фид в двух магазинах: в формате «бренд и модель» — 51,6 и 25,8 %, из них в наличии 1 587 и 3 457; в простом формате — 3,2 и 4,9 %, из них в наличии 4 и 13

Два магазина на 1С-Битриксе, 3 ноября 2026. В каждом оба фида собраны из одного каталога для других сервисов, не для Директа. У Директа правило то же: без бренда или модели товар в объявление не попадёт.

Проблема: на сайте у товара цена 0 ₽. Решение: товар с нулевой ценой Директ в рекламу не берёт. Цену исправляют в обмене 1С с сайтом: проверьте, какой вид цены показывает сайт и выгружается ли он из 1С.

Проблема: в Директе у фида статус «Ошибка загрузки». Решение: откройте отчёт об ошибках рядом со статусом, а потом ссылку на фид в браузере. Если вместо списка товаров открывается «страница не найдена», поставьте в кабинете новую ссылку. Так бывает, когда выгрузку на сайте пересоздали и файл получил новое имя.

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

Проблема: в рекламе старая скидка. Решение: если процент скидки или старую цену считает 1С, а акцию в ней закрыли не до конца, скидка продолжает уходить в фид, а из него в объявления. После акции сверяйте цену в фиде с ценой на странице у пяти её товаров. В одном магазине 49 товаров закончившейся акции продолжали уходить в фид для Яндекса со скидкой 26 %.

Как проверить товарный фид самостоятельно

Первые три пункта займут около 15 минут, в последнем поможет разработчик:

  1. В Директе откройте «Библиотека → Фиды». У фида не должно быть статуса «Ошибка загрузки».
  2. Откройте ссылку на фид в браузере. Должен открыться файл со списком товаров, а дата сборки в его начале — сегодняшняя или вчерашняя. Большой файл браузер может не открыть, тогда попросите у разработчика фид в виде таблицы.
  3. Откройте на сайте пять ходовых товаров и найдите каждый в фиде поиском по названию. Товар должен быть в файле, а цена и наличие — совпадать со страницей.
  4. Попросите разработчика сравнить, сколько товаров в фиде и сколько в наличии на сайте, и показать выпавшие товары с причинами. Первыми выпадают товары без фото, без бренда и с ценой 0 ₽.

Когда цены и наличие отличаются по регионам

Если в разных городах у сети разные цены или наличие, Яндекс Товары советуют делать отдельный фид на каждый регион. На 1С-Битриксе для этого заводят свою выгрузку на каждый регион с его видом цены. По каким складам считать остатки для каждого фида, договоритесь с разработчиком. Директ принимает до 50 фидов, и фид региона подключают к объявлениям для этого региона.

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

Нужен модуль или хватит встроенного экспорта 1С-Битрикс? Для каталога без вариантов товара хватает встроенного экспорта, на него ссылается и справка Яндекс Товаров. Модуль нужен, чтобы дать размерам и цветам свои ссылки в фиде или вывести в рекламу целые разделы каталога.

Можно добавить товары вручную, без фида? Можно, если товаров немного: вручную в Директ добавляют до 1 000 товаров, столько же строк вмещает таблица CSV. Большему каталогу нужен фид по ссылке: у Кум-Тигея так в рекламу попали 31 667 товаров с фото, ценой и наличием.

Подключение фида входит в ведение Директа? Да, фид и товарные объявления подключаем при настройке, а она входит в ведение Директа. Рекламный бюджет — от 50 000 ₽ в месяц, он платится Яндексу напрямую.

Если кампании уже работают, а товаров в рекламе меньше, чем у вас в наличии, закажите аудит кампаний в Директе за 30 000 ₽: разберём кабинет, счётчики и цели и составим план починки. Что проверяют при таком аудите, описано в чек-листе аудита Директа.

Товарный фид

Яндекс Директ

1С-Битрикс

Цена

Бренд

Фото

Наличие

Ссылка

Регион

Проверка