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

Cómo habilitar SSL/HTTPS en PrestaShop (Syspanel)

Actualizado el 14 de enero de 2026

¿Por qué necesitas activar SSL/HTTPS en tu PrestaShop?

Si tienes una tienda online con PrestaShop, habilitar el protocolo HTTPS no es una opción, es una necesidad absoluta. Cuando activas SSL (Secure Sockets Layer) en tu tienda, todos los datos que viajan entre el navegador de tus clientes y tu servidor se cifran. Esto significa que información sensible como contraseñas, datos de tarjetas de crédito y direcciones personales están protegidas contra posibles interceptaciones.

Además de la seguridad, Google utiliza el HTTPS como factor de posicionamiento. Una tienda sin certificado SSL verá penalizada su visibilidad en los resultados de búsqueda. Los navegadores modernos también marcan los sitios sin HTTPS como "No seguros", lo que genera desconfianza inmediata en tus potenciales compradores y reducirá drásticamente tu tasa de conversión.

Activar SSL en PrestaShop es un proceso sencillo si sigues los pasos correctos. En este artículo te mostraré cómo hacerlo utilizando Syspanel, el panel de control de hosting que incluye herramientas avanzadas para gestionar tu servidor. Recuerda que si tu hosting utiliza Syspanel, el acceso al panel se realiza a través del puerto 2106 (por ejemplo: https://tu-dominio.com:2106).

¿Qué necesitas antes de empezar?

Antes de comenzar con el proceso de activación, asegúrate de tener lo siguiente:

  • Acceso a tu panel de Syspanel (recuerda, puerto 2106).
  • Credenciales de administrador de tu PrestaShop.
  • Un dominio apuntando correctamente a tu servidor (los registros DNS deben estar configurados).
  • Confirmación de que tu hosting incluye certificados SSL gratuitos (Let's Encrypt) o acceso para instalar uno de pago.

Si no tienes un certificado SSL instalado, primero deberás generarlo desde Syspanel. No te preocupes, te explicaré cómo hacerlo paso a paso.

Paso 1: Generar e instalar el certificado SSL desde Syspanel

### 1.1 Accede a Syspanel

Abre tu navegador y escribe la dirección de tu panel. Recuerda que el acceso se realiza añadiendo el puerto 2106 a la URL de tu dominio o IP. Por ejemplo:

https://tudominio.com:2106

Inicia sesión con tu usuario y contraseña de administrador de hosting.

### 1.2 Busca la sección de SSL/TLS

Una vez dentro de Syspanel, busca en el menú lateral o superior una sección llamada "SSL/TLS", "Certificados" o "Seguridad". En la mayoría de las versiones de Syspanel, esta opción se encuentra dentro del apartado de "Web" o "Dominios".

### 1.3 Selecciona tu dominio

En la lista de dominios asociados a tu cuenta, selecciona el dominio de tu tienda PrestaShop. Si tienes varios dominios, asegúrate de elegir el correcto.

### 1.4 Emite el certificado Let's Encrypt

Syspanel integra la emisión automática de certificados Let's Encrypt. Busca un botón que diga "Emitir SSL" o "Instalar Let's Encrypt". Haz clic en él.

El sistema verificará que tu dominio apunta correctamente al servidor. Este proceso puede tardar entre 1 y 3 minutos. Una vez completado, verás un mensaje de éxito indicando que el certificado se ha instalado correctamente.

[INFO] Si tu dominio no apunta correctamente al servidor, el proceso fallará. Verifica tus registros DNS antes de continuar. Si tienes dudas sobre cómo configurar los DNS, contacta con tu proveedor de dominio.

### 1.5 Activa la redirección automática a HTTPS

En la misma sección de SSL de Syspanel, es muy probable que encuentres una opción para "Forzar HTTPS" o "Redirección automática". Actívala para que todos los visitantes que accedan a tu tienda mediante http:// sean redirigidos automáticamente a https://.

Esto es fundamental para que no haya contenido mixto (parte en HTTP y parte en HTTPS) y para que los buscadores indexen correctamente tu tienda.

Paso 2: Configurar SSL en el panel de administración de PrestaShop

Una vez que el certificado está instalado a nivel de servidor, es momento de configurar PrestaShop para que lo utilice.

### 2.1 Accede al back-office de PrestaShop

Entra en tu panel de administración de PrestaShop. Normalmente la URL es algo como:

https://tudominio.com/admin123

Si aún tienes acceso mediante HTTP, es recomendable que entres directamente con la URL HTTPS, aunque el certificado aún no esté activo en PrestaShop.

### 2.2 Ve a Parámetros generales

En el menú lateral izquierdo, busca la pestaña "Parámetros avanzados" y dentro de ella selecciona "General". También puede estar directamente en "Parámetros de la tienda" dependiendo de la versión de PrestaShop que tengas (1.6, 1.7 u 8.x).

### 2.3 Activa la opción de SSL

Dentro de la sección de configuración general, busca el campo llamado "Activar SSL". En versiones antiguas de PrestaShop, este campo se llama "Activar SSL" y en versiones más modernas "Forzar SSL en todas las páginas".

Marca la casilla para activarlo. Si aparece la opción de "Forzar SSL", actívala también. Esto garantizará que todas las páginas de tu tienda, incluido el panel de administración, utilicen la conexión segura.

### 2.4 Guarda los cambios

Haz clic en el botón "Guardar". PrestaShop intentará actualizar la configuración. Es posible que veas un mensaje de advertencia indicando que la configuración se ha guardado correctamente.

[WARNING] Si después de guardar pierdes el acceso al panel de administración, no entres en pánico. Esto puede ocurrir si el certificado SSL no está bien instalado o si hay problemas con la redirección. Para solucionarlo, deberás acceder a tu base de datos y modificar el valor de la variable PS_SSL_ENABLED a 0. Te explico cómo hacerlo en el siguiente apartado.

Paso 3: Verificar que todo funciona correctamente

### 3.1 Comprueba el candado en el navegador

Abre tu tienda en una ventana de incógnito (para evitar caché) y observa la barra de direcciones. Deberías ver un candado cerrado junto a la URL. Si haces clic en él, verás que la conexión es segura y que el certificado es válido.

### 3.2 Revisa el contenido mixto

Un problema común es que algunas imágenes, scripts o recursos se carguen aún por HTTP. Esto se conoce como "contenido mixto" y puede hacer que el candado no aparezca o aparezca con una advertencia.

Para solucionarlo, puedes usar un plugin o módulo de PrestaShop que fuerce la carga de recursos por HTTPS. También puedes editar manualmente las URLs en la base de datos, pero esto es más complejo.

### 3.3 Comprueba el panel de administración

Accede a tu back-office usando la URL con https://. Verifica que todo funciona correctamente y que no hay errores de CSS o JavaScript.

### 3.4 Prueba la redirección

Escribe en tu navegador http://tudominio.com y verifica que automáticamente te redirige a https://tudominio.com. Si no lo hace, es posible que necesites configurar reglas de redirección en el archivo .htaccess.

Paso 4: Solución de problemas comunes

### 4.1 No puedo acceder al panel de administración después de activar SSL

Este es el problema más común. Si después de guardar los cambios en PrestaShop pierdes el acceso, sigue estos pasos:

  1. Accede a Syspanel (puerto 2106) y entra en la sección de bases de datos.
  2. Localiza la base de datos de tu PrestaShop y haz clic en "phpMyAdmin" o el gestor de bases de datos integrado.
  3. Busca la tabla ps_configuration (el prefijo ps_ puede variar).
  4. Busca la fila con nombre PS_SSL_ENABLED y cambia su valor de 1 a 0.
  5. Guarda los cambios e intenta acceder de nuevo a tu panel de administración mediante HTTP.

Una vez que recuperes el acceso, verifica que el certificado SSL está bien instalado en Syspanel y repite el proceso de activación.

### 4.2 El candado aparece con un triángulo amarillo de advertencia

Esto indica que hay contenido mixto (elementos cargados por HTTP). Para solucionarlo:

  • Ve a Syspanel y verifica que la redirección forzada a HTTPS está activa.
  • En PrestaShop, ve a "Parámetros avanzados > Rendimiento" y activa la opción "Forzar compilación" temporalmente para regenerar las plantillas con las URLs correctas.
  • Si el problema persiste, puede que necesites un módulo específico para forzar HTTPS en todos los recursos.

### 4.3 Error de certificado no válido

Si el navegador muestra un error de certificado no válido, puede deberse a:

  • El certificado no se ha emitido correctamente en Syspanel.
  • El dominio no apunta correctamente al servidor.
  • El certificado ha caducado (Let's Encrypt se renueva automáticamente cada 90 días).

En este caso, vuelve a Syspanel y reemite el certificado. Si el problema persiste, contacta con tu proveedor de hosting.

Preguntas frecuentes (FAQ)

¿Es obligatorio tener SSL en PrestaShop?

Sí. No solo por seguridad, sino porque PrestaShop no permite procesar pagos con tarjeta sin HTTPS activo. Además, las pasarelas de pago como PayPal o Stripe requieren conexiones seguras. Sin SSL, tus clientes no podrán completar sus compras.

¿Cuánto cuesta un certificado SSL para PrestaShop?

Si utilizas Syspanel, puedes generar certificados Let's Encrypt gratuitos directamente desde el panel. También puedes comprar certificados de pago con garantías extendidas si lo prefieres, pero para una tienda online estándar, Let's Encrypt es más que suficiente.

¿El SSL afecta al rendimiento de mi tienda?

El impacto en el rendimiento es mínimo y prácticamente imperceptible. Los beneficios en seguridad y posicionamiento SEO superan con creces cualquier pequeña pérdida de velocidad. Además, puedes configurar el almacenamiento en caché para minimizar cualquier impacto.

¿Qué hago si mi hosting no tiene Syspanel?

Si tu hosting no tiene Syspanel, el proceso puede variar. Deberás consultar la documentación de tu proveedor o contactar con su soporte técnico. Sin embargo, los conceptos básicos son los mismos: instalar el certificado a nivel de servidor y luego activarlo en PrestaShop.

¿Cómo sé si mi certificado SSL se ha renovado correctamente?

Syspanel se encarga de renovar automáticamente los certificados Let's Encrypt. Puedes verificar la fecha de caducidad de tu certificado en la sección SSL de Syspanel o utilizando herramientas online como SSL Labs.

Conclusión final

Habilitar SSL/HTTPS en PrestaShop es un proceso que no debería tomar más de 15 minutos si sigues estos pasos. La clave está en hacerlo en el orden correcto: primero instalar el certificado en Syspanel (puerto 2106), luego activarlo en el back-office de PrestaShop y finalmente verificar que todo funciona correctamente.

Recuerda que una tienda online sin HTTPS es una tienda que pierde ventas y posicionamiento. Los clientes son cada vez más conscientes de la seguridad online y desconfiarán de cualquier sitio que muestre el aviso de "No seguro".

Si has seguido todos los pasos y aún tienes problemas, no dudes en contactar con el soporte técnico de tu hosting. Con Syspanel, el proceso es bastante automático, pero siempre puede haber particularidades según la configuración de tu servidor.

[TIP] Después de activar SSL, te recomiendo revisar tu Google Search Console y actualizar la URL canónica de tu tienda para que apunte a la versión HTTPS. Esto ayudará a que Google indexe correctamente todas tus páginas con la nueva URL segura.

Ahora ya sabes cómo habilitar SSL/HTTPS en PrestaShop usando Syspanel. Con tu tienda protegida, podrás ofrecer a tus clientes la confianza y seguridad que necesitan para comprar con total tranquilidad.

¿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