SEO-генератор мета-тегов PRO-SEO для OpenCart и ocStore
META PRO-SEO заполняет заголовок, описание и ключевые слова у товаров, категорий, производителей и статей по заданному шаблону. На ocStore модуль также подставляет H1. Для разных частей каталога можно задать свои формулы, а мета вывести либо записью в карточки, либо сразу на витрине.
META PRO-SEO — генератор мета-тегов и ЧПУ для OpenCart и ocStore.
Два режима: запись в базу и сразу на сайте
Режим выбирается в настройках модуля и сохраняется вместе с остальными параметрами.
Запись в базу
Мета-теги записываются в карточки товаров, категорий, производителей и статей. В этом режиме доступны кнопки «Обновить META», «Сброс метки», «Обновить ЧПУ» и «Устранить дубли», а также переключатели перезаписи.
Сразу на сайте
Мета подставляются в момент открытия страницы и в базу не пишутся. Используются стандартные заголовок, описание и H1 OpenCart, поэтому править файлы шаблона не нужно. Кнопки массового обновления в этом режиме скрыты: они относятся только к записи в карточки.
Кнопки обновления видны в режиме «Запись в базу». Режим «Сразу на сайте» выводит мета на витрине.
Группы категорий со своими мета-тегами
Категории делятся на группы. Новая группа добавляется кнопкой «+» и открывается отдельной вкладкой. У каждой группы свой список категорий и свои формулы для товаров и категорий: title, keywords и description. Производители и статьи задаются один раз для языка, без привязки к группе.
Одна категория может входить только в одну группу. Если она уже отмечена, в других группах строка недоступна и подписана, в какой группе она находится. «Выбрать все» отмечает только свободные категории.
Список категорий строится один раз и хранится в файловом кэше. Повторное открытие модуля не собирает дерево заново. Кнопка «Обновить список» сбрасывает кэш, если категории в магазине изменились.
Категория, уже выбранная в другой группе, в текущей группе недоступна.
Шаблоны мета-тегов
В формуле можно сочетать текст и подстановки. Для товаров и категорий формулы хранятся внутри группы. Переключатель «Да» рядом с полем включает перезапись уже заполненного значения.
{n}
— название товара или категории
{p}
— цена
{m}
— производитель
{cn}
— категория
{md}
— модель
{sn}
— название магазина
{min_p}
и
{max_p}
— минимальная и максимальная цена в категории
{вариант|вариант}
— один из вариантов текста
Поле «Описание» заполняет мета-тег description. Это не описание карточки товара.

У группы свои формулы для товаров и для категорий. Переключатель задаёт, перезаписывать ли уже заполненные мета.
Генерация SEO URL и снятие дублей
«Обновить ЧПУ» проставляет SEO URL товарам, категориям, производителям и статьям, у которых адреса ещё нет. Отдельные переключатели включают путь вида «категория/подкатегория», перезапись уже существующих адресов, языковой префикс и размер очереди. «Устранить дубли» убирает повторяющиеся SEO URL.
Очередь нужна для больших каталогов: модуль обрабатывает карточки частями, а не одним запросом на весь магазин.
Метки уже заполненных карточек
После записи модуль помечает карточку. Повторный запуск обновляет только новые и ещё не помеченные позиции. Чтобы заново записать уже обработанные товары, категории, производителей или статьи, сначала нажмите «Сброс метки», затем включите перезапись и снова запустите обновление.
Совместимость
В комплекте отдельный установщик под каждую сборку:
- OpenCart 3
- ocStore 3 с переключением языков в настройках магазина
- ocStore 3 без переключения языков
- OpenCart 2.3
- ocStore 2.3
- Opencart PRO 2.3
- OpenCart и ocStore 2.0, 2.1 и 2.2
Языки админки: русский и украинский. Исходный код открыт, ключ активации не требуется. Для ocStore в формулах есть H1.
Установка
[li]
Откройте папку своей версии и возьмите архив
.ocmod.zip
.[/li]
[li]
В админке откройте «Расширения» → «Установка расширений» и загрузите архив.[/li]
[li]
Откройте «Расширения» → «Модули», найдите «Обновление МЕТА PRO-SEO», нажмите «Установить», затем «Редактировать».[/li]
[li]
На OpenCart 2.x и ocStore 2.x откройте «Модификаторы» и нажмите «Обновить».[/li]
Индивидуальные случаи по адаптации модуля на сайт исходя из сложности модифицирования дефолтного состояния CMS оплачиваются отдельно !!!
Частые вопросы
Почему мета-теги не перезаписываются повторно?
Модуль помнит, какие карточки уже заполнены. Включите перезапись у нужного поля, нажмите «Сброс метки» и только после этого снова «Обновить META».
Поле «Описание» меняет текст товара?
Нет. В это поле записывается мета-тег description.
Нужно ли править шаблон?
Для режима «Сразу на сайте» — нет. Мета подставляются в стандартные поля OpenCart.
Можно ли поставить одну категорию в две группы?
Нет. Первая группа, в которой категория отмечена, остаётся её владельцем.