Генератор ЧПУ и редиректы
Модуль для OpenCart 3 и ocStore 3: сам создаёт понятные SEO URL для товаров, категорий, производителей и информационных страниц, не трогает адреса, заданные вручную, и переводит старые ссылки на новые одним 301-редиректом.
Подходит для OpenCart 3.0.x и ocStore 3.0.x
Что умеет модуль
- Автоматические ЧПУ. При добавлении записи пустой SEO URL заполняется сам: «Красная сумка» → krasnaya-sumka. Работает в формах админки и при импорте через штатные модели CMS.
- Защита ручных адресов. Адрес, вписанный вручную, модуль не меняет. При обычном переименовании существующий URL остаётся прежним.
- Без дублей. Если адрес занят, подбирается свободный: krasnaya-sumka-2, krasnaya-sumka-3.
- Шаблоны по типам записей. Товары: [name], [id], [model], [sku], [category] (если категория у товара одна), [manufacturer]. Категории, производители и статьи: [name] и [id].
- Окончание .html только у конечных страниц. Товары, производители и статьи получают .html, категории-разделы — нет. Своё окончание ocStore SEO Pro не повторяется.
- Массовое заполнение. Пустые адреса по всему каталогу: предпросмотр без записи, подтверждение плана и запись небольшими частями с полосой прогресса, паузой и продолжением.
- История и 301-редиректы. При осознанной смене адреса старый URL ведёт на новый одним 301. Метки UTM, gclid, yclid и fbclid сохраняются, canonical выводится без них.
- Откат изменений. Запуск массовой обработки откатывается целиком - с предпросмотром и подтверждением; одно изменение отменяется кнопкой «Вернуть» в истории. Адреса, изменённые вручную после запуска, не трогаются, с убранных адресов ставится 301 на прежние.
- Главная по корню сайта. Главная страница открывается по базовому адресу магазина; отдельный SEO URL для неё не создаётся.
- Кнопки в карточке. «Сгенерировать», «Вернуть автоматический вариант», полный адрес страницы и предупреждение о занятом адресе.
- «Здоровье ЧПУ» и диагностика. Видно, включены ли модуль, автогенерация, ЧПУ магазина, SEO Pro, модификатор и .htaccess; есть проверка ЧПУ главной страницы.
- Руководство внутри модуля. Кнопка «?» открывает подробную инструкцию прямо в админке, интернет не нужен.
Как это работает
Модуль не заменяет маршрутизатор магазина и не меняет структуру таблицы seo_url: адреса записываются туда же, куда их пишет сама CMS. Серверная часть работает через события (Events), поэтому адреса заполняются и при импорте через модели CMS. Модификатор только добавляет кнопки в штатные формы и раннюю обработку редиректов; файлы движка не изменяются.
Установка
- Загрузите архив .ocmod.zip через «Расширения → Установка расширений».
- Откройте «Расширения → Модификаторы», нажмите «Обновить» и очистите кеш шаблонов.
- В «Расширения → Расширения → Модули» установите «Генератор ЧПУ и редиректы» и откройте настройки.
- На вкладке «Обзор» включите «Статус модуля» и проверьте «Здоровье ЧПУ».
- Создайте тестовый товар с русским названием и откройте его на витрине.
Совместимость
Проверено:
- OpenCart 3.0.4.1, в том числе «Русская сборка»
- ocStore 3.0.3.9 со штатным SEO Pro
- PHP 7.4–8.3
Сторонние темы, фильтры и SEO-модули нужно проверять отдельно. OpenCart 4, метатеги, sitemap и hreflang в модуль не входят. Модуль не создаёт резервных копий базы: запуск можно откатить, но перед массовой заменой адресов всё равно сделайте копию базы.
Поддержка
Поддержка включает консультации по установке и исправление ошибок модуля на заявленных совместимых версиях. Доработка под сторонние шаблоны, кастомные сборки и конфликтующие модификаторы обсуждается отдельно.
Руководство пользователя
Открыть подробное руководство. Рабочая копия руководства входит в установочный пакет и открывается внутри админки без интернета.
Версия 1.3.0
- Добавлен откат операций в исходное состояние
Способ распространения:
Бесплатно
Совместимость:
OCStore 3.*OpenCart 3.*
Версия PHP:
PHP 7.4PHP 8.0PHP 8.1PHP 8.2PHP 8.3
Активация:
Не требуется
Получение файлов:
На сайте, в личном кабинете
Система защиты:
Нет
VQmod:
Нет
Ocmod:
Да
Events:
Да
Загружено:
08.10.2026
Обновление:
08.10.2026
Просмотров:
37
Чтобы скачать этот бесплатный товар, его не нужно заказывать, просто
войдите под своим логином.