OpenCart — платформа электронной коммерции, ориентированная на создание интернет-магазинов.

    file

    Как преимущества программного обеспечения официальный сайт отмечает следующие пункты:

    • Открытость исходного кода.
    • Документированность ПО.
    • Неограниченность категорий, продуктов и их производителей.
    • Неограниченность информационных страниц.
    • Поддержка многоязычности и перевода интерфейса.
    • Возможность устанавливать собственные темы.
    • Встроенные модули:
      • отзывы клиентов;
      • система рейтинга продуктов;
      • система изменения размера изображений;
      • система отображения сопутствующих продуктов;
      • система скидок и купонов;
      • система выбора способа доставки.
    • Возможность указать несколько налоговых ставок.
    • Возможность указать вес продукта без и с упаковкой и динамически рассчитываемая стоимость.
    • Поисковая оптимизация.
    • Неограниченная модульная система, для создания нескольких магазинов на одной платформе.
    • Инструменты резервного копирования и восстановления.
    • Отчёт об ошибках.
    • Регистрация ошибок.

    Перевод сайта на работу по протоколу https обеспечивает защиту от атак, основанных на прослушивании сетевого соединения.

    Для этого в файле config.php в корневой директории вашего сайта измените URL на HTTPS:

    // HTTP
    define('HTTP_SERVER', 'https://mecmep.site/');  
    
    // HTTPS
    define('HTTPS_SERVER', 'https://mecmep.site/');  
    

    file

    Далее в папке admin также откройте config.php и добавьте протокол HTTPS:

    // HTTP
    define('HTTP_SERVER', 'https://mecmep.site/admin/');  
    define('HTTP_CATALOG', 'https://mecmep.site/');  
    
    // HTTPS
    define('HTTPS_SERVER', 'https://mecmep.site/admin/');  
    define('HTTPS_CATALOG', 'https://mecmep.site/');  
    

    file

    Настройки HTTPS в админке OpenCart

    Авторизуйтесь в админ-панели вашего сайта по ссылке вида http://имя_сайта/admin.
    Далее перейдите в раздел Система — Настройки и напротив вашего магазина нажмите иконку редактирования.

    file

    На вкладке Сервер в пункте Использовать SSL установите галочку Да и сохраните настройки.

    file

    Настройка HTTPS перенаправлений в .htaccess

    Далее настройте перенаправление всех посетителей на HTTPS.
    Указанные ниже правила нужно добавлять в .htaccess в корневой папке сайта между строками RewriteEngine On и RewriteBase /.

    Если у вас основное зеркало сайта без www:

    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]  
    RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]  
    RewriteCond %{HTTP:X-Forwarded-Proto} =http [OR]  
    RewriteCond %{HTTP:X-Forwarded-Proto} =""  
    RewriteCond %{HTTP:X-HTTPS} !1 [OR]  
    RewriteCond %{HTTPS} !=on  
    RewriteCond %{REQUEST_URI} !robots\.txt  
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]  
    

    Если у вас основное зеркало с www:

    RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC]  
    RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]  
    RewriteCond %{HTTP:X-Forwarded-Proto} =http [OR]  
    RewriteCond %{HTTP:X-Forwarded-Proto} =""  
    RewriteCond %{HTTP:X-HTTPS} !1 [OR]  
    RewriteCond %{HTTPS} !=on  
    RewriteCond %{REQUEST_URI} !robots\.txt  
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]  
    

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