> ## Documentation Index
> Fetch the complete documentation index at: https://kb.hosting.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Enabling SSL for PrestaShop

> You have purchased and installed an SSL certificate, and now you want to use it with PrestaShop. Learn how to setup an SSL Certificate on PrestaShop here.

This article describes how to enable SSL for a PrestaShop site. As an e-commerce provider, you should use SSL to help protect customer data and transactions.

<Warning>
  **Important**

  This article assumes that you already have a valid, functioning SSL certificate installed on your web site. If you do not have an SSL certificate for your site yet, please see our\
  [SSL certificate options](https://hosting.com/domains/ssl-certificates/) or use Sectigo certificates available with most accounts.
</Warning>

## Enabling SSL for PrestaShop

To enable SSL for PrestaShop, follow these steps:

1. Log in to PrestaShop as the administrator.

2. On the left sidebar, click **Preferences**, and then click **General**.

3. Next to **Enable SSL**, click **Please click here to check if your shop supports HTTPS**.
   > 📘 Note
   >
   > If the SSL test for your shop succeeds, the\
   > **Enable SSL** field displays\
   > **YES** and\
   > **NO** options, and the URL in the browser address bar starts with *https\://*. Alternatively, if you receive a warning message (or any other type of error message) after the test, your site either does not have an SSL certificate installed, or it is configured incorrectly.

4. To enable SSL for customer account logins and order processing, next to **Enable SSL**, click **YES**.

5. To enable SSL for all of the pages on your PrestaShop site, next to **Enable SSL on all pages**, click **YES**.

6. Click **Save**. SSL is now enabled for PrestaShop.
   > 👍 Tip
   >
   > After enabling SSL, you and your customers may receive browser warnings about insecure content. This occurs when a secure page loads embedded resources insecurely using *http\://* instead of *https\://*. (Custom themes are a common cause of this problem.) For information about how to resolve issues with insecure content, please see [this article](/docs/secure-and-insecure-content-on-a-web-page).

## Using cPanel SSL with PrestaShop

Using an SSL certificate from a recognized Certificate Authority is recommended for best results when enabling SSL for PrestaShop. cPanel SSL is a free, automated, and open certificate authority and is recognized by most modern browsers. cPanel SSL is supported for all new hosting.com accounts and certificates can be generated automatically for immediate use. For more information about cPanel SSL, please see the **Related Articles** section.

## More information

To view the official documentation for PrestaShop's SSL options, please visit [http://doc.prestashop.com/display/PS16/General+Preferences](http://doc.prestashop.com/display/PS16/General+Preferences).

## Related articles

* [Introduction to SSL](/docs/introduction-to-ssl)

* [Optimizing PrestaShop performance settings](/docs/optimizing-prestashop-performance-settings)

* [Securing a cPanel-enabled account with a Let’s Encrypt SSL certificate](/docs/securing-a-cpanel-enabled-account-with-a-lets-encrypt-ssl-certificate)

* [Securing an unmanaged server with a Let’s Encrypt SSL certificate](/docs/securing-your-site-with-a-lets-encrypt-ssl-certificate)

* [Generating and renewing Let’s Encrypt SSL certificates in Plesk](/docs/generating-and-renewing-lets-encrypt-ssl-certificates-in-plesk)
