🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Activar SSL gratuito (Let's Encrypt) en PrestaShop desde cPanel

Actualizado el 3 de febrero de 2026

¿Por qué necesitas un certificado SSL en tu PrestaShop?

La seguridad es uno de los factores más importantes para el éxito de una tienda online. Si tu PrestaShop no tiene un certificado SSL activo, los datos de tus clientes (contraseñas, direcciones, datos de tarjetas de crédito) viajan sin cifrar, lo que los hace vulnerables a ataques de intermediarios.

Además, desde hace años, Google penaliza las webs sin SSL mostrando un aviso de "No segura" en el navegador, lo que ahuyenta a los compradores y afecta negativamente a tu posicionamiento SEO.

La buena noticia es que no necesitas pagar ni un solo euro por un certificado SSL. Let's Encrypt ofrece certificados gratuitos que puedes activar en cuestión de minutos desde cPanel, y en este artículo te voy a explicar paso a paso cómo hacerlo en tu PrestaShop.


¿Qué es Let's Encrypt y por qué es tan popular?

Let's Encrypt es una autoridad de certificación gratuita, automatizada y abierta que emite certificados SSL/TLS con una validez de 90 días. Es la opción más utilizada en el mundo para activar SSL cPanel y proteger sitios web sin coste alguno.

La gran ventaja frente a los certificados de pago es que la renovación puede automatizarse por completo. La mayoría de los proveedores de hosting que usan cPanel ya tienen integrada la opción de instalar y renovar automáticamente estos certificados, por lo que una vez configurado, no tendrás que preocuparte por nada.

En resumen: SSL gratuito, renovación automática y compatibilidad total con PrestaShop. ¿Qué más se puede pedir?


Requisitos previos antes de activar SSL

Antes de lanzarte a instalar el certificado, asegúrate de tener lo siguiente:

  • Acceso a cPanel de tu hosting (normalmente en tudominio.com/cpanel).
  • Tu dominio debe estar apuntando correctamente a tu hosting (los registros DNS deben estar configurados).
  • Tu tienda PrestaShop debe estar instalada y funcionando con una URL estable.

Si cumples estos tres requisitos, podemos continuar con el proceso.


Paso 1: Accede a cPanel y localiza la sección SSL

Lo primero es entrar en tu panel de control. Una vez dentro, busca la sección de Seguridad o el icono que diga SSL/TLS Status o Let's Encrypt.

Dependiendo de tu proveedor de hosting, la interfaz puede variar ligeramente, pero casi todos los cPanel modernos incluyen una herramienta llamada "SSL/TLS Status" en la sección de seguridad.

¿Qué debes buscar exactamente?

  • SSL/TLS Status: Te muestra el estado de los certificados instalados.
  • Let's Encrypt: Algunos hosts lo tienen como un módulo independiente.
  • AutoSSL: Otros lo gestionan automáticamente a través de cPanel.

Si tu hosting tiene AutoSSL activado, es posible que el certificado ya se haya instalado automáticamente. Pero para asegurarte, vamos a hacerlo manualmente con Let's Encrypt.


Paso 2: Emite el certificado Let's Encrypt desde cPanel

Ahora viene la parte principal: emitir el certificado. Sigue estos pasos:

  1. En cPanel, busca la opción "SSL/TLS Status" o "Let's Encrypt".

  2. Verás una lista de tus dominios. Busca tu dominio principal (por ejemplo tutienda.com) y también el subdominio www.tutienda.com.

  3. Haz clic en el botón "Run AutoSSL" o "Issue" (dependiendo de la versión).

  4. Espera unos segundos mientras cPanel genera el certificado. Normalmente tarda entre 1 y 3 minutos.

  5. Una vez completado, verás que el estado cambia a "SSL installed" o un icono verde de verificación.

[TIP] Si tu hosting no tiene la opción Let's Encrypt integrada, puedes usar el panel de control alternativo Syspanel, accesible en el puerto 2106 de tu servidor. Muchos proveedores lo ofrecen como alternativa a cPanel y también incluye la gestión de SSL gratuita.


Paso 3: Fuerza la redirección HTTPS en cPanel

Ahora que el certificado está instalado, necesitas que tu web cargue automáticamente en https:// en lugar de http://. Esto se hace mediante una redirección 301.

En cPanel, busca la herramienta "Redirects" (Redirecciones) en la sección de Dominios:

  1. En el campo "Type", selecciona "Permanent (301)".

  2. En "Domain", elige tu dominio principal.

  3. En "Redirects to", escribe https://tudominio.com.

  4. Marca la casilla "Wild Card Redirect" para que también redirija a www.tudominio.com y todas sus subpáginas.

  5. Haz clic en "Save".

Con esto, cualquier visita a http://tutienda.com será redirigida automáticamente a https://tutienda.com.

[WARNING] No olvides configurar también la redirección para el subdominio www. Si no lo haces, los usuarios que escriban www.tutienda.com podrían seguir viendo la versión sin cifrar.


Paso 4: Configura SSL en PrestaShop

Ahora que el servidor ya tiene el certificado ssl gratuito instalado, toca configurar tu PrestaShop para que lo use correctamente.

Activar SSL en el panel de administración

  1. Accede a tu panel de administración de PrestaShop (normalmente en tudominio.com/admin).

  2. Ve a Parámetros avanzados > Rendimiento (en versiones antiguas) o Configuración > General (en versiones nuevas).

  3. Busca la opción "Activar SSL" y cámbiala a "Sí".

  4. También activa la opción "Activar SSL en todas las páginas" para forzar HTTPS en toda la tienda.

  5. Guarda los cambios.

¿No encuentras la opción SSL?

En PrestaShop 1.7 y 8.x, la opción está en Configuración > General > Preferencias o directamente en el instalador. Si no aparece, puede que tu versión de PrestaShop tenga el SSL deshabilitado en el código. En ese caso, contacta con tu soporte técnico.


Paso 5: Verifica que todo funciona correctamente

Después de activar SSL y configurar PrestaShop, es hora de comprobar que todo funciona:

  1. Abre una ventana de incógnito en tu navegador.

  2. Escribe https://tudominio.com y pulsa Enter.

  3. Deberías ver el candado verde en la barra de direcciones.

  4. Haz clic en el candado y verifica que el certificado es de Let's Encrypt y que la conexión es segura.

  5. Navega por varias páginas de tu tienda (categorías, productos, carrito) para asegurarte de que no hay errores de contenido mixto (imágenes o scripts cargando en HTTP).

[TIP] Si ves el aviso "Contenido mixto" en la consola del navegador (F12 > Console), es porque tienes recursos cargando en HTTP. Puedes solucionarlo en PrestaShop yendo a Parámetros avanzados > Rendimiento y activando la opción "Forzar compilación" temporalmente.


Paso 6: Actualiza tus URLs en Google y herramientas SEO

Una vez que tu ssl prestashop está funcionando, es importante que actualices las URLs en Google para que el buscador indexe la versión HTTPS:

  1. Ve a Google Search Console y añade la propiedad https://tudominio.com.

  2. Solicita la indexación de la nueva URL.

  3. En tu archivo .htaccess, verifica que la redirección 301 está correcta (ya lo hicimos en el paso 3).

  4. Si usas herramientas como Google Analytics, actualiza la URL del sitio en la configuración.

Esto evitará que Google vea duplicados de contenido y te ayudará a mantener tu posicionamiento.


Solución de problemas comunes

Mi tienda no carga después de activar SSL

Esto suele ocurrir por una redirección en bucle o por caché vieja. Prueba esto:

  • Limpia la caché de tu navegador y del servidor.
  • Desactiva temporalmente la redirección forzada.
  • Revisa que el certificado está correctamente instalado en cPanel.

Veo errores de "contenido mixto"

Esto significa que tienes recursos (imágenes, CSS, JS) cargando en HTTP. Para solucionarlo:

  • En PrestaShop, ve a Parámetros avanzados > Rendimiento y activa "Forzar compilación".
  • Si el problema persiste, revisa los enlaces en tu base de datos y reemplaza http:// por https:// manualmente.

El certificado no se renueva automáticamente

La mayoría de los cPanel configuran la renovación automática. Si no es tu caso, puedes configurar un cron job en cPanel que ejecute el script de renovación de Let's Encrypt cada mes.


Preguntas frecuentes (FAQ)

¿Let's Encrypt es realmente gratis?

Sí, es 100% gratuito. Es un proyecto sin ánimo de lucro respaldado por grandes empresas tecnológicas. Eso sí, el certificado dura 90 días, pero se renueva automáticamente en la mayoría de los casos.

¿Puedo tener SSL en varios dominios?

Sí, Let's Encrypt permite emitir certificados para múltiples dominios. En cPanel, simplemente selecciona todos los dominios que quieras proteger.

¿Afecta el SSL a mi SEO?

Sí, pero de forma positiva. Google da preferencia a las webs con HTTPS y penaliza las que no lo tienen. Además, el candado verde genera más confianza y aumenta la tasa de conversión.

¿Qué pasa con HestiaCP?

Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar pero accedes por el puerto 2106 en lugar de cPanel. Busca la sección de Web Domain y ahí encontrarás la opción de instalar Let's Encrypt.

¿Puedo usar un certificado de pago en lugar de Let's Encrypt?

Sí, pero no es necesario. Los certificados de pago ofrecen características adicionales como garantías económicas o validación extendida, pero para una tienda PrestaShop estándar, Let's Encrypt es más que suficiente.


Conclusión

Activar SSL en PrestaShop con Let's Encrypt desde cPanel es un proceso rápido, gratuito y que aporta enormes beneficios a tu tienda online: más seguridad, mejor posicionamiento y mayor confianza por parte de tus clientes.

Con los 6 pasos que te he explicado, tendrás tu tienda protegida en menos de 15 minutos. Recuerda que la seguridad prestashop no es un lujo, sino una necesidad imprescindible en el comercio electrónico actual.

[INFO] Si en cualquier momento tienes dudas, no dudes en contactar con el soporte de tu hosting. La mayoría de los proveedores ofrecen asistencia gratuita para la instalación de certificados SSL.

Ahora ya sabes cómo proteger tu tienda sin gastar un euro. ¡Manos a la obra!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel