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

Configurar SSL en PrestaShop con Syspanel: Guía fácil

Actualizado el 28 de febrero de 2026

¿Por Qué es Importante Configurar SSL en tu PrestaShop?

Si tienes una tienda online con PrestaShop, la seguridad es una prioridad absoluta. Tus clientes te confían datos personales y, sobre todo, información de pago. Un certificado SSL (Secure Sockets Layer) es la capa de seguridad que cifra toda esta información, impidiendo que terceros la intercepten.

Además de proteger a tus clientes, tener SSL activo es un factor clave para el SEO. Google penaliza los sitios que no son seguros (aquellos que empiezan por http://) y favorece a los que usan https://. En otras palabras, configurar SSL PrestaShop no solo te da seguridad, sino que también te ayuda a posicionarte mejor en los resultados de búsqueda.

Esta guía está diseñada para que, incluso sin ser un experto técnico, puedas activar y configurar SSL en tu PrestaShop usando el panel de control Syspanel. Vamos paso a paso, de forma clara y sencilla.

[INFO] Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el acceso al panel se realiza a través del puerto 2106. Por ejemplo: https://tudominio.com:2106.


Requisitos Antes de Empezar

Antes de lanzarte a la configuración, asegúrate de tener lo siguiente a mano:

  1. Acceso a Syspanel: Necesitas las credenciales de administrador de tu panel de control. Normalmente te las proporciona tu proveedor de hosting.
  2. Acceso al Panel de Administración de PrestaShop: Debes poder iniciar sesión en el back-office de tu tienda.
  3. Un Certificado SSL: Puede ser gratuito (como Let's Encrypt) o de pago. Syspanel facilita la instalación de certificados gratuitos.
  4. Dominio Propio: La configuración se hace sobre un dominio específico (ej. tutienda.com).

Paso 1: Obtener e Instalar el Certificado SSL desde Syspanel

El primer paso es conseguir el certificado. Syspanel tiene una herramienta integrada para obtener certificados Let's Encrypt de forma automática. Es el método más rápido y recomendado.

### Acceder a Syspanel

  1. Abre tu navegador web y escribe la dirección de tu panel: https://tudominio.com:2106. Recuerda cambiar tudominio.com por tu dominio real.
  2. Introduce tu usuario y contraseña de administrador de Syspanel.

### Instalar SSL Let's Encrypt

Una vez dentro de Syspanel, sigue estos pasos:

  1. En el menú lateral izquierdo, busca y haz clic en "Web" o "Dominios".
  2. Verás una lista de los dominios que gestionas. Localiza el dominio de tu tienda PrestaShop (ej. tutienda.com).
  3. A la derecha del dominio, busca un icono que suele ser un candado o un escudo. Pasa el ratón por encima y verás el texto "SSL Support" o "SSL Certificado".
  4. Haz clic en ese icono. Se abrirá una ventana o sección nueva.
  5. Selecciona la opción "Let's Encrypt" (o "Certificado Gratuito").
  6. Asegúrate de que las casillas de verificación para tu dominio principal (ej. tutienda.com) y para el subdominio www (ej. www.tutienda.com) estén marcadas. Esto asegurará que ambas versiones de tu web tengan SSL.
  7. Haz clic en el botón "Instalar" o "Guardar".

[TIP] El proceso puede tardar entre 30 segundos y 2 minutos. No cierres la página hasta que veas un mensaje de confirmación verde.

### Verificar la Instalación

Para asegurarte de que el certificado se ha instalado correctamente, abre una nueva pestaña en tu navegador y escribe https://tutienda.com. Deberías ver el candado verde en la barra de direcciones. Si ves una advertencia de seguridad, espera un par de minutos y vuelve a intentarlo, a veces la propagación tarda un poco.

[WARNING] Si tu navegador muestra un error de "certificado no válido", es posible que el dominio no esté apuntando correctamente a tu servidor o que el proceso de instalación no haya finalizado. Revisa los registros DNS de tu dominio.


Paso 2: Configurar PrestaShop para Usar SSL

Ahora que el certificado está instalado en el servidor, debemos decirle a PrestaShop que lo use. Este paso es crucial para que tu tienda cargue todas las páginas a través de https://.

### Acceder al Back-Office de PrestaShop

  1. Abre tu navegador y ve a https://tudominio.com/admin (o la URL de acceso a tu panel de administración de PrestaShop).
  2. Inicia sesión con tu correo y contraseña de administrador.

### Activar SSL en la Configuración General

  1. En el menú lateral izquierdo, ve a la sección "Parámetros de la tienda" (o "Shop Parameters").
  2. Haz clic en "General" (o "General").
  3. Busca la opción "Activar SSL" (Enable SSL).
  4. Selecciona "Sí".
  5. Inmediatamente después, busca la opción "Activar SSL en todas las páginas" (Enable SSL on all pages).
  6. Selecciona "Sí".
  7. Haz clic en el botón "Guardar" en la parte superior derecha de la pantalla.

[INFO] Al guardar, PrestaShop puede tardar unos segundos en refrescar la configuración. No te preocupes si la página se recarga.

### Forzar HTTPS en el Archivo .htaccess (Método Avanzado pero Seguro)

Aunque PrestaShop ya está configurado, a veces es bueno forzar el redireccionamiento desde http:// a https:// a nivel de servidor. Esto se hace en el archivo .htaccess de la raíz de tu tienda.

  1. Desde Syspanel, ve a la sección "Web" y luego haz clic en el dominio de tu tienda.
  2. Busca la opción "Editar archivos" o "File Manager".
  3. Localiza el archivo .htaccess en la raíz (suele estar en public_html/).
  4. Ábrelo con el editor de texto.
  5. IMPORTANTE: Antes de editar, haz una copia de seguridad del contenido original.
  6. Añade las siguientes líneas justo después de la línea RewriteEngine On (si no existe, añádela al principio del archivo):
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  1. Guarda los cambios y cierra el archivo.

[TIP] Este código redirige automáticamente cualquier visita que intente entrar por http:// a su versión segura https://. Es una capa extra de seguridad.


Paso 3: Verificar que Todo Funcione Correctamente

Después de configurar SSL PrestaShop Syspanel, es hora de comprobar que no hay errores.

### Comprobaciones Básicas

  1. Navegación Segura: Visita varias páginas de tu tienda (inicio, producto, carrito, checkout). Asegúrate de que en todas veas el candado verde en la barra de direcciones.
  2. Contenido Mixto: A veces, algunos elementos de la web (imágenes, scripts, CSS) se cargan aún por http://. Esto rompe el candado verde. Para detectarlo:
    • Abre las herramientas de desarrollador de tu navegador (F12).
    • Ve a la pestaña "Consola" (Console).
    • Busca errores que digan "Mixed Content" o "Blocked loading mixed active content".
  3. Redirección: Escribe http://tutienda.com en la barra de direcciones. Deberías ser redirigido automáticamente a https://tutienda.com.

### Solucionar Problemas de Contenido Mixto

Si ves errores de contenido mixto, significa que algún recurso de tu tienda está usando URLs con http://. La solución es:

  1. Actualizar URLs en la Base de Datos: Puedes usar un módulo de PrestaShop o hacer una consulta SQL (si te sientes cómodo). Un método sencillo es buscar y reemplazar en la base de datos. Pide a tu hosting o a un desarrollador que lo haga si no sabes.
  2. Usar URLs relativas: Asegúrate de que todos los enlaces a imágenes, CSS y JS en tu tema y módulos usen rutas relativas (ej. /img/logo.jpg) en lugar de absolutas (ej. http://tutienda.com/img/logo.jpg).

Preguntas Frecuentes (FAQ) sobre SSL en PrestaShop

1. ¿Es obligatorio tener SSL en PrestaShop?

No es legalmente obligatorio, pero sí altamente recomendado y casi necesario. Sin SSL, los navegadores marcarán tu tienda como "No segura", lo que ahuyentará a los clientes. Además, pasarelas de pago como PayPal o Stripe pueden requerirlo.

2. ¿Qué pasa si no configuro SSL en todas las páginas?

Si solo activas SSL en la página de pago, el resto de la tienda cargará por http://. Esto es mejor que nada, pero no es óptimo. Activar SSL en todas las páginas es la mejor práctica para la seguridad y el SEO.

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

Sí, totalmente. Syspanel también permite instalar certificados de pago. Normalmente tendrás que subir los archivos del certificado (llave privada, certificado y CA bundle) a través de la misma sección de SSL.

4. ¿Cada cuánto debo renovar el certificado SSL?

Los certificados Let's Encrypt caducan cada 90 días. Syspanel suele tener una función de renovación automática, pero es recomendable revisar manualmente cada 2-3 meses. Los certificados de pago suelen tener una validez de 1 o 2 años.

5. ¿Configurar SSL afecta a la velocidad de mi tienda?

Mínimamente. El cifrado SSL añade una pequeña carga al servidor, pero es imperceptible para el usuario. Además, el protocolo HTTP/2, que funciona mejor con SSL, puede incluso mejorar la velocidad de carga.

6. ¿Qué hago si después de la configuración mi tienda se ve rara o no carga?

Esto suele deberse a que algún módulo, tema o imagen está forzando el uso de http://. Revisa la consola del navegador en busca de errores de contenido mixto. También puedes desactivar temporalmente los módulos no esenciales para identificar el culpable.


Conclusión

Configurar SSL en PrestaShop usando Syspanel es un proceso sencillo que consta de dos partes: instalar el certificado en el servidor y activarlo en la configuración de la tienda. Siguiendo esta guía, habrás dado un paso gigante en la protección de tus clientes y en la mejora del posicionamiento SEO de tu ecommerce.

Recuerda que la seguridad es un proceso continuo. Revisa periódicamente que tu certificado esté vigente y que tu tienda no tenga errores de contenido mixto. Si en algún momento te sientes perdido, no dudes en contactar con el soporte técnico de tu hosting.

[TIP] Guarda esta guía como referencia. La configuración de SSL es algo que solo necesitas hacer una vez, pero es bueno tener los pasos a mano por si necesitas renovar el certificado o migrar tu tienda a otro servidor.

¡Tu tienda ahora es más segura y profesional!

¿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