Por que isso é importante?
Se você tem uma loja WooCommerce, o checkout é a página mais delicada do site: é ali que o cliente digita dados pessoais e de pagamento. Forçar HTTPS nessa página garante que essas informações viajem criptografadas entre o navegador do cliente e o seu servidor. Vamos juntos, passo a passo, deixar isso redondinho. 😊
Dica da Sensei: antes de qualquer coisa, confirme que seu domínio já tem um certificado SSL válido instalado. Sem SSL ativo, forçar HTTPS só vai gerar erro de "conexão não seguro" pros seus clientes — e isso assusta venda.
Passo 1 — Confirme o certificado SSL no cPanel
Acesse o cPanel da sua hospedagem GeHost e procure a seção SSL/TLS. Lá você confere se o certificado do seu domínio está ativo e válido.
Se você tiver dúvida se o certificado está corretamente instalado no seu domínio, fale com o nosso suporte — eles confirmam isso rapidinho pra você.
Passo 2 — Ative o "Forçar HTTPS" nas configurações do WooCommerce
- No painel do WordPress, vá em WooCommerce > Configurações.
- Clique na aba Avançado.
- Dentro de Avançado, procure a subaba/seção de Páginas (Page setup) — é lá que ficam as configurações de Checkout.
- Marque a opção "Forçar página de finalização de compra segura (SSL)" (em inglês: "Force secure checkout").
- Clique em Salvar alterações.
Pronto! A partir daqui, sempre que alguém acessar o checkout pela versão sem criptografia (http://), o WooCommerce vai redirecionar automaticamente para a versão segura (https://).
Passo 3 — Teste o checkout na prática
- Abra uma aba anônima no navegador.
- Digite o endereço do seu checkout começando com http:// (sem o "s").
- Confirme que o navegador te redireciona automaticamente para https:// e que aparece o cadeado de segurança na barra de endereço.
Dica da Sensei: se o redirecionamento não acontecer, geralmente é sinal de que o certificado SSL não está ativo pro domínio, ou que existe algum cache de página (plugin de cache ou CDN) guardando a versão antiga. Nesses casos, limpe o cache do site e teste de novo.
Passo 4 — Ajuste os "Content-Type headers" (checkout com formulário próprio)
Se você usa um tema ou plugin personalizado no checkout e mesmo assim aparece algum "conteúdo misto" (aviso de cadeado quebrado no navegador), normalmente é porque alguma imagem, script ou link interno do tema ainda está apontando para http:// em vez de https://. Vale revisar as configurações do tema/plugin ou pedir ajuda ao nosso time de desenvolvimento web.
Resumindo
- Confirme o SSL ativo no cPanel;
- Marque "Forçar página de finalização de compra segura (SSL)" em WooCommerce > Configurações > Avançado;
- Teste o checkout em uma aba anônima;
- Corrija qualquer conteúdo "misto" que ainda aponte para http://.
Ficou com alguma dúvida no meio do caminho? É só chamar o suporte da GeHost pelo painel do cliente (painel.gehost.com.br) que a gente te ajuda a deixar seu checkout 100% seguro. 🔒