How to Add SSL to PrestaShop

How to Add SSL to PrestaShop

In this tutorial, you will learn how to add HTTPS certificate to your existing PrestaShop website. SSL certificate will not only encrypt connection, protect your e-shop but will also boost your SEO rankings (see our list of SSL benefits here). If you still have not switched from HTTP to HTTPS, be sure to act fast as Hostinger offers cheap SSL certificates for a lifetime.

What you’ll need

Before you begin this guide you’ll need the following:

  • HTTPS certificate installed on your domain.
  • Access to PrestaShop admin area.

Step 1 — Making sure your domain already has SSL certificate installed

Refer to this tutorial or this (for cPanel) if you do not have HTTPS certificate installed for your shop domain yet.

The first step in this tutorial is to make sure SSL is already installed and works with your domain name. To do that, head to the Admin panel of your PrestaShop website and click on Preferences -> General:


As you see in the screenshot, you need to click on Please click here to check if your shop supports HTTPS.

After doing so, if the check was successful, you should see the green HTTPS icon appear next to your shop domain name:

Check if SSL is now enabled

IMPORTANT: If for some reason, this step failed and HTTPS does not work, you must contact your hosting provider and ask them how to enable HTTPS protocol on your website. Refer to the tutorial in the Introduction section if you have a possibility of installing the free “Let’s Encrypt” SSL certificate.

Step 2 — Enabling HTTPS for your whole PrestaShop website

After making the necessary check and making sure HTTPS protocol will work for your website, you can feel free to enable it by going to the same Preferences -> General page and enabling these two options:

Enable SSL

After doing so, click on Save button.

Click on Save

And that is basically it! You can test it out and see if your shop has HTTPS enabled! If for some reason it still does not load with HTTPS and loads HTTP instead, it might be that your browser is loading cached content. Refer to this tutorial on how you can clear cache for your browser.


In this tutorial, you have learned how to easily enable HTTPS protocol for PrestaShop store. Now the connection between your shop and visitors is encrypted and secure.

The Author


Tautvydas V. / @tautvydas

Tautvydas started his career as a technical support agent and now walks the path of full-stack development. He strives to produce top-notch features, improvements, and outstanding user experience with every line of code. In his free time, Tautvydas likes to travel and play old school video games.

Leave a reply




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Become a part of Hostinger now!