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

Guía básica: Configurar SSL en PrestaShop con Syspanel

Actualizado el 1 de marzo de 2026

Introducción: ¿Por qué es importante el SSL en tu tienda PrestaShop?

Si tienes una tienda online con PrestaShop, la seguridad no es un lujo, es una necesidad. El certificado SSL (Secure Sockets Layer) es el candado que protege la información que viaja entre tu servidor y los navegadores de tus clientes. Sin él, datos como contraseñas, números de tarjetas de crédito o direcciones quedan expuestos. Además, desde hace años, Google penaliza los sitios sin HTTPS, lo que afecta directamente a tu posicionamiento SEO y a la confianza de tus compradores.

En esta guía básica, te explicaremos paso a paso cómo configurar SSL en PrestaShop usando Syspanel, el panel de control de tu hosting. Syspanel es una herramienta amigable (basada en HestiaCP) que facilita la gestión de tu servidor. Accederás a él a través del puerto 2106 (por ejemplo: https://tudominio.com:2106). No te preocupes, es más sencillo de lo que parece. Vamos a ello.

[TIP] Aunque el proceso parecer técnico, solo necesitas seguir el orden correcto. Si te pierdes en algún paso, vuelve a leer la sección correspondiente. ¡Tú puedes!

Requisitos previos antes de empezar

Antes de lanzarnos a configurar SSL PrestaShop Syspanel, asegurémonos de tener todo listo:

  • Acceso a Syspanel: Necesitas las credenciales de administrador de tu hosting. El acceso suele ser algo como https://tudominio.com:2106.
  • Dominio apuntando al servidor: Tu dominio (ej: tutienda.com) debe estar correctamente configurado con los DNS apuntando a la IP de tu hosting. Si acabas de contratar el servicio, espera unos minutos a que se propague.
  • PrestaShop instalado: La tienda debe estar funcionando, aunque sea en HTTP. No importa si todavía no tienes SSL, lo activaremos ahora.
  • Certificado SSL disponible: Syspanel suele incluir certificados gratuitos (Let’s Encrypt) o te permite subir uno de pago. En esta guía usaremos el gratuito, que es perfecto para empezar.

[WARNING] No intentes forzar HTTPS en PrestaShop antes de tener el certificado instalado en el servidor. Podrías bloquear el acceso a tu tienda. Sigue el orden: primero instala el SSL en Syspanel, luego configura PrestaShop.

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

Abre tu navegador y escribe la dirección de tu Syspanel. Recuerda, el puerto es el 2106. Por ejemplo:

https://tudominio.com:2106

Ingresa tu usuario y contraseña. Una vez dentro, verás un panel con varias opciones. Busca la sección "WEB" o "Dominios". Dependiendo de la versión, puede llamarse "Web Domains". Haz clic en el dominio de tu tienda PrestaShop (el que usas para la tienda, no un subdominio de prueba).

Dentro de la configuración del dominio, busca una pestaña o botón que diga "SSL" o "SSL Certificate". En Syspanel, suele estar en la parte superior, junto a opciones como "Proxy" o "Hosting". Ahí es donde trabajaremos.

Paso 2: Instalar el certificado SSL gratuito (Let’s Encrypt)

Syspanel facilita mucho la instalación de SSL gratuitos. Sigue estos pasos:

  1. En la sección SSL del dominio, busca la opción "Let's Encrypt" o "SSL gratuito". Normalmente hay un botón que dice "Add SSL" o "Install Let's Encrypt".
  2. Haz clic en esa opción. Se abrirá un pequeño formulario. Asegúrate de que el dominio principal esté seleccionado (a veces también puedes incluir el www marcando una casilla).
  3. Pulsa el botón "Save" o "Install". Syspanel se comunicará con Let’s Encrypt para verificar que el dominio te pertenece (comprobando los DNS). Este proceso dura entre 10 y 30 segundos.
  4. Una vez completado, verás un mensaje verde de éxito. El certificado quedará instalado y se renovará automáticamente cada 3 meses.

[INFO] Let’s Encrypt es un certificado SSL válido y seguro. Para una tienda online es más que suficiente. Solo si manejas datos muy sensibles o necesitas garantías extendidas, considera uno de pago. Pero para empezar, este es perfecto.

Paso 3: Forzar HTTPS en el servidor (redirección 301)

Tener el certificado instalado no basta; debes obligar a que todo el tráfico use HTTPS. Esto se hace mediante una redirección 301 desde HTTP a HTTPS. En Syspanel, es muy sencillo:

  1. Vuelve a la configuración del dominio en Syspanel.
  2. Busca la opción "SSL" o "Security". Verás un interruptor o casilla que dice "Force HTTPS" o "Redirect HTTP to HTTPS".
  3. Actívalo. Algunas versiones te piden que elijas entre "Solo HTTPS" o "HTTPS + HSTS". Te recomiendo "Solo HTTPS" para empezar. HSTS es más avanzado y puede dar problemas si no lo configuras bien.
  4. Guarda los cambios. Syspanel aplicará la redirección automáticamente.

A partir de ahora, cualquier visita a http://tutienda.com será redirigida a https://tutienda.com. Puedes comprobarlo escribiendo la versión HTTP en tu navegador.

[TIP] Si después de activar esto ves un error de "demasiadas redirecciones", no te asustes. Suele ser porque PrestaShop también tiene su propia redirección. Lo solucionaremos en el siguiente paso.

Paso 4: Configurar SSL en PrestaShop (Backoffice)

Ahora vamos a la parte más importante: decirle a PrestaShop que use HTTPS. Accede a tu backoffice de PrestaShop (normalmente en https://tudominio.com/admin).

  1. Ve al menú "Parámetros de la tienda" > "General".
  2. Busca la sección "Configuración de SSL". Verás dos opciones clave:
    • "Activar SSL": Selecciona .
    • "Activar SSL en todas las páginas": Selecciona . Esto es fundamental para que el carrito, el área de cliente y todo funcione bajo HTTPS.
  3. Haz clic en "Guardar" en la parte inferior.

PrestaShop ahora intentará redirigir todo el tráfico a HTTPS. Si todo está bien, la tienda seguirá funcionando sin problemas.

[WARNING] Si al guardar ves un error o la página se queda en blanco, no cierres la pestaña. Espera unos segundos y recarga. A veces el cambio tarda en aplicarse. Si el error persiste, revisa que el certificado esté bien instalado en Syspanel (Paso 2).

Paso 5: Verificar que todo funciona correctamente

Después de los cambios, es hora de comprobar que la seguridad está operativa:

  1. Prueba manual: Abre tu tienda en el navegador con https://tudominio.com. Deberías ver el candado verde en la barra de direcciones. Si ves un candado con un triángulo amarillo, significa que hay contenido mixto (imágenes o scripts cargados en HTTP). Esto se soluciona desde PrestaShop.
  2. Herramientas online: Usa sitios como SSL Labs (ssllabs.com) para analizar tu certificado. Te dará una calificación A o A+ si está bien configurado.
  3. Revisa el backoffice: Vuelve a Parámetros de la tienda > General y confirma que las opciones SSL están en "Sí".

Si todo está correcto, ¡enhorabuena! Tu tienda ya es segura.

Solución de problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes al configurar SSL PrestaShop Syspanel:

1. "Después de activar SSL, mi tienda da error de contenido mixto"

Esto ocurre cuando algunas imágenes, CSS o scripts se cargan desde URLs HTTP. Para solucionarlo:

  • Ve a "Parámetros de la tienda" > "Rendimiento".
  • Activa la opción "Forzar compilación de Smarty" y guarda.
  • Luego, ve a "Mejoras" > "Limpieza y mantenimiento" y pulsa "Limpiar caché".
  • Si el problema persiste, instala un módulo gratuito como "SSL Redirect" o "HTTPS Mixed Content Fixer".

2. "No encuentro la opción SSL en Syspanel"

Asegúrate de que estás en la sección correcta. En Syspanel, la opción SSL está dentro de la configuración del dominio. Si no ves nada, puede que tu plan de hosting no incluya SSL gratuito. Contacta con tu proveedor.

3. "El candado verde aparece, pero al hacer clic dice que la conexión no es segura"

Esto suele deberse a que el certificado no cubre el subdominio www. Vuelve a Syspanel, en la instalación de Let's Encrypt, asegúrate de marcar la casilla "Incluir www". Luego reinstala el certificado.

4. "Mi tienda se cae después de activar SSL"

Posiblemente tengas un conflicto con la redirección. Desactiva temporalmente "Forzar HTTPS" en Syspanel y en PrestaShop. Luego, reactívalos en orden: primero Syspanel, después PrestaShop. Si el error persiste, revisa el archivo .htaccess (si sabes cómo) o pide ayuda a tu hosting.

5. "¿Cada cuánto se renueva el SSL?"

Con Let’s Encrypt, la renovación es automática cada 90 días. Syspanel lo gestiona por ti. No necesitas hacer nada, pero es bueno revisar cada mes que el candado sigue verde.

Consejos finales para mantener la seguridad

Configurar SSL PrestaShop Syspanel es el primer paso, pero no el único. Aquí van algunos consejos extra:

  • Mantén PrestaShop actualizado: Las versiones antiguas tienen vulnerabilidades. Activa las actualizaciones automáticas si es posible.
  • Usa contraseñas seguras: Tanto para el backoffice como para Syspanel. Evita "admin123".
  • Activa el firewall de Syspanel: En la sección "Firewall" puedes bloquear IPs sospechosas.
  • Haz copias de seguridad periódicas: Syspanel permite programarlas. Una vez al mes es suficiente si tu tienda no se actualiza a diario.

[INFO] Recuerda que el SSL no solo protege a tus clientes, sino que también mejora tu posicionamiento en Google. Es una inversión que se paga sola.

Conclusión

Configurar SSL en PrestaShop usando Syspanel es un proceso sencillo si sigues los pasos correctos. En menos de 15 minutos puedes tener tu tienda funcionando con HTTPS, ganando en seguridad y confianza. No dejes pasar este paso: hoy en día, una tienda sin SSL es como una tienda física sin puerta. Los clientes no se sentirán seguros y Google te penalizará.

Si te has quedado con alguna duda, repasa los pasos o consulta la sección de FAQ. Y recuerda, en Syspanel (puerto 2106) tienes todo lo necesario para gestionar tu hosting de forma fácil. ¡Manos a la obra y a vender con seguridad!

¿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