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

Cómo instalar un certificado SSL en PrestaShop (cPanel y Plesk)

Actualizado el 21 de abril de 2026

Introducción: ¿Por qué necesitas SSL en tu tienda PrestaShop?

Tener una tienda online hoy en día sin un certificado SSL es como tener una tienda física sin puerta. No solo es una cuestión de seguridad, sino de confianza y posicionamiento web. Un certificado SSL (Secure Sockets Layer) cifra la información que viaja entre el navegador del cliente y tu servidor, protegiendo datos sensibles como contraseñas, números de tarjeta o direcciones.

Para PrestaShop, el SSL es absolutamente crítico por tres razones principales: primero, porque los buscadores como Google penalizan las webs sin HTTPS, mostrando un aviso de "No segura" que ahuyenta a los compradores. Segundo, porque los métodos de pago online (como PayPal o tarjetas) exigen un entorno seguro para procesar transacciones. Y tercero, porque la confianza del cliente se dispara cuando ve el candado en la barra de direcciones.

En esta guía completa, te explicaré paso a paso cómo instalar un certificado SSL en PrestaShop tanto si tu hosting usa cPanel como si usa Plesk. No necesitas ser un experto en sistemas, solo seguir las instrucciones con calma. Al final, tendrás tu tienda funcionando con HTTPS y todos los beneficios que eso conlleva.


Paso 0: Antes de empezar, ¿qué tipo de certificado necesitas?

Antes de lanzarte a instalar, es importante que sepas qué certificado vas a usar. Existen tres tipos principales:

  1. Certificado gratuito Let's Encrypt: Perfecto para empezar, validez de 90 días (se renueva automáticamente con la mayoría de paneles). Ideal para tiendas pequeñas o en desarrollo.
  2. Certificado de Validación de Dominio (DV): Verifica que eres dueño del dominio. Suelen ser baratos y se emiten en minutos.
  3. Certificado de Validación Extendida (EV): Muestra el nombre de tu empresa en la barra de direcciones. Más caro y requiere verificación exhaustiva, pero transmite máxima confianza.

[INFO] Para la mayoría de tiendas PrestaShop, un certificado DV o Let's Encrypt es más que suficiente. El EV solo tiene sentido si vendes productos de alto valor o manejas datos muy sensibles.

Si tu hosting ya tiene integrado Let's Encrypt en cPanel o Plesk (la mayoría lo tiene), puedes saltarte la compra de certificados de pago. Vamos a ver cómo hacerlo en cada panel.


Instalar SSL PrestaShop en cPanel

cPanel es uno de los paneles de control más utilizados en el mundo del hosting compartido. Si tu proveedor te ha dado acceso a cPanel, sigue estos pasos.

1. Comprueba que tu dominio apunta correctamente

Antes de instalar nada, asegúrate de que tu dominio (por ejemplo, www.tutienda.com) está apuntando a tu servidor. Puedes comprobarlo con herramientas como ping desde tu terminal o usando webs como "What's My DNS". Si acabas de cambiar los DNS, espera entre 2 y 24 horas para que se propague.

2. Genera o instala el certificado en cPanel

Accede a tu cPanel (normalmente en tudominio.com/cpanel o tudominio.com:2083) y busca la sección Seguridad. Dentro encontrarás la opción "SSL/TLS Status" o "Certificados SSL" (el nombre varía según la versión y el tema de cPanel).

Opción A: Usar Let's Encrypt (recomendado)

Muchos cPanel incluyen el gestor "Let's Encrypt" en la sección de Seguridad. Haz clic en él y luego en "Issue" o "Emitir" para tu dominio. En unos segundos tendrás el certificado emitido automáticamente.

Opción B: Instalar un certificado comprado

Si has comprado un certificado a un proveedor (como Comodo o DigiCert), te habrán enviado tres archivos: la clave privada, el certificado y el paquete de certificados intermedios. En cPanel, busca "SSL/TLS" y luego la pestaña "Install and Manage SSL for your site (HTTPS)". Pega cada parte en su campo correspondiente y haz clic en "Install Certificate".

3. Activa el forzado de HTTPS en cPanel

Una vez instalado, debes forzar que todas las visitas vayan por HTTPS. En cPanel, busca la herramienta "Redirects" (Redirecciones) dentro de Dominios. Crea una redirección de tipo "Permanente (301)" desde http://tudominio.com a https://tudominio.com. Asegúrate de marcar la casilla "Con o sin www" para cubrir ambas opciones.

4. Configura PrestaShop para usar HTTPS

Ahora toca configurar tu tienda. Accede a tu Panel de administración de PrestaShop (normalmente /admin o /administracion). Ve a Parámetros avanzados > Rendimiento y, en la sección "URIs y servidor", encontrarás la opción "Activar SSL". Actívala y guarda los cambios.

[WARNING] Si activas SSL en PrestaShop y ves un error de "demasiadas redirecciones", es porque la redirección en cPanel y la de PrestaShop entran en conflicto. Solución: desactiva la redirección en cPanel y deja que PrestaShop maneje el HTTPS, o viceversa.

5. Actualiza la URL de la tienda

En PrestaShop, ve a Parámetros avanzados > Parámetros generales. Ahí verás los campos "URL de la tienda" y "URL de la tienda (SSL)". Cámbialos para que empiecen con https:// en lugar de http://. Guarda los cambios.

6. Verifica que todo funciona

Entra a tu tienda desde un navegador en modo incógnito y visita varias páginas (inicio, producto, carrito). Deberías ver el candado y "https://" en la barra de direcciones. También puedes usar herramientas online como "SSL Labs" para comprobar la configuración.


Instalar SSL PrestaShop en Plesk

Plesk es otro panel muy popular, especialmente en servidores VPS y dedicados. El proceso es diferente al de cPanel pero igual de sencillo.

1. Accede a Plesk y localiza tu dominio

Entra a tu Plesk (normalmente en tudominio.com:8443 o tudominio.com:8443/login_up.php) y ve al panel principal. Verás el listado de tus dominios. Haz clic en el dominio de tu tienda PrestaShop.

2. Emite o instala el certificado

Dentro de la gestión de tu dominio, busca la sección "SSL/TLS Certificates" (Certificados SSL/TLS). Aquí tienes dos caminos:

Opción A: Let's Encrypt en Plesk

Haz clic en el botón "Let's Encrypt". Te pedirá un correo electrónico y podrás seleccionar qué dominios incluir (tudominio.com y www.tudominio.com). Acepta los términos y haz clic en "Install". En menos de un minuto, Plesk emitirá y configurará el certificado automáticamente.

Opción B: Certificado externo

Si compraste un certificado, haz clic en "Add" o "Agregar" en la sección de certificados. Sube los archivos de clave privada, certificado y cadena. Luego, en la pestaña "Hosting", selecciona el certificado que acabas de subir en el desplegable "SSL/TLS Certificate".

3. Activa el HTTPS en Plesk

En la misma sección de hosting, busca la opción "SSL/TLS" y marca la casilla "Activar SSL/TLS" (o "Enable SSL/TLS"). También puedes activar "HSTS" (HTTP Strict Transport Security) si quieres máxima seguridad, pero ten cuidado porque fuerza HTTPS en todos los navegadores.

4. Configura la redirección automática

Plesk tiene una herramienta llamada "Directory Browsing" o "Hosting Settings". En "Hosting Settings", busca la sección "Web Server" y activa la casilla "Permanent SEO-safe 301 redirect from HTTP to HTTPS". Esto creará la redirección sin que tengas que tocar archivos.

5. Actualiza PrestaShop

Ahora ve a tu administración de PrestaShop. Al igual que con cPanel, ve a Parámetros avanzados > Rendimiento y activa la casilla "Activar SSL". Luego, en Parámetros avanzados > Parámetros generales, cambia las URLs para que usen https://.

6. Prueba exhaustiva

Navega por tu tienda, haz una compra de prueba (si tienes un método de pago en modo test) y verifica que no hay errores mixtos de contenido (imágenes o scripts cargados por HTTP). Puedes usar la consola del navegador para ver los errores.


Solución de problemas comunes al instalar SSL PrestaShop

Incluso siguiendo los pasos al pie de la letra, pueden surgir problemas. Aquí tienes los más frecuentes y cómo resolverlos.

Error "Tu conexión no es privada"

Este error suele aparecer cuando el certificado no está bien instalado o el navegador no confía en él. Comprueba que el certificado está emitido para tu dominio exacto (incluyendo www y sin www). Si usas Let's Encrypt, asegúrate de que la renovación automática está activada.

Contenido mixto (HTTP y HTTPS mezclados)

A veces PrestaShop sigue cargando imágenes o scripts desde URLs antiguas con HTTP. Solución: instala el módulo "PrestaShop Clean URLs" o ejecuta una búsqueda en tu base de datos para reemplazar http://tudominio.com por https://tudominio.com. Puedes hacerlo con phpMyAdmin o con un módulo de migración.

Redirecciones en bucle (ERR_TOO_MANY_REDIRECTS)

Esto pasa cuando hay dos capas de redirección (por ejemplo, cPanel redirige y PrestaShop también). Desactiva una de las dos. Si tienes la redirección en el panel de control, deja que PrestaShop maneje el HTTPS sin redirigir, o al revés.

El candado aparece pero con un signo de advertencia

Suele ser por contenido mixto. Inspecciona la página con F12 y busca en la consola los recursos cargados con HTTP. Corrige esas URLs o usa un módulo de "Forzar HTTPS en todos los recursos".

Certificado expirado

Los certificados Let's Encrypt duran 90 días. En cPanel y Plesk, la renovación automática debería funcionar, pero a veces falla. Revisa que el cron que renueva el certificado está activo. En Plesk, ve a "Scheduled Tasks" y comprueba que existe la tarea de renovación.


Preguntas frecuentes sobre SSL en PrestaShop

¿Puedo tener SSL sin cambiar de hosting?

Sí, siempre que tu hosting te permita instalar certificados. Los paneles cPanel y Plesk lo hacen muy fácil. Si tu hosting no lo permite, es hora de cambiar de proveedor.

¿El SSL afecta al SEO de mi tienda?

Sí, positivamente. Google da un pequeño impulso a las webs con HTTPS. Además, evitas la pérdida de tráfico por el aviso de "no seguro". Eso sí, asegúrate de configurar redirecciones 301 desde HTTP a HTTPS para no perder posicionamiento en las páginas ya indexadas.

¿Necesito un certificado diferente para cada subdominio?

Depende. Los certificados wildcard (*.tudominio.com) cubren todos los subdominios. Los certificados normales solo cubren un dominio. Si tienes varias tiendas en subdominios, valora un wildcard.

¿Qué pasa con HestiaCP (Syspanel)?

Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar pero con su propia interfaz. Accede a tu panel en el puerto 2106 (por ejemplo, https://tudominio.com:2106). En Syspanel, ve a "Web" y luego a "SSL Certificate". Podrás emitir un Let's Encrypt desde ahí o pegar un certificado externo. Después, edita el dominio y activa "SSL" y "Force SSL".

¿Cómo sé si mi certificado está bien instalado?

Visita tu web y haz clic en el candado de la barra de direcciones. Debería decir "Conexión segura" y mostrar el nombre del emisor. También puedes usar "SSL Labs" para un análisis completo.

¿Puedo instalar SSL en PrestaShop con un certificado gratuito de Cloudflare?

Sí, Cloudflare ofrece SSL flexible o completo. Pero ten en cuenta que si usas "Flexible", la conexión entre tu servidor y Cloudflare no está cifrada, lo que no es recomendable para tiendas online. Mejor usa "Full (Strict)" y configura un certificado de origen en tu servidor.


Conclusión y buenas prácticas finales

Instalar un certificado SSL en PrestaShop es un proceso que, bien hecho, te tomará menos de 30 minutos. Ya sea con cPanel o Plesk, los pasos son lógicos y accesibles para cualquier persona con acceso al panel de control.

Resumen de buenas prácticas:

  • Mantén siempre activa la renovación automática de Let's Encrypt para evitar sustos.
  • Usa redirecciones 301 para no perder posicionamiento SEO.
  • Comprueba tu tienda después de cada cambio en modo incógnito y con diferentes navegadores.
  • Actualiza tus URLs internas en PrestaShop y en herramientas como Google Search Console para que indexe la versión HTTPS.
  • Si usas Syspanel (HestiaCP), recuerda que el acceso es por el puerto 2106 y que la gestión de SSL está en la sección "Web" de cada dominio.

Con el SSL activo, tus clientes verán el candado de confianza, tus conversiones mejorarán y tu tienda estará protegida contra interceptaciones de datos. Si tienes dudas, no dudes en preguntar a tu proveedor de hosting o dejar un comentario. ¡Buena suerte con tu tienda online!

¿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