← Гайды

Товарный фид для ИИ-агентов: зачем и как

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

Товарный фид (product feed) — это машиночитаемый файл со всем каталогом магазина: одна запись на товар, а внутри записи — цена, наличие, ссылка и картинка. Формат придумали для рекламных площадок: Google Shopping принимает XML, локальные прайс-агрегаторы Молдовы и Румынии — YML. Но у фида появился новый читатель — ИИ-агент, который подбирает товар и оформляет заказ за пользователя.

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

Зачем структурированный каталог ИИ-агенту

ИИ-ассистенты всё чаще отвечают на запрос «подбери и купи» не ссылкой на выдачу, а конкретным товаром с ценой. Чтобы попасть в такой ответ, магазин должен отдавать данные так, чтобы агент прочитал их без догадок. Фид даёт три вещи, которых нет у обычной страницы:

  1. Скорость и точность. Цену и наличие агент берёт из фида за один запрос вместо обхода десятков страниц.
  2. Свежесть цены. Фид обновляется по расписанию, поэтому цифра в ответе ИИ совпадает с ценой в корзине. Рассинхрон — частая причина, по которой ассистент называет старую цену.
  3. Полнота каталога. Агент видит весь ассортимент сразу, а не только те страницы, которые успел обойти краулер.

Спрос уже есть: по индексу AI-трафика (13.07–01.08.2026) у одного магазина панели боты прочитали 73 715 карточек товаров. Агенты доходят до каталога — вопрос в том, смогут ли они собрать из него заказ.

Ключевые поля

Минимальный набор, без которого запись бесполезна:

ПолеЧто означаетПример
idстабильный идентификатор товараSKU-10482
titleназвание товараКофемолка Delonghi KG79
price + currencyцена и валюта (код ISO 4217)499 MDL
availabilityналичиеin_stock / out_of_stock
linkссылка на страницу товараhttps://shop.md/p/10482
imageссылка на изображениеhttps://shop.md/img/10482.jpg

Два поля ломаются чаще всего. availability должно быть честным: если товара нет, агент не должен предлагать его к покупке. А image бесполезно, когда картинка отдаёт ботам 403 или 406 — такую проблему мы находим в нашем рейтинге из 63 магазинов Молдовы и Румынии, где медиана скора всего 38 из 100.

Форматы фида

Google Shopping (XML)

Классический XML с полями в пространстве g:. Его понимают рекламные системы, а заодно и многие ИИ-краулеры:

<item>
  <g:id>SKU-10482</g:id>
  <g:title>Кофемолка Delonghi KG79</g:title>
  <g:price>499 MDL</g:price>
  <g:availability>in_stock</g:availability>
  <g:link>https://shop.md/p/10482</g:link>
  <g:image_link>https://shop.md/img/10482.jpg</g:image_link>
</item>

YML

Формат локальных прайс-агрегаторов. Тоже XML, но со своей схемой (offer, price, currencyId).

agentic.json

JSON-фид, который плагин Botmetria отдаёт по адресу /feed/agentic.json. Это не публичный стандарт: названия полей в упрощённом виде повторяют товарный фид OpenAI для агентской коммерции (ACP), а тот же каталог отдаётся и в XML в стиле Google по адресу /products.xml. Одна запись из его массива products, в сокращении:

{
  "id": "10482",
  "title": "Кофемолка Delonghi KG79",
  "price": "499.00", "currency": "MDL",
  "availability": "in_stock",
  "link": "https://shop.md/p/10482",
  "image_link": "https://shop.md/img/10482.jpg"
}

Как отдавать фид

Как Botmetria превращает фид в UCP-каталог

Плагин для WooCommerce собирает UCP-каталог и фиды прямо из товаров WooCommerce — не из разметки JSON-LD Product, — а SDK для PHP и Node.js отдают его из вашего собственного кода товаров; в обоих случаях агенты, читающие формат манифеста Botmetria, могут и открыть checkout-сессию. На любой другой платформе Botmetria может сконвертировать готовый фид Google Shopping XML или YML в каталог только для чтения со своим хостингом. Цена, валюта и наличие отдаются машиночитаемо, а не прячутся в вёрстке. Если готового фида ещё нет, плагин собирает его из данных магазина сам.

В аудите это засчитывается в «Обнаружение» (20% скора): там проверяются товарный фид и манифест /.well-known/ucp. «Данные товара» и «Агентский Markdown» оцениваются отдельно — по разметке на товарных страницах и по markdown-ответам.

Как проверить фид

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

Чем фид для ИИ отличается от фида для Google Shopping?

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

Обязательно ли делать отдельный agentic.json?

Нет. Если у вас WooCommerce, плагин Botmetria собирает фид и UCP-каталог из данных магазина. На других платформах готовый XML-фид Google Shopping или YML можно превратить в UCP-каталог с хостингом у Botmetria через кабинет. Сама по себе разметка JSON-LD источником не служит.

Какие поля минимально обязательны?

id, title, price плюс currency, availability, link и image. Без честного availability и открытой для ботов картинки запись для агента бесполезна.

Как проверить, что фид читается ИИ?

Откройте его в браузере и запустите бесплатный аудит Botmetria — категория «Обнаружение» покажет, находит ли аудит фид, а «Данные товара» — видят ли агенты цену и наличие на страницах товаров.

Связанные гайды

Проверьте магазин бесплатно

Аудит за 60 секунд покажет, насколько магазин готов к ИИ-агентам — и что чинить первым.

Запустить бесплатный аудит