
Рис. 1 — Общий вид модуля IP5 Agency — llms.txt для вкладки SEO в административной панели CS-Cart.
Модуль доступен на 2 языках: русском, английском.
Файл llms.txt помогает языковым моделям (ChatGPT, Claude, Gemini и другим) быстро понять структуру и содержимое интернет-магазина. Модуль автоматически собирает категории, товары, страницы и статьи блога из каталога CS-Cart и формирует два файла — без единого обращения к ИИ. Сборка полностью детерминированная: одинаковые данные в каталоге всегда дают одинаковый результат, никаких затрат на API и никакой зависимости от стороннего сервиса.
Как работает модуль
В основе модуля — три сущности:
- llms.txt — краткий навигационный файл: описание магазина, ссылки на ключевые разделы, категории, несколько популярных товаров, страницы и статьи блога.
- llms-full.txt — полный экспорт каталога: все категории, товары, страницы и статьи блога с описаниями и прямыми ссылками, без ограничения по количеству.
- Постраничный Markdown — любой товар, категория или CMS-страница доступны в чистом Markdown-формате, если добавить .md к обычному адресу, например example.com/nazvanie-tovara.md. Формируется на лету, ничего не генерируется заранее.
Оба файла можно как собрать автоматически одной кнопкой, так и отредактировать вручную — ручное сохранение публикуется сразу, без дополнительных шагов.
Соответствие стандарту llms.txt
Формат llms.txt, который собирает модуль, построен не произвольно, а строго по официальной спецификации проекта llmstxt.org: заголовок первого уровня, краткое описание в виде цитаты (blockquote), тематические разделы второго уровня со списками markdown-гиперссылок, и отдельный раздел Optional для второстепенных материалов — именно так, как описано в спецификации. Каждая ссылка на категорию, товар, страницу или статью блога оформлена как настоящая markdown-ссылка [Название](адрес), а не просто упомянута рядом текстом — это прямое требование стандарта, и мы проверили его построчным сравнением с эталонным примером как в кратком, так и в полном файле.
Модуль также учитывает рекомендации официальной документации CS-Cart по разделу Оптимизация вашего сайта с помощью LLM: краткий файл llms.txt остаётся навигационным (оптимальное количество ссылок — 20–50, без полного каталога), а весь объём товаров и категорий с описаниями выносится в отдельный файл llms-full.txt — ровно то разделение, которое советует сама платформа.
Содержание
- Установка и первичная настройка
- Справочник общих настроек
- Генерация и публикация
- Точечный выбор конкретных страниц
- Ручное редактирование
- Постраничный Markdown
- Расписание
- Полный экспорт каталога
- Фильтр неликвида
1. Установка и первичная настройка
Перейдите в Add-ons → Manage Add-ons → Install add-on, загрузите архив модуля и активируйте его. После установки модуль появится в разделе Website → SEO → Llms.txt.
Ключевое отличие от ИИ-версии модуля: API-ключ не требуется — сборка обоих файлов происходит напрямую из базы данных, без обращения к внешнему сервису.


Рис. 2 — Вкладка Settings модуля сразу после установки. Захватите форму настроек целиком, при необходимости несколькими скриншотами.
2. Справочник общих настроек
Таблица ниже перечисляет все настройки на вкладке Settings модуля.
| Настройка | Что делает |
|---|---|
| Включать категории / товары / страницы / статьи | Четыре независимых чекбокса, определяющих, какие типы контента вообще собираются. |
| Лимит товаров / категорий / страниц / статей | Верхняя граница количества объектов каждого типа в автоматическом режиме. Значение 0 означает отсутствие ограничения — в файл попадут все объекты. |
| Только корневые категории | Ограничивает список категорий верхним уровнем вложенности, не включая подкатегории. Учитывает товары во всех дочерних категориях при проверке наличия. |
| Исключать товары не в наличии и без цены | Убирает из файла товары без цены или с нулевым остатком (если учёт остатков включён для товара). |
| Генерировать llms-full.txt | Включает второй файл — полный экспорт с описаниями, без ограничения по количеству. |
| Markdown-версия каждой страницы | Включает роут /название.md для отдельных страниц. |
| Описание магазина | Свободный текст, добавляется в начало файла llms.txt как вступительное описание. Если не заполнено, формируется автоматически по данным каталога. |
| Внешние ссылки | Дополнительные материалы (по одной ссылке на строку: URL и описание через вертикальную черту), попадают в раздел Optional обоих файлов. |
| Автообновление по расписанию | Включает автоматическую пересборку файла раз в сутки в указанное время — без необходимости настраивать cron на сервере. |
| Время автообновления | Время суток (ЧЧ:ММ, по времени сервера), в которое запускается автоматическая пересборка. |
3. Генерация и публикация
Откройте страницу управления модулем (Website → SEO → Llms.txt). Верхняя таблица показывает публичные адреса обоих файлов, шаблон markdown-адреса, дату последнего обновления и статистику по включённому содержимому.

Рис. 4 — Верхняя таблица статуса после хотя бы одной генерации, со всеми заполненными значениями.
Нажмите Оценить объём, чтобы увидеть, сколько категорий, товаров, страниц и статей попадёт в файл, до запуска самой сборки.

Рис. 5 — Результат нажатия кнопки "Оценить объём".
Нажмите Собрать автоматически. Результат применяется сразу — без промежуточного этапа черновика, так как сборка детерминированная и не может дать непредсказуемый результат.

Рис. 6 — Индикатор процесса сборки сразу после нажатия кнопки.
4. Точечный выбор конкретных страниц
Помимо общего лимита по количеству, можно вручную выбрать конкретные CMS-страницы, которые должны попасть в файл — например, только "Доставка и оплата" и "О компании", а не все подряд. Найдите нужные страницы через поиск и отметьте их — если список не пуст, он полностью заменяет автоматический отбор по лимиту для раздела страниц.

Рис. 7 — Блок точечного выбора страниц с полем поиска и уже отмеченными позициями.
5. Ручное редактирование
Оба файла можно также редактировать напрямую как обычный текст, рядом в две колонки, и сохранить — изменения публикуются сразу.

Рис. 8 — Два текстовых поля редактирования: llms.txt слева, llms-full.txt справа, с реальным содержимым.
6. Постраничный Markdown
При включённой настройке любой товар, категория или CMS-страница также доступны в чистом Markdown по своему обычному адресу с добавленным .md — например, example.com/nazvanie-tovara.md. Формируется по запросу, в реальном времени, без дополнительных шагов в админ-панели.

Рис. 9 — Пример страницы товара, открытой в Markdown-формате в браузере.
7. Расписание
Модуль поддерживает автоматическую пересборку файла раз в сутки в указанное время — без необходимости настраивать cron на сервере. Пересборка запускается при первом заходе покупателя на витрину после наступления заданного времени.

Рис. 10 — Настройки расписания автообновления, включённые и заполненные временем.
8. Полный экспорт каталога
Файл llms-full.txt содержит все категории, товары, страницы и статьи блога с описаниями и корректными ссылками, без ограничения по количеству — для тех индексаторов и ИИ-агентов, которым нужны полные данные, а не только навигация.

Рис. 11 — Фрагмент содержимого файла llms-full.txt, открытого в браузере, с видимыми категориями и товарами.
9. Фильтр неликвида
При включённой настройке товары без цены или без остатка на складе не попадают ни в один из файлов, а категории без единого доступного товара (включая товары в подкатегориях) автоматически исключаются из списка.