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

Cómo configurar un certificado SSL en PrestaShop desde Syspanel

Actualizado el 2 de junio de 2026

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

La seguridad online ya no es una opción, es una obligación. Si tienes una tienda online con PrestaShop, el certificado SSL (Secure Sockets Layer) es el escudo que protege la información de tus clientes: datos personales, tarjetas de crédito y contraseñas. Sin él, cualquier dato que viaje entre el navegador del usuario y tu servidor puede ser interceptado por terceros malintencionados.

Además de la seguridad, Google penaliza las webs sin SSL mostrando el temido aviso de "No seguro" en el navegador. Esto genera desconfianza y reduce drásticamente tus conversiones. Un certificado SSL PrestaShop no solo cifra la información, sino que también mejora tu posicionamiento SEO, ya que es un factor de ranking confirmado.

La buena noticia es que configurarlo desde Syspanel (el panel de control de tu hosting) es un proceso sencillo si sigues los pasos correctos. En esta guía completa, te explicaré todo el proceso de principio a fin, incluso si nunca has tocado un panel de administración en tu vida.

¿Qué es Syspanel y por qué es importante para tu SSL?

Syspanel es el panel de control que utilizamos en nuestros servicios de hosting para gestionar dominios, bases de datos, correos electrónicos y, por supuesto, los certificados SSL. Si has usado otros paneles como cPanel o HestiaCP, te resultará familiar, pero con una interfaz más limpia y optimizada.

Dato clave: Para acceder a Syspanel, debes utilizar el puerto 2106 en tu navegador. Es decir, la URL de acceso será algo como https://tu-servidor:2106 o la IP de tu servidor seguida de ese puerto. Guárdate esta información porque la necesitarás.

Syspanel integra la gestión de SSL de forma nativa, lo que significa que no necesitas conocimientos avanzados de servidores. Desde ahí podrás solicitar, instalar y renovar certificados SSL PrestaShop automáticamente, sin tocar archivos de configuración complejos.

Requisitos previos antes de empezar

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

  • Acceso a Syspanel con permisos de administrador (usuario y contraseña).
  • Un dominio registrado y apuntando a los servidores DNS de tu hosting.
  • PrestaShop instalado y funcionando en tu servidor.
  • Acceso al panel de administración de PrestaShop (la parte de back-office).
  • Tiempo estimado: 15-20 minutos si todo va bien.

Si no cumples alguno de estos requisitos, resuélvelo primero. No tiene sentido intentar instalar un SSL si tu dominio no apunta correctamente o si PrestaShop no está operativo.

Paso 1: Acceder a Syspanel por el puerto correcto

Abre tu navegador web favorito (Chrome, Firefox, Edge, etc.) y escribe la dirección de tu servidor seguida de dos puntos y el puerto 2106.

Ejemplo: https://192.168.1.100:2106 o https://midominio.com:2106

Te aparecerá un aviso de conexión no privada. No te asustes, es normal porque el certificado del panel aún no está validado. Haz clic en "Avanzado" y luego en "Continuar" o "Proceder" para acceder.

Importante: En algunos navegadores, especialmente Chrome, tendrás que escribir thisisunsafe si apareces en una pantalla de error intermedia. Esto es solo una medida de seguridad del navegador, no significa que algo esté mal.

Una vez dentro, inicia sesión con tus credenciales de administrador. Verás el panel principal con todas las opciones de gestión de tu hosting.

Paso 2: Localizar la sección de SSL en Syspanel

En el menú lateral izquierdo de Syspanel, busca una sección llamada "SSL" o "Certificados". Dependiendo de la versión, puede estar dentro de "Web" o "Dominios". Normalmente es un icono de candado.

Haz clic en esa sección y verás un listado de los dominios asociados a tu cuenta. Localiza el dominio donde tienes instalado PrestaShop y selecciónalo.

En la parte superior derecha, verás un botón verde que dice "Solicitar SSL" o "Instalar certificado". Pulsa ahí para comenzar.

Paso 3: Elegir el tipo de certificado SSL

Syspanel te ofrecerá varias opciones de certificados. Para la mayoría de tiendas PrestaShop, te recomiendo el Let's Encrypt porque es gratuito, automático y se renueva solo cada 90 días. Es la opción más equilibrada entre seguridad y coste.

También verás opciones de pago como DV (Domain Validation), OV (Organization Validation) o EV (Extended Validation). Estos ofrecen mayor validación, pero para una tienda online estándar, Let's Encrypt es más que suficiente.

Selecciona la opción que prefieras y haz clic en "Instalar" o "Solicitar". El proceso puede tardar entre 2 y 5 minutos. Syspanel se comunicará con la autoridad de certificación para validar tu dominio y emitir el certificado SSL PrestaShop.

Paso 4: Verificar la instalación del certificado

Una vez que el proceso termine, verás un mensaje de éxito y el estado del certificado cambiará a "Activo" o "Válido". Para asegurarte de que todo funciona correctamente, puedes hacer lo siguiente:

  • Comprobar con un navegador: Visita https://tudominio.com y verifica que aparece el candado verde.
  • Usar herramientas online: Ve a sitios como SSL Labs o Why No Padlock para analizar la configuración SSL de tu dominio.

Si ves algún error, no te preocupes. Lo más común es que haya que forzar la redirección de HTTP a HTTPS, que es lo que veremos en el siguiente paso.

[!TIP] TIP: Si el certificado no se emite correctamente, revisa que el dominio tenga un registro A apuntando a la IP de tu servidor y que no haya conflictos con otros certificados antiguos.

Paso 5: Configurar PrestaShop para usar HTTPS

Ahora que el certificado SSL PrestaShop está activo en el servidor, hay que decirle a PrestaShop que lo use. Accede al panel de administración de tu tienda.

Ve a Parámetros avanzados > Rendimiento. En la sección de "Opciones de seguridad", encontrarás la opción "Activar SSL". Márcala como sí.

También verás la opción "Activar SSL en todas las páginas". Actívala también para que todo el sitio, incluido el catálogo y el carrito, se sirva a través de HTTPS. Esto evita los avisos de "contenido mixto" que asustan a los clientes.

Guarda los cambios. PrestaShop te pedirá que te vuelvas a conectar. Hazlo y verás que ahora la URL de tu administrador también usa HTTPS.

[!WARNING] WARNING: No olvides activar la opción de SSL en todas las páginas. Si solo activas SSL en el checkout, el resto de la tienda parecerá insegura y perderás la confianza del cliente.

Paso 6: Forzar la redirección HTTP a HTTPS

Aunque PrestaShop ya usa HTTPS, es posible que algunos enlaces antiguos o marcadores sigan apuntando a HTTP. Para forzar que todo el tráfico vaya a HTTPS, tienes dos opciones:

Opción A: Desde el archivo .htaccess

En la raíz de tu instalación de PrestaShop (normalmente en /public_html o /var/www/html), busca el archivo .htaccess. Si no lo ves, activa la opción de mostrar archivos ocultos en tu gestor de archivos.

Añade este código al principio del archivo:

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

Guarda los cambios. Esto hará una redirección permanente (301) de todas las URLs HTTP a HTTPS.

Opción B: Desde el archivo config/settings.inc.php

En versiones antiguas de PrestaShop, puedes editar el archivo config/settings.inc.php y cambiar las constantes de URL:

define('_PS_BASE_URL_', 'https://tudominio.com');
define('_PS_BASE_URL_SSL_', 'https://tudominio.com');

[!INFO] INFO: Si usas PrestaShop 1.7 o superior, la redirección se gestiona automáticamente desde el panel cuando activas SSL. Solo necesitas el .htaccess si tienes problemas con redirecciones dobles o contenido mixto.

Paso 7: Actualizar URLs en PrestaShop

Es posible que tu tienda tenga URLs antiguas guardadas en la base de datos que apunten a HTTP. Para solucionarlo, ve a Parámetros avanzados > Base de datos > Buscador SQL y ejecuta esta consulta:

UPDATE ps_configuration SET value = '1' WHERE name = 'PS_SSL_ENABLED';
UPDATE ps_configuration SET value = '1' WHERE name = 'PS_SSL_ENABLED_EVERYWHERE';

También puedes usar el módulo "Cambiar URLs" o hacer una búsqueda y reemplazo en la tabla ps_shop_url:

UPDATE ps_shop_url SET domain = 'tudominio.com', domain_ssl = 'tudominio.com';

Esto asegura que todas las URLs internas se generen con HTTPS.

Paso 8: Comprobar el contenido mixto

El contenido mixto ocurre cuando tu página carga recursos (imágenes, scripts, hojas de estilo) desde URLs HTTP mientras el resto está en HTTPS. Esto hace que el candado aparezca roto o con un signo de advertencia.

Para detectarlo, abre tu tienda en el navegador y pulsa F12 para abrir las herramientas de desarrollador. Ve a la pestaña "Consola" y busca errores de "Mixed Content".

Si encuentras alguno, suele ser por:

  • Imágenes subidas antes de activar SSL. Solución: vuelve a subirlas o usa un módulo de reemplazo automático.
  • Scripts externos como Google Fonts o Analytics. Solución: cambia las URLs de http a https manualmente.
  • Enlaces en el código del tema. Solución: edita el tema y busca URLs absolutas con http.

También puedes usar el módulo "SSL Mixed Content Fixer" disponible en el marketplace de PrestaShop para automatizar este proceso.

Paso 9: Renovación automática del certificado SSL

Los certificados Let's Encrypt expiran cada 90 días. La buena noticia es que Syspanel los renueva automáticamente. Sin embargo, es recomendable que revises periódicamente el estado de tu certificado SSL PrestaShop desde el panel.

En Syspanel, ve a la sección SSL y verás la fecha de expiración de cada certificado. Si por alguna razón la renovación automática falla (por ejemplo, si el dominio no apunta temporalmente al servidor), verás un aviso y podrás renovarlo manualmente con un solo clic.

[!TIP] TIP: Configura una alerta en tu calendario para revisar el SSL cada 60 días. Así tendrás tiempo de sobra para solucionar cualquier problema antes de que expire.

Solución de problemas comunes

Error "SSL certificate problem: unable to get local issuer certificate"

Esto suele ocurrir cuando el certificado no se ha instalado correctamente o falta el certificado intermedio. En Syspanel, puedes reinstalarlo desde la sección SSL. También asegúrate de que la fecha y hora de tu servidor estén sincronizadas.

Error "ERR_SSL_PROTOCOL_ERROR"

Este error indica un problema de configuración en el servidor. Reinicia Apache o Nginx desde Syspanel y verifica que el certificado esté asociado al dominio correcto.

Redirección infinita o bucle

Si tu tienda entra en un bucle de redirecciones, es porque hay un conflicto entre la redirección de .htaccess y la de PrestaShop. Elimina la redirección del .htaccess y deja que PrestaShop la gestione, o viceversa. Nunca ambas a la vez.

PrestaShop no carga después de activar SSL

Esto suele deberse a una URL incorrecta en la base de datos. Accede a la tabla ps_shop_url y verifica que el dominio esté bien escrito y sin "http://" (solo el dominio, sin protocolo).

Conclusión: Tu tienda ya es segura

Enhorabuena, ya has configurado correctamente tu certificado SSL PrestaShop desde Syspanel. Tu tienda ahora cifra toda la información que viaja entre el servidor y los navegadores de tus clientes, lo que aumenta la confianza y mejora tu posicionamiento en Google.

Recuerda que la seguridad es un proceso continuo. Revisa periódicamente que tu certificado esté activo y que no haya contenido mixto en tu web. Con Syspanel, esta tarea es sencilla y prácticamente automática.

Si tienes cualquier duda o problema, nuestro equipo de soporte técnico está disponible 24/7 para ayudarte. No dudes en contactarnos a través del panel de soporte de Syspanel.

Preguntas frecuentes (FAQ):

¿Cuánto tarda en instalarse un certificado SSL en PrestaShop?
Con Let's Encrypt, el proceso es casi instantáneo (2-5 minutos). Los certificados de pago pueden tardar desde horas hasta varios días si requieren validación manual.

¿Necesito conocimientos técnicos para configurar SSL desde Syspanel?
No, Syspanel está diseñado para ser intuitivo. Siguiendo esta guía, cualquier persona puede hacerlo sin conocimientos previos de servidores.

¿Qué pasa si mi certificado SSL expira?
Los clientes verán un aviso de seguridad en tu tienda y perderás confianza. Con Syspanel y Let's Encrypt, la renovación es automática, así que solo debes revisarlo cada cierto tiempo.

¿El SSL afecta al rendimiento de mi tienda?
El cifrado añade una pequeña carga al servidor, pero con la tecnología moderna es imperceptible. Además, el SSL es imprescindible para el SEO y la confianza del cliente.

¿Puedo usar el mismo certificado para varios dominios?
Sí, con certificados wildcard o multi-dominio. Syspanel te permite gestionar múltiples certificados para distintos subdominios o dominios desde la misma interfaz.

¿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