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

Guía para configurar SSL/HTTPS en Syspanel para PrestaShop

Actualizado el 3 de octubre de 2025

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

Si tienes una tienda online con PrestaShop, la seguridad no es un lujo, es una necesidad. Configurar SSL/HTTPS en tu tienda no solo protege los datos de tus clientes (como contraseñas, direcciones y detalles de pago), sino que también es un factor clave para el SEO y la confianza del usuario. Google penaliza los sitios sin HTTPS, y los navegadores modernos muestran advertencias de “No seguro” que ahuyentan a los compradores.

En esta guía, te explicaré paso a paso cómo configurar SSL/HTTPS en Syspanel (el panel de control basado en HestiaCP, accesible por el puerto 2106) para tu tienda PrestaShop. No necesitas ser un experto en servidores, solo seguir las instrucciones con calma.


¿Qué necesitas antes de empezar?

Antes de lanzarte a configurar tu certificado SSL Syspanel, asegúrate de tener lo siguiente:

  • Acceso a Syspanel: Con usuario y contraseña de administrador. Recuerda que la URL de acceso es https://tudominio.com:2106 o https://tu-ip:2106.
  • Un dominio apuntando a tu servidor: El dominio de tu tienda PrestaShop debe estar correctamente configurado (con registros DNS apuntando a tu IP).
  • Acceso al panel de administración de PrestaShop: Para activar la redirección a HTTPS.
  • Paciencia y tiempo: Todo el proceso puede tomar entre 15 y 30 minutos, dependiendo de la velocidad de tu servidor.

[INFO] Si tu dominio aún no tiene los DNS configurados, hazlo primero. Sin un dominio bien apuntado, Let’s Encrypt (el emisor de certificados gratis más común) no podrá validar tu propiedad.


Paso 1: Accede a Syspanel y localiza tu dominio

  1. Abre tu navegador y escribe la dirección de tu Syspanel: https://tudominio.com:2106 o https://tu-ip:2106.
  2. Inicia sesión con tus credenciales de administrador.
  3. Una vez dentro, busca la sección WEB o Sitios Web. En Syspanel, verás una lista de todos los dominios alojados en tu servidor.
  4. Localiza el dominio donde tienes instalado PrestaShop. Haz clic sobre su nombre o en el icono de engranaje para acceder a sus opciones.

[TIP] Si tienes muchos dominios, usa la barra de búsqueda para encontrar el tuyo más rápido.


Paso 2: Obtén un certificado SSL gratuito desde Syspanel

Syspanel facilita la instalación de certificados SSL gratuitos de Let’s Encrypt. Sigue estos pasos:

  1. Dentro de las opciones de tu dominio, busca una sección llamada SSL o Certificados SSL. Normalmente está en el menú lateral o en una pestaña superior.
  2. Verás un botón que dice Añadir certificado SSL o Let’s Encrypt. Haz clic en él.
  3. Se abrirá un formulario. Aquí debes seleccionar el tipo de certificado:
    • SSL para el dominio principal: Cubre tudominio.com.
    • SSL con www incluido: Marca la casilla si también quieres cubrir www.tudominio.com. Recomendado.
    • Wildcard: Si necesitas cubrir todos los subdominios (por ejemplo, *.tudominio.com). No es necesario para PrestaShop básico.
  4. Haz clic en Guardar o Solicitar certificado. Syspanel se comunicará con Let’s Encrypt y, si todo está correcto, te mostrará un mensaje de éxito en unos segundos.
  5. Verás que ahora el estado del SSL aparece como Activo o Válido.

[WARNING] Si el proceso falla, revisa que tu dominio esté bien apuntado a tu servidor (los DNS deben estar propagados) y que el puerto 80 (HTTP) esté abierto en tu firewall. Let’s Encrypt necesita verificar que controlas el dominio.


Paso 3: Verifica que el certificado SSL está instalado correctamente

Una vez instalado, es buena idea comprobar que funciona:

  1. Abre una nueva pestaña en tu navegador y escribe https://tudominio.com.
  2. Deberías ver el candado verde en la barra de direcciones. Si ves un mensaje de error o el candado está roto, algo no está bien.
  3. También puedes usar herramientas online como SSL Labs (https://www.ssllabs.com/ssltest/) para analizar la configuración de tu certificado SSL Syspanel.

[INFO] Si ves el candado, ¡felicidades! Ya tienes SSL. Pero aún falta configurar PrestaShop para que funcione completamente en HTTPS.


Paso 4: Configura PrestaShop para usar HTTPS

Ahora que tu servidor ya tiene el certificado, debes decirle a PrestaShop que use la versión segura de tu tienda.

4.1. Accede al panel de administración de PrestaShop

  1. Ve a https://tudominio.com/adminXXXXXX (donde XXXXXX es la carpeta de administración que elegiste al instalar).
  2. Inicia sesión con tu usuario y contraseña de administrador de la tienda.

4.2. Activa SSL en los ajustes de PrestaShop

  1. En el menú lateral izquierdo, ve a Parámetros de la tienda > General (o Configuración general).
  2. Busca la sección Configuración de la tienda y localiza la opción Activar SSL.
  3. Cámbiala a .
  4. Más abajo verás Activar SSL en todas las páginas. También ponla en . Esto redirigirá automáticamente todas las páginas de tu tienda a HTTPS.
  5. Guarda los cambios.

[TIP] Si no ves estas opciones, asegúrate de que tu PrestaShop esté actualizado a una versión reciente (1.7 o superior). Versiones muy antiguas pueden tener menús diferentes.

4.3. Limpia la caché de PrestaShop

Después de activar SSL, es recomendable limpiar la caché para que los cambios se reflejen:

  1. Ve a Parámetros avanzados > Rendimiento.
  2. En la sección Caché, haz clic en Limpiar la caché (también puedes forzar la compilación de plantillas si es necesario).
  3. También puedes reiniciar el servidor web desde Syspanel para mayor seguridad (opcional).

Paso 5: Comprueba que todo funciona en tu tienda

Ya casi terminamos. Ahora haz una prueba completa:

  1. Abre tu tienda en una ventana de incógnito (para evitar caché del navegador).
  2. Navega por varias páginas: inicio, categorías, producto, carrito, proceso de pago.
  3. Verifica que siempre veas el candado verde. Si en alguna página ves “No seguro”, es probable que tengas contenido mixto (recursos cargados por HTTP).
  4. Para corregir contenido mixto, puedes usar el módulo PS Google Shopping o un plugin como Really Simple SSL (si usas WordPress, pero en PrestaShop puedes revisar manualmente los enlaces en el tema o usar la herramienta Inspeccionar del navegador).

[WARNING] Si tu tema o módulos cargan imágenes, scripts o CSS desde URLs HTTP, el navegador puede mostrar el sitio como “No seguro”. Revisa que todas las URLs de recursos comiencen con https://.


Paso 6: Configura redirecciones 301 de HTTP a HTTPS

Aunque PrestaShop ya redirige internamente, es buena práctica forzar la redirección desde el servidor. Syspanel permite hacerlo fácilmente:

  1. Vuelve a Syspanel y accede a las opciones de tu dominio.
  2. Busca la sección Redirecciones o Ajustes avanzados.
  3. Añade una redirección 301 que envíe todo el tráfico de http://tudominio.com a https://tudominio.com.
  4. Guarda los cambios.

También puedes hacerlo manualmente editando el archivo .htaccess de PrestaShop (en la raíz de tu tienda). Añade estas líneas al principio:

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

Pero ojo: si ya lo has hecho desde Syspanel, no es necesario duplicar.


Preguntas frecuentes (FAQ)

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

Sí, en Syspanel también puedes subir certificados SSL de pago (como los de Comodo, DigiCert, etc.). En la sección SSL, elige la opción Subir certificado y pega el contenido de los archivos .crt y .key que te proporcionó tu proveedor.

¿Cada cuánto debo renovar el certificado SSL?

Los certificados de Let’s Encrypt caducan cada 90 días. Syspanel suele renovarlos automáticamente si tienes activada la opción de renovación automática. Si no, deberás renovarlos manualmente (repite el Paso 2).

¿Qué hago si mi PrestaShop deja de cargar después de activar SSL?

Esto puede ocurrir si hay contenido mixto o problemas con la caché. Prueba a:

  • Limpiar la caché de PrestaShop y del navegador.
  • Desactivar temporalmente todos los módulos no esenciales.
  • Revisar el archivo .htaccess para asegurarte de que no hay reglas conflictivas.

¿Afecta SSL al SEO de mi tienda?

Sí, positivamente. Google da prioridad a los sitios con HTTPS. Además, mejora la confianza del usuario y reduce la tasa de abandono del carrito.

¿Necesito SSL para el subdominio www?

Sí, si tu tienda es accesible desde www.tudominio.com, es recomendable tener SSL también para ese subdominio. En Syspanel, al solicitar el certificado, marca la opción Incluir www.


Conclusión

Configurar SSL/HTTPS en tu PrestaShop a través de Syspanel es un proceso sencillo que consta de dos partes: instalar el certificado en el servidor (Paso 2) y activar SSL en el panel de administración de la tienda (Paso 4). Siguiendo esta guía, tu tienda estará protegida y optimizada para SEO en menos de 30 minutos.

Recuerda que la seguridad es un proceso continuo: verifica periódicamente que tu certificado esté vigente y que no haya contenido mixto en tu sitio. Si en algún momento te sientes perdido, vuelve a esta guía o consulta la documentación oficial de Syspanel (recuerda, acceso por puerto 2106).

¡Ahora tu tienda está lista para recibir clientes con total confianza!

¿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