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

Cómo instalar un certificado SSL en PrestaShop con Syspanel

Actualizado el 5 de mayo de 2026

¿Por qué necesitas un certificado SSL en tu PrestaShop?

Si tienes una tienda online con PrestaShop, el certificado SSL no es un lujo, es una necesidad. SSL (Secure Sockets Layer) es la tecnología que cifra la conexión entre tu web y los visitantes. Eso significa que cualquier dato que se transmita (contraseñas, números de tarjeta, direcciones) viaja de forma segura y no puede ser interceptado por terceros.

Además de proteger a tus clientes, tener un certificado SSL PrestaShop activo mejora tu posicionamiento en buscadores. Google penaliza las webs sin HTTPS y las muestra como "No seguras", lo que puede ahuyentar a los compradores. En resumen: sin SSL, tu tienda online pierde credibilidad y ventas.

En esta guía te explicaré paso a paso cómo instalar un certificado SSL en PrestaShop usando Syspanel (el panel de control de tu hosting). El proceso es sencillo, no necesitas ser un experto técnico. Solo sigue las instrucciones con calma.

[INFO] Syspanel es un panel de control basado en HestiaCP. Si tu hosting usa Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo: https://tudominio.com:2106).


Requisitos previos antes de empezar

Antes de lanzarte a instalar el certificado, asegúrate de tener lo siguiente:

  • Acceso a Syspanel: Necesitas las credenciales de administrador (usuario y contraseña) que te proporcionó tu proveedor de hosting.
  • Dominio propio: El certificado SSL se emite para un dominio concreto. Si tu tienda está en un subdominio (ej: tienda.tudominio.com), también funciona.
  • PrestaShop instalado: La tienda debe estar funcionando. No importa la versión (1.6, 1.7 o 8.x), el proceso es similar.
  • Correo electrónico válido: Para la verificación del certificado (normalmente se usa el correo del administrador del dominio).

Si te falta alguno de estos, contacta con tu soporte de hosting antes de continuar.


Paso 1: Accede a Syspanel (puerto 2106)

Lo primero es entrar al panel de control de tu hosting. Syspanel se accede mediante una URL especial. Escribe en tu navegador:

https://tudominio.com:2106

Sustituye tudominio.com por tu dominio real. Te aparecerá una pantalla de inicio de sesión.

Ingresa tu usuario y contraseña de Syspanel. Si no los recuerdas, revisa el correo de bienvenida de tu hosting o pide ayuda al soporte técnico.

[TIP] Si ves un aviso de "Conexión no segura" al acceder al panel, no te preocupes. Es normal porque el propio panel usa un certificado autofirmado. Simplemente haz clic en "Avanzado" y "Continuar de todas formas".

Una vez dentro, verás el panel principal con varias opciones. Busca la sección "Web" o "Sitios web" (depende de la versión). Allí aparecerá listado tu dominio.


Paso 2: Habilita el soporte SSL en Syspanel

Antes de instalar el certificado, debes asegurarte de que el dominio esté preparado para usar SSL.

  1. En la lista de sitios web, haz clic en el nombre de tu dominio (o en el icono de engranaje/lápiz para editarlo).
  2. Busca una pestaña o sección llamada "SSL" o "SSL/TLS".
  3. Activa la opción "Soporte SSL" o "Habilitar SSL". Si ya está activada, no toques nada.
  4. Guarda los cambios.

[WARNING] Si desactivas el soporte SSL, tu tienda dejará de funcionar con HTTPS. Asegúrate de mantenerlo activado.

Ahora el dominio está listo para recibir un certificado. Pasemos a la instalación.


Paso 3: Instala un certificado SSL gratuito con Let's Encrypt

Syspanel incluye una integración con Let's Encrypt, una autoridad certificadora gratuita que emite certificados SSL válidos por 90 días (se renuevan automáticamente). Es la opción más recomendada para tiendas online pequeñas y medianas.

Sigue estos pasos:

  1. Dentro de la edición del dominio, busca la sección "Let's Encrypt" o "SSL gratuito".
  2. Marca la casilla "Habilitar Let's Encrypt".
  3. Selecciona los subdominios que quieras cubrir (normalmente www y el dominio principal). Si tu tienda usa www, asegúrate de marcarlo.
  4. Introduce tu correo electrónico (el mismo que usas para la administración del dominio).
  5. Haz clic en "Guardar" o "Instalar certificado".

El sistema tardará unos segundos en generar el certificado. Si todo va bien, verás un mensaje verde de éxito.

[INFO] Let's Encrypt renueva el certificado automáticamente cada 90 días. No necesitas hacer nada más. Si algún día falla la renovación, recibirás un aviso por correo.


Paso 4: Verifica que el certificado SSL se ha instalado correctamente

Una vez finalizado el proceso, comprueba que tu tienda carga con HTTPS.

  1. Abre una ventana de incógnito en tu navegador (para evitar caché).
  2. Escribe https://tudominio.com (reemplaza por tu dominio).
  3. Observa el candado verde en la barra de direcciones. Si aparece, ¡felicidades! El SSL PrestaShop Syspanel está funcionando.

Si ves un candado con una advertencia o la palabra "No seguro", puede deberse a que hay contenido mixto (archivos cargados sin HTTPS). Eso lo solucionaremos en el siguiente paso.

[TIP] También puedes usar herramientas online como "SSL Checker" para verificar la validez del certificado.


Paso 5: Configura PrestaShop para que funcione con HTTPS

Ahora que el certificado está instalado, debes decirle a PrestaShop que use la URL segura. Si no haces esto, la tienda seguirá cargando con HTTP y el candado no aparecerá.

Accede al panel de administración de PrestaShop (normalmente en tudominio.com/admin).

  1. Ve al menú "Parámetros de la tienda" > "General".
  2. Busca la sección "Configuración de la tienda" o "URL de la tienda".
  3. Cambia la URL base de la tienda de http:// a https://. Por ejemplo:
    • Antes: http://tudominio.com
    • Después: https://tudominio.com
  4. Haz lo mismo con la URL base de SSL (si existe). Debe ser igual a la anterior.
  5. Guarda los cambios.

[WARNING] Si tu tienda usa un subdominio (ej: tienda.tudominio.com), asegúrate de que la URL también incluya el subdominio.

Después de guardar, PrestaShop te preguntará si quieres forzar SSL en todas las páginas. Acepta la opción "Sí". Esto hará que cualquier visitante que intente entrar por HTTP sea redirigido automáticamente a HTTPS.


Paso 6: Soluciona el contenido mixto (Mixed Content)

A veces, aunque tengas SSL, el candado aparece como "información no segura" porque algunos recursos (imágenes, CSS, JavaScript) se cargan con HTTP. Esto se llama contenido mixto.

Para solucionarlo en PrestaShop:

  1. Ve al menú "Parámetros de la tienda" > "Rendimiento".
  2. Activa la opción "Forzar SSL en todas las páginas" (si no lo hiciste antes).
  3. En "CCC (Combination, Compress and Cache)", activa "Cache de hojas de estilo CSS" y "Cache de scripts JavaScript". Luego haz clic en "Guardar".
  4. Ve a "Mejoras" > "URLs amigables" y asegúrate de que están activadas. Guarda de nuevo.

Si después de esto el problema persiste, es posible que algún módulo de terceros esté cargando recursos con HTTP. Revisa los módulos instalados y actualiza sus URLs a HTTPS.

[TIP] Puedes usar la herramienta "Why No Padlock?" para identificar exactamente qué archivos causan el contenido mixto.


Paso 7: Verifica la redirección de HTTP a HTTPS

Es importante que los usuarios que escriban http://tudominio.com sean redirigidos automáticamente a https://. Esto se hace mediante una regla en el archivo .htaccess (que PrestaShop gestiona).

Para comprobarlo:

  1. Abre tu navegador y escribe http://tudominio.com.
  2. Si te redirige a https://tudominio.com automáticamente, está bien.
  3. Si no ocurre, accede a Syspanel, ve a "Web" > "Editar dominio" y busca la opción "Redirección SSL" o "Forzar HTTPS". Actívala.

Si no encuentras esa opción, puedes añadir manualmente una regla en el archivo .htaccess (en la raíz de PrestaShop). Pero esto es más avanzado; si no te sientes seguro, pide ayuda a tu soporte.


Preguntas frecuentes (FAQ)

¿Puedo usar un certificado SSL de pago en lugar de Let's Encrypt?

Sí, claro. Si necesitas un certificado con validación extendida (EV) o quieres más tiempo de validez, puedes comprar uno externo. En Syspanel, en la sección SSL, encontrarás la opción "Certificado personalizado" o "Importar SSL". Allí podrás pegar el contenido del certificado y la clave privada que te proporcione la autoridad certificadora.

¿Qué hago si el candado no aparece después de instalar el SSL?

Revisa estos puntos:

  • ¿Forzaste SSL en PrestaShop? (Paso 5).
  • ¿Hay contenido mixto? (Paso 6).
  • ¿El certificado cubre el dominio exacto? Por ejemplo, si tienes www, el certificado debe cubrirlo.
  • ¿Pasaron unos minutos? A veces los cambios tardan en propagarse.

¿Cada cuánto se renueva el certificado Let's Encrypt?

Cada 90 días. Syspanel lo renueva automáticamente si el dominio sigue apuntando al mismo servidor y el puerto 80 está abierto. No necesitas hacer nada.

¿Afecta el SSL al rendimiento de mi tienda?

Muy poco. El cifrado añade una ligera latencia, pero es imperceptible para los usuarios. Además, los navegadores modernos priorizan las webs con HTTPS, por lo que el beneficio en confianza y SEO compensa con creces.

¿Puedo instalar SSL en un PrestaShop local o de pruebas?

Sí, pero necesitarás un dominio público o usar herramientas como ngrok. Let's Encrypt no funciona en direcciones locales (como localhost). Para pruebas, puedes usar certificados autofirmados, pero no son válidos para producción.


Conclusión

Instalar un certificado SSL PrestaShop con Syspanel es un proceso rápido y gratuito gracias a Let's Encrypt. Siguiendo estos pasos, tu tienda online estará protegida, tus clientes confiarán más y tu SEO mejorará. Recuerda:

  • Accede a Syspanel por el puerto 2106.
  • Activa el soporte SSL y el certificado gratuito.
  • Configura PrestaShop para forzar HTTPS.
  • Verifica que no haya contenido mixto.

Si en algún momento te atascas, no dudes en consultar a tu proveedor de hosting o dejar un comentario. ¡Tu tienda online merece la máxima seguridad!

[INFO] La seguridad de tu tienda online no termina con el SSL. Mantén PrestaShop y sus módulos actualizados, usa contraseñas fuertes y realiza copias de seguridad periódicas.

¿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