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

PrestaShop: configurar SSL desde Syspanel

Actualizado el 21 de abril de 2026

¿Por qué es importante tener SSL en tu PrestaShop?

Si tienes una tienda online con PrestaShop, la seguridad es uno de los pilares fundamentales para generar confianza en tus clientes. Un certificado SSL (Secure Sockets Layer) permite que la comunicación entre el navegador del usuario y tu servidor web esté cifrada. Esto significa que datos sensibles como contraseñas, direcciones o información de tarjetas de crédito viajan de forma segura.

Además, desde hace años, Google penaliza en los resultados de búsqueda a los sitios que no usan HTTPS. Es decir, si tu PrestaShop no tiene SSL activado, perderás visitas y ventas potenciales. Y no solo eso: los navegadores modernos muestran un mensaje de advertencia ("No seguro") que ahuyenta a los compradores.

En este artículo te explicaré paso a paso cómo configurar SSL en PrestaShop utilizando Syspanel, el panel de control de tu hosting. Syspanel es una versión mejorada de HestiaCP, y se accede normalmente a través del puerto 2106 (por ejemplo: https://tudominio.com:2106). Sigue leyendo y verás que es más sencillo de lo que imaginas.


Requisitos previos antes de empezar

Antes de lanzarte a configurar SSL, asegúrate de cumplir con estos puntos:

  • Tener acceso a Syspanel con credenciales de administrador.
  • Que tu dominio ya esté apuntando al servidor (es decir, que tu tienda PrestaShop sea accesible sin SSL).
  • Disponer de un certificado SSL válido. Puedes usar uno gratuito como Let’s Encrypt o uno de pago.
  • Tener acceso a la carpeta de tu tienda PrestaShop (generalmente en /home/usuario/web/tudominio/public_html).

Si no tienes aún un certificado SSL, no te preocupes: en Syspanel puedes generar uno automáticamente con Let’s Encrypt. Lo veremos más adelante.

[INFO] Si tu dominio aún no está funcionando correctamente, resuelve primero los problemas de DNS antes de continuar con SSL.


Paso 1: Acceder a Syspanel

Para empezar, abre tu navegador y escribe la dirección de tu Syspanel. Recuerda que el puerto por defecto es el 2106. Por ejemplo:

https://tudominio.com:2106

Si es la primera vez que entras, es posible que veas un aviso de seguridad del navegador. No te alarmes: es normal porque el panel usa un certificado autofirmado. Haz clic en "Avanzado" y luego en "Continuar" (o la opción similar según tu navegador).

Una vez dentro, introduce tu usuario y contraseña. Si eres el administrador del hosting, usa las credenciales que te proporcionó tu proveedor.


Paso 2: Generar o instalar el certificado SSL en Syspanel

Syspanel facilita mucho la gestión de SSL. Dependiendo de si ya tienes un certificado o quieres generar uno nuevo, sigue una de estas rutas:

Opción A: Usar Let’s Encrypt (recomendado para principiantes)

Let’s Encrypt es un certificado SSL gratuito y automático. Es perfecto para la mayoría de tiendas PrestaShop.

  1. En el panel principal de Syspanel, busca la sección "WEB" y haz clic en el nombre de tu dominio (el que usa tu PrestaShop).
  2. Se abrirán los detalles del dominio. Busca la pestaña "SSL" o "SSL/TLS".
  3. Verás una opción que dice "Let's Encrypt" o "SSL gratuito". Actívala.
  4. Marca las casillas que correspondan (por ejemplo, incluir el subdominio www).
  5. Haz clic en "Guardar" o "Instalar". Syspanel se comunicará con Let’s Encrypt y en unos segundos tu certificado estará listo.

[TIP] Si tu dominio tiene varios subdominios (como tienda.tudominio.com), asegúrate de seleccionarlos también en la lista.

Opción B: Instalar un certificado SSL de pago o externo

Si ya compraste un certificado SSL de una autoridad certificadora (por ejemplo, Comodo, DigiCert, etc.), puedes instalarlo manualmente:

  1. En la misma sección "SSL" del dominio, busca la opción "Certificado personalizado" o "Importar certificado".
  2. Se te pedirán tres campos:
    • Certificado (CRT): El archivo .crt que te proporcionó la entidad.
    • Clave privada (KEY): El archivo .key (debe coincidir con el certificado).
    • CA Bundle (opcional): La cadena de certificados intermedios.
  3. Pega el contenido de cada archivo en su campo correspondiente (puedes abrirlos con un editor de texto como Notepad++).
  4. Guarda los cambios.

[WARNING] Asegúrate de que la clave privada no tenga espacios adicionales ni saltos de línea incorrectos. Un error en este paso puede dejar tu tienda inaccesible.


Paso 3: Verificar que SSL está activo en Syspanel

Una vez instalado el certificado, vuelve a la vista general del dominio. Deberías ver un candado verde o un indicador de "SSL activo". También puedes hacer una prueba rápida:

  • Abre una nueva pestaña en tu navegador y escribe https://tudominio.com (con la "s").
  • Si ves el candado en la barra de direcciones, ¡todo va bien!

Si aparece algún error, revisa que el certificado cubra el dominio exacto (incluyendo www si lo usas). En Syspanel puedes editar la configuración y regenerar el certificado si es necesario.


Paso 4: Configurar PrestaShop para usar HTTPS

Ahora que tu servidor ya tiene SSL, toca decirle a PrestaShop que trabaje con la versión segura. Sigue estos pasos desde el panel de administración de tu tienda:

  1. Accede a tu back office de PrestaShop (normalmente en tudominio.com/admin).
  2. Ve al menú "Parámetros de la tienda" > "General".
  3. Busca la opción "Activar SSL" y cámbiala a "Sí".
  4. Justo debajo verás "Activar SSL en todas las páginas". Actívala también. Esto fuerza que todas las URLs de tu tienda usen HTTPS.
  5. Guarda los cambios.

[INFO] Si al activar SSL pierdes el acceso al back office, no entres en pánico. Puedes desactivarlo manualmente editando el archivo config/settings.inc.php (en versiones antiguas) o usando la base de datos. Pide ayuda a tu soporte técnico si es necesario.


Paso 5: Ajustar URLs y redirecciones (importante)

Aunque PrestaShop ya esté configurado, es posible que algunas URLs internas (como las de imágenes o CSS) sigan cargando con HTTP. Para evitarlo:

  1. En el back office, ve a "Parámetros de la tienda" > "Tráfico y SEO".
  2. En "Configuración de URL", asegúrate de que tanto "URL de la tienda" como "URL de SSL" empiecen con https://. Por ejemplo: https://tudominio.com.
  3. Guarda los cambios.

Además, es buena práctica redirigir todo el tráfico HTTP a HTTPS. En Syspanel puedes hacerlo fácilmente:

  1. Ve a la sección "WEB" y edita tu dominio.
  2. Busca la opción "Redirección" o "Forzar HTTPS".
  3. Actívala. Esto hará que cualquier visita a http://tudominio.com sea redirigida automáticamente a https://tudominio.com.

[TIP] Si tu PrestaShop tiene un módulo de SEO, también puedes configurar la redirección desde allí. Pero hacerlo desde Syspanel es más fiable.


Paso 6: Probar que todo funciona correctamente

Después de los pasos anteriores, es hora de comprobar que no hay errores:

  • Navega por varias páginas de tu tienda (categorías, producto, carrito, etc.) y verifica que todas carguen con HTTPS.
  • Usa herramientas online como SSL Labs (https://www.ssllabs.com/ssltest/) para analizar la calidad de tu certificado.
  • Revisa la consola del navegador (F12 > pestaña "Console") para ver si hay errores de contenido mixto (mezcla de HTTP y HTTPS). Si los hay, suelen ser de imágenes o scripts. Puedes solucionarlos forzando HTTPS en PrestaShop o usando un plugin.

[WARNING] Si ves errores de contenido mixto, tu candado verde puede desaparecer. Es importante corregirlos para mantener la confianza del usuario.


Preguntas frecuentes (FAQ)

¿Puedo usar SSL si mi hosting es compartido?

Sí, absolutamente. Syspanel permite instalar SSL en cualquier plan de hosting, siempre que tengas acceso al panel. Let’s Encrypt funciona sin problemas.

¿Qué hago si mi certificado Let’s Encrypt caduca?

No te preocupes: Syspanel suele renovarlo automáticamente. Si no, puedes regenerarlo manualmente desde la misma sección SSL. Let’s Encrypt tiene validez de 90 días.

¿Afecta SSL al rendimiento de mi tienda?

Mínimamente. El cifrado requiere un poco más de proceso, pero los servidores modernos lo manejan sin problema. Además, el SEO y la confianza del cliente compensan con creces.

¿Necesito un certificado diferente para cada subdominio?

Sí, a menos que uses un certificado comodín (wildcard) que cubra todos los subdominios (*.tudominio.com). Let’s Encrypt también ofrece esta opción, pero debes seleccionarla al generarlo.

¿Puedo desactivar SSL temporalmente?

Sí, pero no es recomendable. Si necesitas hacerlo, desde el back office de PrestaShop puedes desmarcar "Activar SSL", y desde Syspanel puedes eliminar la redirección forzada.


Conclusión

Configurar SSL en PrestaShop desde Syspanel es un proceso sencillo que te tomará menos de 15 minutos, incluso si eres principiante. Al hacerlo, no solo proteges los datos de tus clientes, sino que también mejoras tu posicionamiento en Google y la imagen profesional de tu tienda.

Recuerda que la seguridad web no es un lujo, es una necesidad. Si sigues los pasos de esta guía, tu PrestaShop estará listo para operar con la máxima confianza. Y si en algún momento te surge una duda, no dudes en consultar la documentación de Syspanel o contactar con tu proveedor de hosting.

¡Ahora ve y activa ese SSL! Tu tienda y tus clientes te lo agradecerán.

¿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