Доктор каталога: ИИ-описания, SEO-мета и характеристики товаров для 1С-Битрикс

Доктор каталога: ИИ-описания, SEO-мета и характеристики товаров для 1С-Битрикс (freestylegroup.catalogdoctor) - решение для Битрикс

Доктор каталога: ИИ-описания, SEO-мета и характеристики товаров для 1С-Битрикс

0
3 500 грн.
Доктор каталога: ИИ-описания, SEO-мета и характеристики товаров для 1С-Битрикс (freestylegroup.catalogdoctor) - решение для Битрикс

Модуль приводит карточки товаров в порядок пачками прямо из административного раздела: чистит названия и описания, выносит характеристики из текста в свойства инфоблока, заполняет Title, Description, H1 и ключевые слова, а при желании пишет описания и мета нейросетью. Каждое изменение записывается в журнал «было → стало», и любую пачку или отдельный товар можно откатить одной кнопкой. Шаблоны сайта не трогаются, на публичных страницах модуль ничего не выводит.

Что лечит. Название: убирает палку «|» и разворачивает «АРТИКУЛ БРЕНД | Тип» в «Тип БРЕНД АРТИКУЛ», снимает продающие хвосты вроде «купить в Москве», лишние пробелы и написание капсом; бренд определяется по свойству инфоблока и по вашему списку, а не угадывается. Артикул: если свойство пустое, а артикул виден в названии, он записывается в свойство. Характеристики: строки вида «Мощность, кВт 2», «Материал: чугун», «Внутренний диаметр d, мм 4» и строки таблиц распознаются в описании и записываются в свойства с тем же названием, единицы измерения «мм» и «mm» приводятся к одной; после переноса эти строки можно убрать из текста, а таблицы, картинки, списки и остальной текст остаются как были. Вкладка «Характеристики → свойства» показывает, каких свойств в инфоблоке не хватает, и заводит их одной кнопкой. Описание: чистка от скриптов, стилей, атрибутов оформления, обёрток Word и пустых абзацев. Мета-теги: Title, Description, H1 и ключевые слова по шаблонам с плейсхолдерами {name} {brand} {article} {section} {city} {site} {specs} {price}; по умолчанию заполняются только пустые поля и дословные копии названия, ручные значения не трогаются.

Нейросеть — по желанию. Ключ вводит владелец сайта; поддерживаются YandexGPT, GigaChat, агрегаторы AITunnel и Polza с оплатой в рублях, OpenAI напрямую и любой OpenAI-совместимый сервер по https. Модель получает только факты карточки — название, бренд, раздел, характеристики, прежний текст — и запрет придумывать характеристики, цены и сроки. Режимы: писать описания только товарам без текста, товарам с коротким текстом или всем; описания со ссылками и файлами не переписываются. Дневной лимит запросов защищает от неожиданного счёта. Без ключа все правила, характеристики, чистка и шаблоны мета работают как обычно.

Как это устроено. Вы выбираете инфоблок, раздел, диапазон ID и галочки «что лечить», нажимаете «Показать пример» и видите «было → станет» на живой карточке без записи. «Диагноз без записи» проходит по всему фильтру и считает, у скольких товаров какие претензии. «Лечить» идёт шагами из браузера с полосой прогресса, счётчиками и кнопкой «Остановить»; незавершённую пачку можно продолжить. Журнал хранит старое и новое значение каждого поля; при откате поля, которые правили вручную после лечения, не затираются и помечаются конфликтом.

Модуль написан на API D7: чтение элементов и свойств через ORM, запись штатным API инфоблоков, AJAX через контроллер с проверкой сессии и прав, настройки в стандартной странице модуля. Создаёт две таблицы для журнала и пачек, удаляется без следов. Права доступа — стандартные права модуля: чтение — просмотр, запись — запуск и откат.

Наш модуль уже успешно используют на наших проектах