Создать бота

YML-фид магазина: что это и зачем он ИИ-чату

13 октября 2026 г.

Бот отвечает на вопрос «сколько стоит» правильно, когда у него есть цена в структурированном виде. Страницу сайта можно разобрать, но это работа с догадками. YML-фид уже содержит всё нужное в готовом виде, поэтому из всех способов получить каталог он самый надёжный.

Что такое YML-фид

YML (Yandex Market Language) - XML-файл, который описывает магазин и его товары. Формат придумали для Яндекс Маркета, и теперь его поддерживает большинство платформ и многие сервисы, которым нужен каталог.

Упрощённый пример:

<yml_catalog date="2026-10-13 12:00">
  <shop>
    <name>Магазин</name>
    <categories>
      <category id="1">Постельное бельё</category>
    </categories>
    <offers>
      <offer id="101" available="true">
        <url>https://example.ru/komplekt-boris</url>
        <price>2899</price>
        <oldprice>3499</oldprice>
        <categoryId>1</categoryId>
        <picture>https://example.ru/img/boris.jpg</picture>
        <name>Комплект постельного белья Boris, сатин</name>
        <vendor>Boris</vendor>
        <description>Сатин, евро, 10 расцветок.</description>
      </offer>
    </offers>
  </shop>
</yml_catalog>

Каждый товар - это offer с названием, ценой, ссылкой, картинкой, категорией и описанием. Атрибут available показывает, есть ли товар в наличии. Если указана oldprice, бот видит, что у товара скидка.

Почему он нужен ИИ-чату

Где взять фид

Большинство платформ выгружают его для Яндекс Маркета, и обычно он уже настроен.

Типичные ошибки в фидах

  1. Устаревшие цены. Фид формируется раз в сутки или реже, а цены на сайте меняются чаще. Бот назовёт цену из фида.
  2. Нет описаний. Без описания бот знает только название, поэтому не сможет ответить на вопрос о составе или размере.
  3. Фид закрыт авторизацией или выдаёт ошибку при обращении извне. Откройте адрес в окне браузера без входа в админку.
  4. Огромный файл, сотни мегабайт. Лучше отдавать только нужные товары.
  5. Все товары помечены как недоступные или у всех одинаковая цена. Это признак ошибки в настройке выгрузки.
  6. Разные адреса картинок и ссылок: с http и https, с www и без. Это не ломает бота, но создаёт беспорядок в карточках.

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

  1. Откройте адрес в браузере. Должен показаться XML-текст, а не страница входа.
  2. Найдите <offer: товары должны быть.
  3. Выберите три товара и сравните цену с сайтом.
  4. Проверьте, что у товаров есть <picture> и <url>.
  5. Для строгой проверки воспользуйтесь валидатором Яндекса в кабинете Маркета.

Как фид попадает в BotNow

BotNow при анализе сайта ищет фид по типовым адресам и по ссылкам на главной странице. Если фид лежит в другом месте, а обнаружить его автоматически не получилось, пока надёжнее всего выложить его по типовому адресу, например /yml.xml. Возможность указать адрес вручную мы добавим в личном кабинете.

Если фида нет, бот читает разметку страниц товаров, но на больших каталогах это работает хуже. Остальные способы описаны в разделе «Интеграции».

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

Что такое YML-фид?

Это XML-файл со списком товаров магазина в формате Яндекс Маркета: название, цена, наличие, категория, фото, ссылка и описание. Его выгружают для сервисов, которым нужен каталог в структурированном виде.

Как найти YML-фид своего магазина?

Чаще всего он уже настроен для Яндекс Маркета или Яндекс Директа. Спросите разработчика или посмотрите в админке платформы раздел выгрузок и интеграций. Адрес обычно заканчивается на .xml или .yml.


BotNow читает интернет-магазин, отвечает покупателям и подбирает товары по бюджету. Сервис готовится к запуску. Как это работает · Написать нам