Блог, который наполняет себя сам
Контент-маркетинг для интернет-магазина упирается в одно:
статьи надо писать. Копирайтер — это 1500–3000 ₽ за текст и неделя ожидания. Своими силами — вечное «напишу на выходных».
AI Blog закрывает вопрос. Вы утверждаете тему одним кликом, а модуль сам пишет статью, рисует обложку, заполняет мета-теги, расставляет ссылки на товары и публикует по расписанию. Дальше блог работает без вас.
Что получает магазин
- Трафик по информационным запросам. Карточка товара отвечает на запрос «купить теплицу», статья — на «какой поликарбонат выбрать для теплицы». Это разные люди на разных стадиях, и вторых кратно больше.
- Ссылки из статей прямо в каталог. Главное отличие от блога на WordPress рядом с магазином: модуль видит ваш каталог и вставляет в текст ссылки на конкретные товары и разделы. Статья не просто информирует — она ведёт к покупке.
- Микроразметка из коробки. Article, BreadcrumbList, FAQPage, ItemList, Open Graph — то, за что обычно платят отдельно сеошнику.
Как это работает
- Темы. Нажимаете «Подобрать темы» — модуль смотрит на ваш каталог и предлагает список идей. Или добавляете свои.
- Утверждение. Отмечаете подходящие. Ничего не публикуется без вашего согласия.
- Генерация. Статья собирается за 10 шагов: проверка на дубль → бриф → план → разделы → вступление → FAQ → мета-теги → перелинковка → обложка → сборка. Каждый шаг — отдельный запрос, поэтому ничего не отваливается по таймауту на слабом хостинге.
- Вычитка (по желанию). Готовая статья ждёт заданное число часов — можно поправить перед публикацией.
- Публикация. По расписанию, с уведомлением в Telegram или на почту.
Шесть нейросетей на выбор
| Провайдер | Особенности |
| GigaChat (Сбер) | Российский. Есть бесплатный тариф на текст и картинки |
| YandexGPT | Российский, оплата с рублёвого счёта |
| OpenAI-совместимый | ChatGPT, DeepSeek, OpenRouter — любой сервис с этим API |
| Anthropic (Claude) | Лучшее качество длинных текстов |
| Ollama | Локальные модели на своём сервере, без передачи данных наружу |
| Заглушка | Демо-режим: прогнать весь конвейер без ключей и без расхода токенов |
Разные провайдеры на разные задачи. Текст можно писать одной моделью, служебные задачи — другой, картинки — третьей. Например: тексты на бесплатном GigaChat, мета-теги на дешёвой модели, обложки там же.
Сертификат Минцифры для GigaChat уже вшит в модуль — ничего доустанавливать на сервер не нужно.
Обложки статей
Три режима на выбор:
- картинка от нейросети;
- картинка с наложенным заголовком;
- баннер на сплошном фоне — вообще без нейросети и без расходов.
Шрифт с кириллицей вшит в модуль, поэтому заголовок рисуется на любом хостинге, даже если системных шрифтов на сервере нет.
Как это выглядит на сайте
Страница блога и рубрики — карточки с обложками, фильтр по рубрикам, пагинация.
Страница статьи — оглавление с якорями, FAQ-аккордеон, блок товаров из статьи, похожие материалы, время чтения.
Блок на любой странице — сетка, слайдер или компактный список для боковой колонки. Слайдер на библиотеке Swiper (вшита в модуль, без CDN): свайп на телефоне, стрелки, точки, автопрокрутка. Статьи выбираются вручную или фильтруются по рубрике.
Настройка под вашу тему. Акцентный цвет, фон, цвет текста, скругления, ширина колонки текста, размер шрифта, стиль карточек — всё меняется в настройках,
без правки CSS. Блок не выделяется на фоне сайта.
Вёрстка адаптивная: проверена на десктопе, планшете и телефоне.
SEO
- ЧПУ-адреса с настраиваемым базовым путём — /articles/, /blog/, как вам нужно
- Микроразметка Article, BreadcrumbList, FAQPage, ItemList
- Open Graph для соцсетей, canonical, hreflang
- RSS-лента и отдельный sitemap.xml блога
- IndexNow — мгновенное уведомление Яндекса и Bing о новой статье
- Мета-теги и alt у картинок генерируются вместе со статьёй
Надёжность
Модуль писался с оглядкой на реальный виртуальный хостинг, а не на идеальный сервер.
- Один шаг — один запрос. Не упирается в max_execution_time.
- Очередь с ручным управлением. Видно каждый шаг, прогресс и расход токенов. Любой шаг можно перезапустить, статью — перегенерировать, обложку — перерисовать.
- Внятные ошибки. Не «произошла ошибка», а что именно ответил провайдер и что с этим делать. Кончились деньги на счёте, неверный ключ, сработал фильтр контента, оборвался ответ — для каждого случая свой текст и свой сценарий.
- Экран диагностики. Версия PHP, GD, WebP, шрифты, права на папки, доступность провайдеров — одной страницей.
- Защита от XSS. HTML от нейросети чистится по белому списку тегов.
- Ключи API маскируются в интерфейсе и логах.
Установка
Архив
.ocmod.zip ставится штатно:
Расширения → Установка расширений.
Ни одной правки файлов ядра. В манифесте OCMOD нет ни одного правила «file» — модуль работает через события, свои маршруты и штатный механизм модулей OpenCart. Он не конфликтует с другими расширениями, не ломается при обновлении OpenCart и не требует переписывания под каждую тему.
Совместимость
- OpenCart 3.0.3.6 – 3.0.3.8, ocStore 3.x
- PHP 7.2 – 8.1
- MySQL 5.6+ / MariaDB
- Работает с любой темой — шаблоны свои, с запасным вариантом на случай нестандартной вёрстки
- Мультимагазин и мультиязычность
Что нужно кроме модуля
- Ключ API провайдера — покупается отдельно у Сбера, Яндекса, OpenAI и т.д. У GigaChat есть бесплатный тариф, которого хватает для старта.
- Крон на хостинге — одна строка, чтобы очередь шла сама. Есть запасной режим без крона, на посещениях сайта.
Частые вопросы
Нужен ли отдельный ключ API?
Да, ключ провайдера покупается отдельно. У GigaChat есть бесплатный тариф — его хватает, чтобы начать без вложений.
Сколько стоит одна статья?
Зависит от провайдера и объёма. На бесплатном тарифе GigaChat — бесплатно. На платных моделях обычно единицы рублей за статью. Расход токенов виден в очереди по каждой статье.
Статьи публикуются без моего участия?
Только если вы этого захотите. По умолчанию тема требует утверждения, а готовая статья может отлёживаться заданное число часов на вычитку.
Не будет ли это выглядеть как спам для поисковика?
Модуль ставит пометку «сгенерировано ИИ» (отключаемо), проверяет новые темы на дубли с уже опубликованными и пишет по структуре, а не по шаблону. Но результат зависит от выбранной модели и от того, насколько точно вы описали магазин в настройках.
Будет ли работать с моей темой?
Да. Модуль не правит файлы ядра и не зависит от вёрстки темы. Цвета и стили настраиваются под дизайн сайта.
Что если хостинг слабый?
Модуль спроектирован под виртуальный хостинг: один шаг генерации — один запрос, ничего не упирается в лимит времени выполнения.
Поддержка
Лицензия на домен, поддомены работают. Обновления и консультации по настройке включены. Доработка под ваши задачи — по договорённости.