SEO · OpenCart

SEO-шаблонизатор — массовая генерация мета-тегов для OpenCart 2.3, 3.x и 4.x

Версия
v1.1.0 (OpenCart 4)
v1.1.0 (OpenCart 3.x)
v1.0.0 (OpenCart 2.3)
Совместимость
OpenCart 2.3.0.x, 3.0.2 – 3.0.5.0 та 4.0.2 – 4.1.x
Платформа
OpenCart
SEO-шаблонизатор — массовая генерация мета-тегов для OpenCart 2.3, 3.x и 4.x

Что внутри

  • Шаблоны мета-тегов с плейсхолдерами
  • Отдельно для товаров, категорий, производителей и инфостраниц
  • Правила по категории и производителю с приоритетом
  • Предпросмотр «было → станет» до применения
  • Контроль длины title и description
  • Массовая генерация батчами: до 200 записей за запуск; без ограничения (Pro)
  • История запусков и откат одним кликом
  • Canonical без filter, sort, limit и UTM-меток
  • rel=prev / rel=next и noindex для страниц фильтров

SEO-шаблонизатор для OpenCart 2.3, 3.x и 4.x решает две задачи, на которые магазины тратят больше всего ручной работы: заполнение мета-тегов для всего каталога и дублирование страниц из-за фильтров.

SEO-шаблонизатор для OpenCart — бесплатная версия и статистика мета-тегов
Свежая установка — это бесплатная версия: генерация работает, но один запуск обрабатывает до 200 записей. Плитки показывают, сколько сущностей остались без title и description.
SEO-шаблонизатор — шаблоны мета-тегов с плейсхолдерами
Отдельные формулы для товаров, категорий, производителей и инфостраниц. Плейсхолдер вставляется кликом.

Шаблоны вместо ручной работы

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

SEO-шаблонизатор — выбор сущностей, полей, языков и режима генерации
Что генерировать, для каких полей и языков, и в каком режиме — заполнить только пустые или перезаписать всё.
SEO-шаблонизатор — предпросмотр «было → станет»
Предпросмотр ничего не меняет: видно старое и новое значение и длину относительно лимита.

Сначала посмотреть, потом применить

Перед генерацией доступен предпросмотр со списком «было → станет» и подсветкой переполнения длины title и description. Режимов два: заполнить только пустые поля или перезаписать всё. Генерация идёт батчами с прогресс-баром, поэтому каталог на десятки тысяч товаров не валит сервер.

Каждый запуск сохраняется в истории вместе с предыдущими значениями, поэтому любую генерацию можно откатить одним кликом — это главная страховка при массовых правках.

Canonical на фильтрах — боль №1 в OpenCart

Страницы с параметрами filter, sort, limit и метками рекламных кампаний создают десятки дублей одной страницы. Модуль ставит корректный rel=canonical, очищенный от этих параметров, добавляет rel=prev и rel=next для пагинации, self-canonical на вторых и следующих страницах, а также позволяет закрыть фильтры в noindex.

Отдельное хранилище для H1 и производителей

H1 и мета-теги производителей хранятся в отдельной таблице модуля, а не переписывают поля каталога: в OpenCart 4.1 у производителей вообще нет полей мета, а перезапись названия товара ради H1 испортила бы каталог. На витрине значения подставляются автоматически.

Бесплатная версия и Pro

Бесплатно: шаблоны для всех типов сущностей, предпросмотр «было → станет», генерация батчами с прогресс-баром, история запусков и откат, управление rel=canonical, rel=prev/rel=next и noindex на фильтрах — с ограничением 200 записей за один запуск.

Pro: снимает ограничение — один запуск обрабатывает весь каталог, сколько бы в нём ни было товаров.

SEO-шаблонизатор — модалка пробного периода с двумя табами
Пробный период стартует только по вашему клику: e-mail — и ключ сразу в модалке и письмом.

Пробный период — только по вашему клику. Свежая установка ничего не включает сама: модуль работает как бесплатная версия, пока вы сами не нажмёте «Попробовать Pro». Тогда на почту приходит настоящий ключ на 7 дней. Без карты и без автопродления: когда неделя пройдёт, бесплатная часть работает дальше, а уже сгенерированные мета-теги остаются на месте.

SEO-шаблонизатор — активная лицензия и настройки
Состояние лицензии с датой окончания, размер батча и лимиты длины title и description.

История версий

  • 1.1.0 (OpenCart 3.x) — сборка для OpenCart 3.0.x переведена на серверную лицензию. Раньше Pro открывал любой ключ, совпадавший по форме записи, а пробный период включался сам при первом сохранении настроек — теперь свежая установка это чистая бесплатная версия, а триал на 7 дней стартует только по клику «Попробовать Pro». Ключ подтверждается сервером с 14-дневным запасом на случай его недоступности, а сохранение настроек больше не затирает активированный ключ. Во вкладке «Общее» появилось состояние лицензии со сроком действия и кнопкой «Отвязать». Мета-теги больше не содержат HTML-сущностей: названия вроде Apple Cinema 30" или Laptops & Notebooks подставлялись в описание как есть, и Google показывал их в сниппете буквально.
  • 1.0.0 (OpenCart 2.3) — отдельная сборка для OpenCart 2.3.0.x: те же шаблоны, правила по частям каталога, предпросмотр, генерация батчами с откатом, canonical и noindex. Модуль не меняет ни одного файла ядра — всё работает на событиях OpenCart, поэтому «Обновить» в Модификациях не нужно. Код расширения в этой сборке — cc_seometa: OpenCart 2.3 отбрасывает три последних символа из маршрута, заканчивающегося на «tpl», поэтому название cc_seotpl на этой платформе открывало бы чужой экран. Файлы заливаются в корень магазина вручную: штатный Инсталлятор 2.3 работает только по FTP.
  • 1.1.0 (04.08.2026) — лицензия проверяется на сервере CatCode, пробный период стартует только по клику (раньше включался сам после установки). Исправлены две вещи, из-за которых модуль не работал на OpenCart 4.0.x: страница настроек падала из-за обхода дерева категорий, а обработчики событий витрины требовали больше аргументов, чем 4.0 передаёт. Мета-теги больше не содержат HTML-сущностей в названиях товаров.
  • 1.0.0 (28.07.2026) — первый выпуск.

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

Модуль перезапишет мои вручную написанные мета-теги?

Только если вы сами выберете режим «Перезаписать всё». По умолчанию заполняются только пустые поля.

Что делать, если результат не понравился?

Открыть вкладку «История» и нажать «Вернуть» — предыдущие значения сохранены для каждого запуска.

Каталог на 20 тысяч товаров выдержит?

Да, генерация идёт батчами с прогресс-баром, а не одним запросом.

Какие плейсхолдеры доступны?

Название товара, категория, производитель, модель, артикул, цена, значение атрибута или опции, название магазина, год и номер страницы.

Canonical не сломает мои страницы фильтров для покупателей?

Нет. Страницы остаются доступными, меняется только то, какой адрес поисковые системы считают основным.

Вопросы по модулю?

Пишите в Telegram — ответим в течение рабочего дня. Поможем с настройкой, совместимостью и активацией ключа.

@catcode_support

Не тот вариант, что искали?

Мы делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.

Заказать кастомный модуль