Instalação do certificado SSL no PrestaShop
Aprenda como instalar um certificado SSL no PrestaShop, garantindo o redirecionamento automático para HTTPS e a criptografia de dados entre usuários e servidor.
Introdução
Neste tutorial, apresentaremos os passos necessários para implementar um certificado SSL na aplicação PrestaShop, utilizando as configurações disponíveis na seção de administração da aplicação. Após concluir estes passos:
- Qualquer acesso não seguro ao site (ex. https://domeniu.tld) será redirecionado automaticamente para a versão segura (ex. https://domeniu.tld).
- Todos os dados transferidos entre os usuários e o servidor serão criptografados.
Como exemplo, usaremos o subdomínio demo.hostico.ro.
Requisitos
Para passar por este processo, você precisa:
- Os dados de autenticação para o painel de administração do PrestaShop.
- Um certificado SSL instalado na conta de hospedagem para o domínio onde a aplicação PrestaShop está em execução.
Passos
- Faça login no painel de administração do PrestaShop acessando
domain.tld/AdminAddress(o endereço personalizado durante a instalação).

- Navegue até Configurar → Parâmetros da Loja → Geral.

- Na interface de configurações gerais, verifique se o domínio suporta HTTPS clicando em Por favor, clique aqui para verificar se sua loja suporta HTTPS.
- Se não ocorrerem erros, ative os campos Ativar SSL e Ativar SSL em todas as páginas definindo-os como On.

- Se a aplicação não permitir ativar ambos os campos simultaneamente:
- Primeiro, defina Ativar SSL como Ativado e salve as alterações.
- Após recarregar a página, habilite Habilitar SSL em todas as páginas, e então salve novamente.
Após concluir estas etapas, todos os acessos inseguros serão redirecionados para HTTPS, e os recursos do site serão carregados através do protocolo seguro.
Redirecionamentos através do arquivo .htaccess
Se a redireção para HTTPS não ocorrer automaticamente, edite o arquivo .htaccess da aplicação PrestaShop e adicione as seguintes linhas ao final:
RewriteEngine On
RewriteCond %{HTTPS} desligadoRewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
O arquivo .htaccess pode ser editado a partir do Gerenciador de Arquivos no cPanel. Se você não vir o arquivo, ative a exibição de arquivos ocultos no Gerenciador de Arquivos.
Erros de segurança exibidos no navegador
Em certos casos, o navegador pode exibir avisos de que o site não é seguro (por exemplo, um "cadeado amarelo"). Estes não representam problemas com o certificado SSL, mas surgem de recursos que continuam a ser carregados via HTTP.
- Abrir o código-fonte da página (clique com o botão direito → Ver código-fonte da página).
- Procure links HTTP usando Ctrl + F e altere manualmente esses links para usar HTTPS.
- Os links podem estar presentes no código PHP, no banco de dados ou nas configurações/módulos/preferências da aplicação.