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

Paso a paso: configurar SSL en PrestaShop con cPanel

Actualizado el 22 de octubre de 2025

Configurar SSL en tu tienda PrestaShop usando cPanel es uno de los pasos más importantes para garantizar la seguridad de tus clientes y mejorar tu posicionamiento en buscadores. Un certificado SSL (Secure Sockets Layer) cifra la información que viaja entre el navegador del usuario y tu servidor, protegiendo datos sensibles como contraseñas, números de tarjetas de crédito y direcciones de correo electrónico. Además, Google favorece los sitios con HTTPS, lo que puede darle un impulso a tu SEO.

En esta guía detallada, te explicaré paso a paso cómo configurar SSL en PrestaShop utilizando el panel de control cPanel. No necesitas ser un experto en sistemas; solo sigue las instrucciones al pie de la letra y en pocos minutos tu tienda estará segura.

Antes de empezar: requisitos previos

Antes de lanzarte a la configuración, asegúrate de cumplir con estos requisitos básicos:

  • Acceso a cPanel: Debes tener credenciales de administrador de tu hosting (usuario y contraseña).
  • Dominio propio: El certificado SSL se asigna a un dominio (ejemplo: tudominio.com).
  • PrestaShop instalado: Tu tienda debe estar funcionando correctamente en el servidor.
  • Certificado SSL disponible: Puedes obtener uno gratuito (Let’s Encrypt) o de pago. cPanel suele incluir AutoSSL para generar certificados automáticos.

[INFO] Si tu hosting usa Syspanel (HestiaCP) en lugar de cPanel, el proceso es similar, pero accederás por el puerto 2106. En ese caso, busca la sección "SSL" o "Certificados" en el panel.

Paso 1: Acceder a cPanel y localizar la sección SSL

El primer paso es ingresar a tu panel de control. Generalmente, la URL de acceso es algo como https://tudominio.com/cpanel o https://tuip:2083. Usa las credenciales que te proporcionó tu proveedor de hosting.

Una vez dentro, busca la sección de Seguridad o SSL/TLS. En la mayoría de las interfaces de cPanel, encontrarás un icono llamado "SSL/TLS" o "Let's Encrypt SSL". Si tu hosting tiene AutoSSL activado, es posible que ya tengas un certificado instalado automáticamente.

Subpaso: Verificar si ya tienes SSL instalado

Antes de instalar uno nuevo, comprueba si tu dominio ya tiene un certificado. En cPanel, ve a "SSL/TLS" y luego a "Manage SSL Sites". Allí verás una lista de dominios con su estado. Si aparece "Installed", significa que ya tienes SSL. Si no, sigue los pasos siguientes.

Paso 2: Instalar un certificado SSL gratuito con AutoSSL

La mayoría de los hostings con cPanel ofrecen AutoSSL, que gestiona certificados de Let’s Encrypt de forma automática. Para activarlo:

  1. En cPanel, busca "AutoSSL" (puede estar dentro de "SSL/TLS" o en una sección aparte).
  2. Selecciona tu dominio de la lista.
  3. Haz clic en "Instalar" o "Ejecutar AutoSSL".
  4. Espera unos segundos mientras el sistema verifica el dominio y emite el certificado.

[TIP] Si tu dominio tiene un subdominio como www.tudominio.com, asegúrate de que también esté cubierto. AutoSSL suele incluir ambos automáticamente.

Si prefieres un certificado de pago (por ejemplo, de Comodo o DigiCert), deberás subir los archivos manualmente. En ese caso, ve a "SSL/TLS" > "Generate, view, or delete SSL certificates" y pega el contenido del certificado, la clave privada y el bundle CA (si aplica).

Paso 3: Forzar HTTPS en tu dominio desde cPanel

Una vez instalado el certificado, es hora de redirigir todo el tráfico de HTTP a HTTPS. Esto se hace para que los visitantes siempre accedan a la versión segura de tu sitio.

En cPanel, busca la herramienta "Redirect" (Redirección). Si no la encuentras, usa "Domains" > "Redirect".

  1. Selecciona el tipo de redirección: Permanente (301).
  2. En "Redirects to", escribe https://www.tudominio.com (o sin www, según prefieras).
  3. Marca la opción "Wild Card Redirect" para que todas las páginas (no solo la principal) se redirijan a HTTPS.
  4. Guarda los cambios.

[WARNING] No olvides que si tu tienda usa un subdominio (ej: tienda.tudominio.com), debes crear una redirección específica para ese subdominio.

Paso 4: Configurar SSL en PrestaShop

Ahora que el servidor ya tiene el certificado y redirige el tráfico, debes ajustar PrestaShop para que funcione correctamente con HTTPS. Estos son los pasos dentro del back office de tu tienda:

  1. Accede al panel de administración de PrestaShop (ej: tudominio.com/admin).
  2. Ve a "Parámetros de la tienda" > "Parámetros generales".
  3. Busca la sección "Configuración de la URL".
  4. En el campo "URL de la tienda", cambia http:// por https://. Por ejemplo: https://tudominio.com.
  5. Haz lo mismo con "URL de la tienda (SSL)". Asegúrate de que ambas comiencen con https://.
  6. Guarda los cambios.

Subpaso: Activar SSL en todos los recursos

En el mismo menú, busca la opción "Activar SSL" o "Forzar SSL en todas las páginas". Actívala. Esto asegurará que todas las páginas de tu tienda (carrito, checkout, login) usen HTTPS.

[INFO] Algunas versiones de PrestaShop tienen una opción llamada "Activar SSL en el front office". Actívala también. Si ves "Activar SSL en el back office", puedes dejarla desactivada a menos que quieras proteger el panel de administración.

Paso 5: Verificar que todo funcione correctamente

Después de los cambios, es crucial probar que la configuración sea correcta. Sigue estos pasos:

  1. Abre tu tienda en un navegador (modo incógnito para evitar caché).
  2. Fíjate en la barra de direcciones: debe aparecer un candado verde o un mensaje de "Conexión segura".
  3. Haz clic en el candado para ver los detalles del certificado (emisor, validez).
  4. Navega por varias páginas: producto, carrito, proceso de pago. Asegúrate de que todas muestren HTTPS.
  5. Prueba la redirección: escribe http://tudominio.com y verifica que te redirija automáticamente a https://.

Si encuentras errores como "Contenido mixto" (mixed content), significa que algunos recursos (imágenes, CSS, JavaScript) se cargan aún por HTTP. Para solucionarlo:

  • En PrestaShop, ve a "Parámetros de la tienda" > "Rendimiento" y activa "Forzar compilación de plantillas" (esto regenera los archivos con las URLs correctas).
  • Limpia la caché de PrestaShop desde "Parámetros avanzados" > "Rendimiento" > "Limpiar caché".
  • Si usas un módulo de terceros, revisa su configuración para que también use HTTPS.

Paso 6: Configuración adicional para SEO y seguridad

Una vez que el SSL está funcionando, aprovecha para optimizar tu tienda:

Añadir HTTPS en Google Search Console

  • Ve a Google Search Console y añade la versión HTTPS de tu dominio como una nueva propiedad (ej: https://tudominio.com).
  • Verifica la propiedad (puedes usar el mismo método que usaste para el dominio HTTP).
  • Solicita la indexación de las URLs HTTPS.

Actualizar sitemap y robots.txt

  • Genera un nuevo sitemap XML con las URLs HTTPS. PrestaShop suele hacerlo automáticamente si cambias la URL base.
  • En tu archivo robots.txt, asegúrate de que el sitemap apunte a la versión HTTPS.

Revisar enlaces internos

  • Si tenías enlaces duros a páginas HTTP en tu contenido (blogs, descripciones), actualízalos a HTTPS. Puedes usar un plugin de búsqueda y reemplazo en la base de datos, pero con cuidado.

[TIP] Herramientas como "SSL Checker" online te permiten verificar que el certificado esté bien instalado y que no haya errores.

Preguntas frecuentes (FAQ)

¿Qué hago si mi certificado SSL no se instala?

Primero, verifica que tu dominio esté apuntando correctamente a los servidores de tu hosting (DNS). Luego, comprueba que no haya otro certificado previo causando conflictos. En cPanel, puedes eliminar certificados antiguos desde "SSL/TLS" > "Manage SSL Sites" antes de instalar uno nuevo.

¿Es necesario tener SSL para una tienda pequeña?

Sí, absolutamente. Incluso si no procesas pagos directamente, SSL protege los datos de registro y mejora la confianza del usuario. Además, muchos navegadores marcan los sitios HTTP como "No seguros", lo que ahuyenta a los clientes.

¿Puedo usar un certificado SSL gratuito para PrestaShop?

Sí, Let's Encrypt es perfectamente válido y seguro. La mayoría de los hostings lo ofrecen a través de AutoSSL. Solo asegúrate de renovarlo cada 90 días (muchos paneles lo hacen automáticamente).

¿Qué pasa si mi hosting usa Syspanel en lugar de cPanel?

Si tu panel es Syspanel (HestiaCP), el proceso es similar. Accede por el puerto 2106 (ej: https://tuip:2106), busca la sección "SSL" o "Certificados" y sigue los mismos pasos. La redirección y la configuración en PrestaShop son idénticas.

¿Cómo sé si mi PrestaShop está usando HTTPS correctamente?

Puedes usar herramientas online como "Why No Padlock" para escanear tu tienda y detectar contenido mixto. También puedes abrir las herramientas de desarrollador del navegador (F12) y en la pestaña "Console" verás advertencias si hay recursos inseguros.

Conclusión

Configurar SSL en PrestaShop con cPanel es un proceso sencillo que consta de instalar el certificado, redirigir el tráfico y ajustar la configuración de la tienda. No solo proteges a tus clientes, sino que también mejoras tu posicionamiento en buscadores y generas confianza. Recuerda mantener el certificado actualizado y monitorear tu sitio periódicamente para evitar errores.

Si encuentras algún problema, la mayoría de los hostings ofrecen soporte técnico 24/7. No dudes en contactarlos si algo no funciona. ¡Tu tienda online ahora es más segura y profesional!

¿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