Наша модификация очень популярного модуля ЧПУ-формирователя под названием 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.1.0.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.0.3.8
  • Opencart 4.0.0.0
  • Opencart 4.0.1.0
  • Opencart 4.0.1.1
  • Opencart 4.0.2.0
  • Opencart 4.0.2.1
  • Opencart 4.0.2.2
  • Opencart 4.0.2.3

Бесплатно



  • Гарантирована совместимость
  • Только OCMOD
  • Без привязки к домену
  • Открытый код
  • Без вирусов

Информация:

×
Напишите нам, мы онлайн!