Режим работы

Ваша корзина пуста!
Лидер продаж!
Новинка
Наличие:
В наличии
Бесплатно
Opencart 3.0.0.0
Да
Opencart 3.0.1.1
Да
Opencart 3.0.1.2
Да
Opencart 3.0.2.0 или ocStore 3.0.2.0
Да
Opencart 3.0.3.1
Да
Все характеристики
Обязательно делайте бэкап

Наша модификация очень популярного модуля ЧПУ-формирователя под названием SEO PRO для Opencart 3.0 - он занимается формированием ссылок читабельного вида и полностью убирает дубли страниц, которых в стандартном ЧПУ Opencart очень много.

В данном модуле было решено ряд проблем с поддержкой мультиязычности и мультимагазинности URL в новой третьей версии  Опенкарт.

Модуль занимается формированием ЧПУ ссылок, но заполнять поля SEO URL в товарах, категориях, статьях вы должны вручную или автоматически, с помощью нашего модуля Генератор SEO. Также управлять SEO URL записями можно в админке в отдельном разделе Дизайн > SEO, там же можно добавить SEO URL для стандартных страниц Opencart.

Модуль формирует ЧПУ для всех стандартных типов записей Opencart: категории, товары, производители, страницы, системные страницы. Дополнительные модули (например Блог), которые не входят в сборку Opencart 3.0, обычно адаптируют под SEO PRO их авторы. Модуль имеет универсальный код и любые модификаторы под SEO PRO должны с ним работать.

Внимание!!! Данный модуль предоставляется как есть. Бесплатно. Модуль никак не может навредить вашему сайту. Если что-то пошло не так - вы просто можете удалить модуль в том разделе где его устанавливали.  SEO PRO можно установить без проблем по пошаговой инструкции, которую мы составили для вас на этой странице.

Установка модуля:

  1. Установить фикс localcopy для загрузки модулей, если он еще у вас не установлен (обязательно обновить модификации после его загрузки). Он нужен для правильной загрузки модулей в Opencart 3.
  2. Загрузить архив модуля seo_pro_oc3.ocmod.zip в админке в разделе Модули > Установка модулей
  3. Обновить модификации в разделе Модификаторы, то есть нажать кнопку "Обновить модификаторы" в этом разделе.
  4. Открыть файлменеджер на хостинге или FTP-клиент, в корневой папке сайта найти файл .htaccess.txt и переименовать его в .htaccess (убрать расширение .txt, если это не было сделано раньше). Также если вы раньше вносили какие-то изменения в этот файл - рекомендуем вас восстановить его оригинальное содержимое, чтобы исключить возможные проблемы.
  5. Обязательно! Перейти в админке в раздел Система > Настройки > редактировать магазин > на вкладке "Сервер" установите: "Включить ЧПУ" = "ДА", "Тип ЧПУ" = "SEO RPO". Остальные настройки на ваше усмотрение. Обязательно сохранить эти настройки, иначе на сайте увидите ошибки.
  6. Теперь нужно очистить системный кэш (только не кэш модификаций, а именно кэш системы, так как там находится кэш ЧПУ): это можно сделать вручную, удалив содержимое папки storage/cache/ или с помощью нашего бесплатного модуля для очистки кэша
  7. Откройте главную страницу сайта. Если проблем и ошибок нет - переходите к пункту 9. Если вы видите пустую страницу или ошибку Internal Server Error или ошибку HTTP 500 или ошибку ERR_TOO_MANY_REDIRECTS - нужно выполнить пункт 8 и после этого очистить кэш системы - пункт 6.
  8. Чтобы избавиться от index.php?route=common/home или ошибок на главной странице сайта нужно в базе данных сайта выполнить SQL-запрос, который ниже. Если у вас префикс таблиц не стандартный "oc_", то замените его в этом запросе на свой. А также цифра "1" в этом запросе - это id языка сайта, если он у вас отличается - тоже пропишите id вашего языка. Если языков у вас несколько - выполните этот запрос для каждого языка, меняя id языка в запросе. После выполнения запроса нужно очистить кэш системы - пункт 6.
    INSERT INTO `oc_seo_url`(`store_id`,`language_id`,`query`,`keyword`) VALUES (0,1,'common/home','');
  9. Если же вы хотите добавить SEO URL для всех стандартных страниц, в т.ч. для главной, тогда выполните следующий SQL-запрос (префикс таблиц и id языка при необходимости тоже подставляем свой).  После выполнения запроса нужно очистить кэш системы - пункт 6.
    INSERT INTO `oc_seo_url` (`store_id`,`language_id`,`query`,`keyword`) VALUES
        (0, 1, 'common/home',           ''),
        (0, 1, 'account/wishlist',      'wishlist'),
        (0, 1, 'account/account',       'my-account'),
        (0, 1, 'checkout/cart',         'shopping-cart'),
        (0, 1, 'checkout/checkout',     'checkout'),
        (0, 1, 'account/login',         'login'),
        (0, 1, 'account/logout',        'logout'),
        (0, 1, 'account/order',         'order-history'),
        (0, 1, 'account/newsletter',    'newsletter'),
        (0, 1, 'product/special',       'specials'),
        (0, 1, 'affiliate/account',     'affiliates'),
        (0, 1, 'checkout/voucher',      'gift-vouchers'),
        (0, 1, 'product/manufacturer',  'brands'),
        (0, 1, 'information/contact',   'contact-us'),
        (0, 1, 'account/return/insert', 'request-return'),
        (0, 1, 'information/sitemap',   'sitemap'),
        (0, 1, 'account/forgotten',     'forgot-password'),
        (0, 1, 'account/download',      'downloads'),
        (0, 1, 'account/return',        'returns'),
        (0, 1, 'account/transaction',   'transactions'),
        (0, 1, 'account/register',      'create-account'),
        (0, 1, 'product/compare',       'compare-products'),
        (0, 1, 'product/search',        'search'),
        (0, 1, 'account/edit',          'edit-account'),
        (0, 1, 'account/password',      'change-password'),
        (0, 1, 'account/address',       'address-book'),
        (0, 1, 'account/reward',        'reward-points'),
        (0, 1, 'affiliate/edit',        'edit-affiliate-account'),
        (0, 1, 'affiliate/password',    'change-affiliate-password'),
        (0, 1, 'affiliate/payment',     'affiliate-payment-options'),
        (0, 1, 'affiliate/tracking',    'affiliate-tracking-code'),
        (0, 1, 'affiliate/transaction', 'affiliate-transactions'),
        (0, 1, 'affiliate/logout',      'affiliate-logout'),
        (0, 1, 'affiliate/forgotten',   'affiliate-forgot-password'),
        (0, 1, 'affiliate/register',    'create-affiliate-account'),
        (0, 1, 'affiliate/login',       'affiliate-login');

Удаление модуля:

  1. В настройках магазина на вкладке Сервер выберите "Тип ЧПУ" = "По умолчанию (Default)"
  2. В Менеджере модификаций отключите или удалите "SEO Pro by opencart3x.ru"
  3. Обновите модификации на этой же странице (кнопка Обновить)
Лог изменений:
31.07.2018 - версия 1.2: модуль обновлен, решены некоторые недочеты.
23.02.2019 - версия 1.2:
- решены проблемы с удалением товара в корзине
- добавлена поддержка url товара c utm-метками для отслеживания
- решены проблемы с отображением контента во всплывающем окне "соглашения с условиями"
02.09.2019 - решена проблема с открытием карты сайта /sitemap.xml
28.09.2020 - убраны дубли страниц товаров, которые появлялись при добавлении слэша после product_id
12.01.2021 - решена проблема, когда при переключении языка получали страницу 404. Теперь открывается соответствующая страница на выбранном языке.

Совместимость

Opencart 3.0.0.0
Да
Opencart 3.0.1.1
Да
Opencart 3.0.1.2
Да
Opencart 3.0.2.0 или ocStore 3.0.2.0
Да
Opencart 3.0.3.1
Да
Opencart 3.0.3.2
Да
Opencart 3.0.3.3
Да
Opencart 3.0.3.6
Да
Opencart 3.0.3.7 и OcStore 3.0.3.7
Да
Opencart 3.1.0.0
Да
Отзывов: 0

Нет отзывов об этом товаре.

Вопросов: 0

Нет вопросов об этом товаре.

1. "Директория не доступна для записи!" или "Папка не разрешена для записи!""

Решение проблемы:

Скачайте и установите дополнение Localcopy OCMOD для Opencart 3 или скачать модуль для Opencart 2 Фикс LocalCopy.ocmod.xml для Opencart 2.x скачать расширение

После установки этого дополнения нужно перейти в раздел Модификаторы и нажать кнопку "Обновить модификаторы". После этого можно устанавливать другие модули.

2. Модуль установился и работает в админке, но на сайте ничего не отображается

Возможно несколько проблем и вариантов их решения:

1. Не сброшен кеш шаблона  - нужно обновить кеш [скриншот]

2. Вы раньше редактировали файлы шаблона через админку в разделе "Редактор темы", тогда этот файл сохранился в базе данных и на него уже не влияют ocmod-модификаторы, это проблема Opencart 3. Вам нужно установить фикс [скачать] и обновить модификации в админке.

3. Ваш шаблон устроен на TPL-файлах (*.tpl), в то время, когда в Opencart 3 шаблоны должны быть в формате TWIG (*.twig). Проблема в том, что ocmod-модификаторы не влияют на TPL-файлы - все изменения нужно вносить в эти файлы вручную.

3. Ошибка 500 Internal Server Error

Нужно включить вывод всех ошибок php на экране - для этого в файле .htaccess в конце нужно добавить строки:

php_value display_errors 1

php_value display_startup_errors 1

php_value error_reporting E_ALL

Теперь вместо ошибки 500 должен отображаться код ошибки, который укажет на проблему.

4. Не работает модуль на Opencart 3.0.3.6

В официальных сборках Opencart 3.0.3.5 - 3.0.3.6 есть баг - там модификаторы не работают с twig-файлами из-за ошибки в стандартном модификаторе /system/modification.xml - вторая операция из этого модификатора не срабатывает.

Проблема есть на оф. гитхабе и предложено решение https://github.com/opencart/opencart/blob/3.0.x.x_Maintenance/upload/system/modification.xml

Мы сделали фикс-модификатор по этим рекомендациям, он заменит файл /system/modification.xml на правильный.

Решение проблемы:

1. Сделайте резервную копию вашего файла /system/modification.xml

2. Скачайте фикс-модификатор по ссылке и установите его у себя в админке

3. Обновите кэш модификаторов

4. Обновите кэш twig-шаблонов

Похожие товары
Новинка
Модуль Скрыть админку Opencart 3.0
Модуль Скрыть админку Opencart 3.0
OC3x-040
Opencart 3.0.0.0: Да Opencart 3.0.1.1: Да
329 ₽
Новинка
Дополнительное описание категорий Opencart 3.0
Дополнительное описание категорий Opencart 3.0
OC3x-041
Opencart 3.0.0.0: Да Opencart 3.0.1.1: Да
660 ₽
Лидер продаж!
Новинка
Модуль Форма подписки на рассылку Opencart 3.0
Модуль Форма подписки на рассылку Opencart 3.0
OC3x-042
Opencart 3.0.0.0: Да Opencart 3.0.1.1: Да
Бесплатно
Новинка
Модуль оплаты Z-Payment для Opencart 3.0
Модуль оплаты Z-Payment для Opencart 3.0
OC3x-043
Opencart 3.0.0.0: Да Opencart 3.0.1.1: Да
550 ₽
Лидер продаж!
Новинка
Модуль Переключатель количества Opencart 3.0
Модуль Переключатель количества Opencart 3.0
OC3x-044
Opencart 3.0.0.0: Да Opencart 3.0.1.1: Да
Бесплатно