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

Cómo configurar SSL/HTTPS en PrestaShop desde cPanel o Plesk

Actualizado el 13 de noviembre de 2025

¿Por qué es tan importante activar SSL/HTTPS en tu PrestaShop?

Antes de ponernos manos a la obra, vamos a entender por qué esto es crucial. SSL PrestaShop cPanel no es solo un requisito técnico, es una necesidad para cualquier tienda online que se precie.

Cuando un cliente visita tu tienda y ve el candadito en la barra de direcciones, está viendo una señal de confianza. Eso significa que la conexión entre su navegador y tu servidor está cifrada. Si no tienes SSL activado, los datos de tus clientes (como contraseñas, direcciones y datos de tarjetas) viajan en texto plano, siendo vulnerables a ataques de intermediarios.

Además, Google penaliza las webs sin HTTPS. Si quieres aparecer en los primeros resultados de búsqueda, necesitas tener el candado activo. Es un factor de ranking confirmado.


¿Qué necesitas antes de empezar?

Para configurar SSL en PrestaShop, necesitas tener acceso a tu panel de control de hosting. Los dos más comunes son cPanel y Plesk. No te preocupes si no sabes cuál usas, te explicaré ambos.

También necesitarás acceso al panel de administración de PrestaShop (normalmente en tutienda.com/admin o una URL similar).

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106. La lógica será similar a la de cPanel, pero con algunas diferencias en la interfaz.


Paso 1: Obtener el certificado SSL

Lo primero es tener el certificado. Hay dos opciones principales:

Opción A: Certificado SSL gratuito (Let's Encrypt)

La mayoría de los hostings ofrecen certificados gratuitos a través de Let's Encrypt. Son perfectos para tiendas pequeñas y medianas.

Opción B: Certificado SSL de pago

Si tienes una tienda grande y manejas muchos datos sensibles, un certificado de pago (como Comodo, DigiCert o Sectigo) te dará mayor confianza y soporte.


Paso 2: Instalar el certificado SSL en cPanel

Si tu hosting usa cPanel, sigue estos pasos:

2.1 Accede a tu cPanel

Escribe tudominio.com/cpanel en tu navegador y accede con tus credenciales.

2.2 Busca la sección "Seguridad" o "SSL/TLS"

En el panel principal, busca una sección llamada "SSL/TLS Status" o "Certificados SSL". Dependiendo de la versión de cPanel, el nombre puede variar ligeramente.

2.3 Instala el certificado

  • Si tu hosting tiene AutoSSL (lo más común), simplemente busca la opción "SSL/TLS Status" y haz clic en "Run AutoSSL". El sistema instalará automáticamente el certificado para tu dominio.
  • Si tienes un certificado de pago, tendrás que subir los archivos del certificado (CRT, CA Bundle y la clave privada) en la sección "Install and Manage SSL for your site (HTTPS)".

2.4 Verifica que el certificado esté activo

Una vez instalado, deberías ver un mensaje de éxito. Puedes verificar visitando https://tudominio.com y comprobando que aparece el candado.


Paso 3: Instalar el certificado SSL en Plesk

Si tu hosting usa Plesk, el proceso es ligeramente diferente:

3.1 Accede a Plesk

Normalmente accedes a través de tudominio.com:8443 o mediante la URL que te proporcionó tu proveedor.

3.2 Ve a "Websites & Domains"

En el menú principal, busca la sección "Websites & Domains" y haz clic en tu dominio.

3.3 Usa "Let's Encrypt" o sube tu certificado

  • Para Let's Encrypt: Busca la opción "SSL/TLS Certificates" y luego "Add SSL Certificate". Selecciona "Let's Encrypt", introduce tu email y haz clic en "Install". El sistema renovará automáticamente el certificado.
  • Para certificado de pago: En la misma sección, selecciona "Add SSL Certificate" y sube los archivos del certificado.

3.4 Activa el certificado

Después de instalar, asegúrate de que el certificado esté marcado como "Active" para tu dominio.


Paso 4: Configurar SSL en PrestaShop

Ahora que el certificado está instalado en tu servidor, es momento de configurar PrestaShop para que use HTTPS.

4.1 Accede al panel de administración

Entra en tu panel de administración de PrestaShop.

4.2 Ve a Parámetros Avanzados

En el menú de la izquierda, busca "Parámetros Avanzados" y luego "Rendimiento".

4.3 Activa SSL

En la sección "SSL", encontrarás dos opciones:

  • "Activar SSL": Marca esta casilla.
  • "Activar SSL en todas las páginas": Marca esta casilla también.

[TIP] Si marcas la segunda opción, toda tu tienda (incluido el panel de administración) usará HTTPS. Es la opción más segura.

4.4 Guarda los cambios

Haz clic en "Guardar". PrestaShop se recargará automáticamente y deberías ver el candado en la barra de direcciones.


Paso 5: Forzar SSL en PrestaShop

Forzar SSL PrestaShop significa que todos los visitantes serán redirigidos automáticamente desde HTTP a HTTPS. Esto es esencial para que nadie navegue por tu tienda de forma insegura.

5.1 Usa la configuración de PrestaShop

En "Parámetros Avanzados" > "Rendimiento", ya has activado SSL. El sistema redirigirá automáticamente.

5.2 Redirección manual en el archivo .htaccess

Si quieres asegurarte al 100%, puedes añadir una redirección manual en el archivo .htaccess de tu tienda. Accede al archivo mediante el Administrador de Archivos de cPanel o Plesk y añade este código al principio:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

[WARNING] Haz una copia de seguridad de tu archivo .htaccess antes de modificarlo. Un error aquí puede dejar tu tienda inaccesible.

5.3 Verifica que la redirección funcione

Escribe http://tudominio.com en tu navegador. Si todo funciona, serás redirigido automáticamente a https://tudominio.com.


Paso 6: Configurar la URL canónica en PrestaShop

Este paso es clave para el SEO. Si tu tienda está accesible tanto por HTTP como por HTTPS, Google podría ver contenido duplicado.

6.1 Ve a Parámetros Generales

En el panel de administración, busca "Parámetros Generales".

6.2 Configura las URLs

En la sección "Configuración de la tienda", asegúrate de que:

  • URL de la tienda: Empieza con https://
  • URL base SSL: Empieza con https://

6.3 Guarda los cambios

Haz clic en "Guardar". Ahora tu tienda tiene una única URL canónica, lo que evita problemas de contenido duplicado.


Paso 7: Verificar que todo funciona correctamente

Una vez completados todos los pasos, es hora de comprobar que todo está en orden.

7.1 Comprueba el candado

Visita tu tienda en https://tudominio.com y verifica que aparece el candado en la barra de direcciones.

7.2 Comprueba las páginas internas

Navega por varias páginas de tu tienda (categorías, producto, carrito, checkout) y asegúrate de que todas usan HTTPS.

7.3 Usa herramientas de verificación

Puedes usar herramientas como SSL Labs o Why No Padlock para verificar que no hay errores de contenido mixto.


Solución de problemas comunes

Error: "Contenido mixto" o "Mixed Content"

Esto ocurre cuando algunos recursos (imágenes, CSS, JavaScript) se cargan desde HTTP. Para solucionarlo:

  • Ve a "Parámetros Avanzados" > "Rendimiento" y activa la opción "Forzar SSL".
  • Si el problema persiste, revisa las URLs de tus imágenes en la base de datos. Puedes usar un plugin o consulta SQL para reemplazar http:// por https://.

Error: "Tu conexión no es privada"

Este error suele indicar que el certificado no está bien instalado o que el dominio no coincide. Verifica que:

  • El certificado esté instalado para el dominio exacto (incluyendo www).
  • Que la fecha y hora de tu servidor sean correctas.

Error: "El bucle de redirección"

Si tu tienda entra en un bucle de redirección infinito, el problema suele estar en el archivo .htaccess. Elimina la redirección manual que añadiste y usa solo la configuración de PrestaShop.


Preguntas frecuentes (FAQ)

¿Cuánto tarda en activarse un certificado SSL?

  • Let's Encrypt: Generalmente se instala en menos de 5 minutos.
  • Certificado de pago: Puede tardar desde minutos hasta 24 horas, dependiendo del proveedor y el tipo de validación.

¿Necesito renovar mi certificado SSL?

Sí, todos los certificados tienen una fecha de caducidad (generalmente 90 días para Let's Encrypt y 1-2 años para los de pago). La mayoría de los hostings lo renuevan automáticamente.

¿Afecta SSL al rendimiento de mi tienda?

Mínimamente. El cifrado y descifrado de datos consume muy pocos recursos del servidor. El impacto en la velocidad es prácticamente imperceptible.

¿Puedo usar SSL en varios dominios?

Sí, con un certificado wildcard o multidominio. Consulta con tu proveedor de hosting las opciones disponibles.

¿Qué hago si no encuentro la opción SSL en mi panel?

Contacta con tu proveedor de hosting. Algunos paneles personalizados pueden tener la opción en lugares diferentes.


Conclusión

Configurar SSL/HTTPS en PrestaShop desde cPanel o Plesk no es complicado, pero requiere seguir los pasos en orden. La clave es:

  1. Instalar el certificado en tu servidor.
  2. Activar SSL en PrestaShop.
  3. Forzar la redirección a HTTPS.
  4. Configurar las URLs canónicas.
  5. Verificar que todo funciona.

Recuerda que un sitio con HTTPS no solo es más seguro, sino que también mejora tu posicionamiento en Google. Tus clientes te lo agradecerán y tu negocio también.

[INFO] Si después de seguir todos estos pasos sigues teniendo problemas, te recomiendo contactar con el soporte técnico de tu hosting. Ellos podrán verificar si el certificado está correctamente instalado en el servidor y ayudarte con cualquier configuración específica de tu panel.

¿Tienes alguna duda concreta sobre cómo activar HTTPS en PrestaShop? Déjala en los comentarios y estaré encantado de ayudarte. ¡Tu tienda online merece estar segura!

¿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