SSL config Opencart 3.x

I have SSL working on my site

When browsing for example, the padlock changes from green to grey in Chrome browser.

I think there is something I need to add or change in catalog/controller/product/category.php, but what I don't know.

Does anyone know?

Its very simple issue usually happen with https and http websites.

For example: is using https

If you use

// instead of http with all resources on page then padlock will show green icon. as it says unsecured content on the pagee issue.

to elaborate here we have a example

Correct ( href="//,400,500,700,900" )

<link href="//,400,500,700,900" rel="stylesheet" type="text/css" />

Incorrect ( no need to use http:// when we have https enabled on site.)

<link href=",400,500,700,900" rel="stylesheet" type="text/css" />

Solution : Please remove all http from all assets that are loading on website.

Opencart 3 Force SSL Everywhere + Full Site HTTPS, Opencart version 3.x or greater. (Older 1.5.5+ available here); A fully functional SSL certificate for every domain you need to secure. Optional  Step 1: Configuring OpenCart. Fortunately, OpenCart have given you a very easy way to enable SSL. Just login to your admin panel and navigate to the following page: Admin > System > Settings > [Edit] > Server. Now find the setting “Use SSL” and set it to “Yes”. Click the “Save” button on the top right.

I checked the source of your site. You just have made a typo:

Change httpss://


and your site will be fully trusted again.

General issue: all assets loaded including images must be from HTTPS as well.

How to debug by yourself: Use the developer console of your preferred browser to check logs and warnings.

SSL config Opencart 3.x, Its very simple issue usually happen with https and http websites. For example: is using https Forced SSL Everywhere OC 1.x - 3.x This extension enforces SSL mode for ALL existing links and media in OpenCart for both admin and front end sessions, fixes insecure (mixed-content) issues, protecting your site from hacker attacks.


'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url, 'SSL')


I added SSL at the end of this line in ocfilter.php and I added :// after http & https in category.php. Then I disabled the Ajax Navigation modification in de admin panel.

The Ajax Navigation mod changed the links of category/product. Now this is done directly in the controller files.

OpenCart SSL: How to Load All Pages with HTTPS, You've enabled an SSL certificate for your OpenCart site, but it disappears from Copy and Paste these 3 lines of code in the .htaccess file:. Compatible with Opencart v3.x +, designed for performance and ease of use. Opencart SSL Everywhere integration that Google SEO algorithms can understand. Opencart HTTPS secures and protects by encrypting data sent/received to you & your customers. Enables on-demand Opencart forced HTTPS admin & multi-stores.

visit https version of the URL in your browser. For example: change to IF and only if you get a result of an image. Do the following 1. find a file called header.twig or header.tpl (depend on your opencart version) and open to edit it, Note: If you are are not using opencart default theme then go to the directory of your new theme and search for those files. 2. Insert following code within head section of file.

<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">

For Dummies: How to Set Up an SSL Certificate in OpenCart, This article will get you acquainted with the benefits of SSL (Secure Sockets Layer). You will also learn how to set up SSL for your OpenCart 3.x  OpenCart website will redirect you to the ICEPAY OpenCart Payment Module configuration page [Fig. 3.1.2], which has three tabs: Merchant Settings, Status Codes, Payment methods, and About. Fig. 3.1.2. 3.2 Merchant Settings Tab. To configure your Merchant Settings have a valid and approved ICEPAY merchant account.

How to install and activate SSL Certificate for Opencart , 3) Go to “admin” folder on FTP . You will find one more config.php . open it to edit you will find / / HTTPS settings. define('HTTPS_SERVER', 'http://  Step 3. Edit your config.php file in the OpenCart root (underneath the .htaccess file in the above screenshot). Under the // HTTPS line, change the protocol from http to https.

How to Enable SSL (https) in OpenCart 3, In this tuorial we will show you how to enable SSL (https) in OpenCart 3. This allows you to utilize an SSL certificate in OpenCart, and serve  I am working on a fresh install that runs on OpenCart I bought a SSL certificate and my host activated it. I then proceeded to activate SSL from OpenCart's admin (System->Settings->Server->Use SSL) and, after editing the config file, it works as intended by OpenCart (only on the pages that have forms).

OpenCart 3.x System Settings Configuration PART 5 (Server , SSL certificate is to encrypt communication between browser and SSL certificate is required on OpenCart as it shows reliability and Previous article​How to create a custom page in Opencart 3 – Category listing Part 2. SSL Certificates and HTTPS. With sensitive customer and payment information being handled by your store, it is critical that you are able to secure that important information as it travels between web server and browser. As a result of this need, many store owners turn to HTTPS for additional security.