Модуль GEO Engine Agent превращает сайт на 1C-Bitrix в управляемую платформу GEO Engine (geoengine.pro). Он не генерирует контент сам — он исполняет задачи платформы через нативный API Bitrix: от SEO-метаданных до публикации AI-описаний товаров, отзывов и медиа.
Принцип работы- Модуль устанавливается на сайт как стандартное решение Bitrix
- Регистрируется в GEO Engine, получая уникальный токен агента
- Получает задачи двумя каналами:
- Push — GEO Engine мгновенно отправляет задачу на webhook модуля (HTTP 202, задача исполняется сразу, ответ не заставляет ждать)
- Poll — каждые 5 минут (настраивается) модуль сам опрашивает GEO Engine — резервный канал, если сайт недоступен для push
- Задачи исполняются через нативный API Bitrix (CIBlockElement, CIBlockSection, CFile, CIBlockProperty и т.д.) — без изменения ядра
- Результат выполнения отправляется обратно; на стороне платформы статусы отражаются в интерфейсе ревью
SEO и AI-видимость (GEO):
- Meta-теги элементов и разделов: title, description, keywords, canonical, H1
- SEO-шаблоны инфоблоков (IPROPERTY_TEMPLATES) — массовые шаблоны для каталога
- Runtime-переопределение meta через событие OnEpilog (для страниц вне инфоблоков)
- JSON-LD структурированные данные: Product, Article, Organization, FAQPage, BreadcrumbList
- Open Graph и Twitter Cards (og_/twitter_ через SEO-override хранилище)
- Генерация llms.txt, llms-full.txt и Markdown-версий страниц (/page.md) для AI-ассистентов и поисковых моделей — с выбором инфоблоков, полей, свойств, глубиной разделов и авто-перегенерацией при изменении каталога
- SEO-аудит сайта, исправление robots.txt, отключение сторонних SEO-шаблонов (native_seo_off), геотаргетинг
- Откат применённых SEO-изменений (seo_rollback) по сохранённым снапшотам
Каталог и карточки товаров:
- Синхронизация каталога (sync_catalog) — выгрузка товаров и разделов в GEO Engine: названия, цены, характеристики, описания, URL, изображения (абсолютные URL через домен сайта), активность, иерархия разделов
- Публикация AI-контента карточек (update_product) — описания, краткие описания, meta title/description, характеристики, FAQ-блоки, alt-текст фото — строго после ручного ревью в кабинете
- Обновление категорий (update_category) и информационных страниц (update_information)
- Откат — перед каждой записью сохраняется снапшот «было», возврат одной задачей
- Цены (update_price) — обновление цен с заменой вхождений цены в тексте карточки (replacePriceInText)
Отзывы о товарах:
- add_product_review / remove_product_review — публикация AI-отзывов в выбранный инфоблок отзывов
- Привязка отзыва к товару (свойство-ссылка на элемент, поиск по коду и типу)
- Автомаппинг свойств: рейтинг, автор, плюсы, минусы — по коду и имени свойства, списочные свойства через enum
AI-медиа для товаров:
- photo_url в update_product — загрузка сгенерированного фото: DETAIL_PICTURE при отсутствии основного, иначе в MORE_PHOTO
- video_url — видео в отдельное свойство (video_property_code в настройках) или авто-детект свойства типа «файл» для видео
- Существующие клиентские медиа не перезаписываются
Контент-маркетинг:
- create_content / update_content / publish_content_plan — публикация статей и контент-плана в выбранный инфоблок (раздел, дата, структура)
- inject_faq / inject_content_block — вставка FAQ и контент-блоков в существующие элементы с дедупликацией
- remove_dead_links — вычистка битых ссылок
Инфраструктура:
- self_update — обновление модуля по zip-пакету из GEO Engine (FTP/local), без ручной установки
- self_uninstall — чистое удаление по команде
- scan_site_structure — карта инфоблоков, разделов, свойств, сторонних SEO-модулей
- scout / seo_audit / fix_robots / fix_seo / health_check — аудит и самодиагностика (PHP, БД, права, LLMS-файлы) с отчётом в GEO Engine
- set_geotargeting, apply_preset, apply_command_action, register_campaign_publication, meta, text, option, product — сервисные задачи платформы
- Сериализация задач — flock на файл /tmp/geoengine-task.lock: параллельные webhook-воркеры выстраиваются в очередь и не пишут в инфоблоки одновременно
- Retry deadlock/lock-timeout — ошибки MySQL 1213/1205 (конфликты с обменом 1С, ручными правками) ретраятся с джиттером
- Идемпотентность — сервер не ставит дубли записей в очередь; модуль не исполняет одну задачу дважды
- Атомарность webhook — ответ 202 уходит сразу, исполнение отделено; таймауты внешнего вызова не рвут задачу
Модуль совместим со всеми редакциями 1C-Bitrix, поддерживающими модуль «Инфоблоки»:
- ✅ Первый сайт
- ✅ Старт
- ✅ Стандарт
- ✅ Малый бизнес
- ✅ Бизнес
- ✅ Энтерпрайз
- PHP: 8.2 или выше
- 1C-Bitrix: 20.0 или выше
- Модуль iblock: установлен (входит во все редакции)
- Расширения PHP: cURL, JSON, flock (стандартные)
- Сетевой доступ: исходящие HTTPS-запросы к geoengine.pro; входящие к webhook — для мгновенной доставки (опционально, poll работает и без них)
- API-ключ и токен агента — только в настройках модуля (Bitrix Option API), токен хранится хэшированным
- Webhook принимает задачи только с валидным токеном агента
- Санитизация всех входящих данных; защита от path traversal при работе с файлами
- Проверка Bitrix sessid при всех действиях в админке
- Модуль не изменяет ядро Bitrix — только стандартный API
Через Marketplace:
- marketplace.1c-bitrix.ru → «GEO Engine Agent» → «Установить»
Ручная установка:
- Скопировать папку geoengine.agent в /local/modules/
- Админка → Marketplace → Установленные решения → Установить
- Настроить: Настройки → GEO Engine Agent
Обновление: мгновенное — GEO Engine отправляет self_update, модуль применяет пакет сам. Ручной вариант: заменить файлы из свежего архива.
Настройка после установки- Зарегистрируйтесь на geoengine.pro и создайте проект для сайта
- Создайте API-ключ в настройках профиля
- В админке Bitrix: Настройки → GEO Engine Agent → вставьте ключ → «Зарегистрировать агент»
- «Сканировать структуру сайта» — модуль построит карту инфоблоков
- Выберите инфоблоки для LLMS-экспорта, инфоблок статей и инфоблок отзывов
- При необходимости укажите код свойства для видео (video_property_code)
Модуль полностью удаляется через Marketplace → Установленные решения → Удалить.
Все настройки и привязки агента удаляются. Контент и SEO-настройки, уже применённые к инфоблокам, остаются (откат доступен до удаления через GEO Engine).
- Сайт: https://geoengine.pro
- Email: support@geoengine.pro
- Время работы поддержки: с 10:00-18:00. сб-вс выходной.
- Часовой пояс Москва.
- Время реагирования: В течении дня.
Для покупки товара в нашем интернет-магазине выберите понравившийся товар и добавьте его в корзину. Далее перейдите в Корзину и нажмите на «Оформить заказ» или «Быстрый заказ».
Если оформляете быстрый заказ: напишите ФИО, телефон и e-mail. Вам перезвонит менеджер и уточнит условия заказа. По результатам разговора вам придет подтверждение оформления товара на почту или через СМС. Теперь останется только ждать доставки и радоваться новой покупке.
Оформление заказа в стандартном режиме выглядит следующим образом. Заполняете полностью форму по последовательным этапам: адрес, способ доставки, оплаты, данные о себе. Советуем в комментарии к заказу написать информацию, которая поможет курьеру вас найти. Нажмите кнопку «Оформить заказ».
Оплачивайте покупки удобным способом. В интернет-магазине доступно 3 варианта оплаты:
- Наличные при самовывозе или доставке курьером. Специалист свяжется с вами в день доставки, чтобы уточнить время и заранее подготовить сдачу с любой купюры. Вы подписываете товаросопроводительные документы, вносите денежные средства, получаете товар и чек.
- Безналичный расчет при самовывозе или оформлении в интернет-магазине: карты МИР. Чтобы оплатить покупку на сайте, система перенаправит вас на сервер платежной системы. Здесь нужно ввести номер карты, срок действия и имя держателя.
- Электронные системы при онлайн-заказе: ЮMoney. Для совершения покупки система перенаправит вас на страницу платежного сервиса. Здесь необходимо заполнить форму по инструкции.
- Безналичная оплата на наш расчетный счет по выставленному счету.
Экономьте время на получении заказа. В интернет-магазине доступно 4 варианта доставки:
- Электронная поставка - все необходимые сведения о лицензии, праве пользования, кодах, ключах и др. высылаются покупателю на его e-mail.
- Курьерская доставка. Когда товар будет отправлен с нашего склада, Вам придет уведомление. В день доставки с Вами заблаговременно свяжется курьер для уточнения времени и деталей доставки. Доставка производится "до двери". Осмотрите упаковку на целостность и соответствие указанной комплектации.
- Постамат. Когда заказ поступит на точку, на Ваш телефон или e-mail придет уникальный код. Заказ нужно оплатить в терминале постамата. Срок хранения — 3 дня.
- Доставка Почтой России. Когда заказ придет в отделение, на Ваш адрес придет извещение о посылке. Перед оплатой Вы можете оценить состояние коробки: вес, целостность. Вскрывать коробку самостоятельно Вы можете только после оплаты заказа. Один заказ может содержать не больше 10 позиций и его стоимость не должна превышать 100 000 р.
Дополнительная информация.
Изучите полный алгоритм продления лицензий на модули 1С-Битрикс: Маркетплейс, включая активацию льготных купонов. Мы детально разбираем все условия: обязательный 30-дневный срок для сохранения максимальной выгоды, пропорциональное ценообразование (12,5%, 25%, 50% от цены модуля) и ограничение по минимальной сумме в 500 рублей. Этот гайд поможет вам эффективно планировать бюджет и гарантировать актуальность вашего проекта.