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

Dudas comunes: ¿Cómo configurar SSL en PrestaShop con Syspanel?

Actualizado el 24 de septiembre de 2025

¿Te has preguntado alguna vez cómo darle a tu tienda online ese candado verde de seguridad que tanto transmite confianza? Si tienes una tienda en PrestaShop y utilizas Syspanel (el panel de control de tu hosting, que se accede por el puerto 2106), este artículo es para ti. Vamos a resolver las dudas más comunes sobre cómo configurar SSL en PrestaShop con Syspanel, paso a paso, sin tecnicismos complicados y con un tono muy cercano.

[INFO] Un certificado SSL no solo protege los datos de tus clientes, sino que además Google lo usa como señal de calidad para posicionar mejor tu tienda. ¡Así que es doblemente importante!

¿Qué es SSL y por qué tu tienda PrestaShop lo necesita?

Empecemos por lo básico. SSL (Secure Sockets Layer) es la tecnología que cifra la información que viaja entre el navegador de tu cliente y tu servidor. Cuando un usuario va a pagar, introduce su tarjeta o sus datos personales, el SSL los convierte en un código ilegible para cualquier posible intruso.

Sin un SSL PrestaShop correctamente instalado, tu tienda aparecerá como "No segura" en los navegadores. Esto puede hacer que muchos clientes desconfíen y abandonen la compra. Además, para PrestaShop es obligatorio tener SSL activado si quieres usar métodos de pago seguros como PayPal o tarjetas bancarias.

Syspanel: tu aliado para la gestión del hosting

Syspanel es la herramienta que te permite administrar tu servidor, tus dominios, bases de datos y, por supuesto, los certificados SSL. Recuerda que para acceder a Syspanel siempre debes usar el puerto 2106. Por ejemplo: https://tudominio.com:2106.

[WARNING] No confundas Syspanel con otros paneles como cPanel o Plesk. Syspanel es una versión adaptada y amigable de HestiaCP, diseñada para ser más sencilla. Si tu hosting te ha dado acceso a Syspanel, este es tu camino.

Requisitos antes de empezar a configurar SSL

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

  • Acceso a Syspanel: usuario y contraseña que te proporcionó tu proveedor de hosting.
  • Dominio apuntando a tu servidor: tu dominio debe estar correctamente configurado en los DNS.
  • PrestaShop instalado y funcionando: aunque sea en modo mantenimiento, la tienda debe estar accesible.
  • Certificado SSL disponible: puede ser gratuito (Let’s Encrypt) o de pago.

Paso a paso: Cómo instalar el certificado SSL en Syspanel

Vamos al grano. Sigue estos pasos exactamente como te los explico y tendrás tu SSL PrestaShop funcionando en minutos.

1. Accede a Syspanel por el puerto 2106

Abre tu navegador y escribe: https://tudominio.com:2106 o https://tuip:2106. Introduce tus credenciales. Si es la primera vez, probablemente te pida cambiar la contraseña.

2. Ve a la sección de "Web" o "Dominios"

Una vez dentro, busca en el menú lateral izquierdo la opción que dice "Web" o "Dominios". Allí verás listados todos los sitios web que tienes alojados en ese servidor.

3. Selecciona tu dominio de PrestaShop

Haz clic en el nombre de tu dominio (por ejemplo, mitienda.com). Se abrirá una ventana con detalles de configuración.

4. Activa el certificado SSL gratuito (Let’s Encrypt)

Syspanel suele incluir la opción de instalar un certificado SSL gratuito de Let’s Encrypt de forma automática. Busca un botón o enlace que diga "SSL" o "Certificado SSL". Dentro de esa sección, verás una opción como "Let’s Encrypt" o "SSL gratuito". Actívala y selecciona tu dominio principal (y si tienes subdominios como www, también márcalos).

[TIP] Si tu proveedor de hosting te ha dado un certificado SSL de pago, en esta misma sección podrás subir los archivos del certificado (el .crt y la clave privada). Pero para la mayoría de tiendas, el gratuito de Let’s Encrypt es más que suficiente.

5. Espera a que se genere e instale

El proceso puede tardar entre 30 segundos y 2 minutos. Verás un mensaje de éxito o un candado verde junto a tu dominio en la lista. Si algo falla, revisa que tu dominio apunte correctamente al servidor (los DNS deben estar propagados).

Cómo forzar HTTPS en PrestaShop desde el panel de administración

Una vez que el certificado está instalado en el servidor, debes decirle a PrestaShop que use HTTPS de forma obligatoria. Si no haces esto, tu tienda seguirá cargando en HTTP y el candado no aparecerá.

1. Entra al back office de tu PrestaShop

Ve a tudominio.com/admin (o la ruta que hayas configurado). Inicia sesión con tu usuario administrador.

2. Ve a "Parámetros de la tienda" > "General"

En el menú de la izquierda, busca "Parámetros de la tienda" y luego haz clic en "General".

3. Activa SSL y fuerza HTTPS

Dentro de la pestaña "General", busca la sección "Seguridad". Verás dos opciones clave:

  • "Activar SSL": selecciona .
  • "Activar SSL en todas las páginas": selecciona .

[WARNING] Al activar esta segunda opción, PrestaShop forzará que todas las páginas (incluyendo las del catálogo, carrito y checkout) se carguen con HTTPS. Asegúrate de que tu certificado cubre el dominio con y sin www.

4. Guarda los cambios

Haz clic en "Guardar" en la parte superior derecha. La página se recargará y ya deberías ver el candado en la barra de direcciones.

¿Qué hago si veo contenido mixto o el candado no aparece?

Este es uno de los problemas más comunes después de configurar SSL. El "contenido mixto" ocurre cuando tu página carga en HTTPS, pero algunos recursos (imágenes, CSS, JavaScript) se siguen cargando en HTTP. El navegador muestra un candado gris o una advertencia.

Solución paso a paso para contenido mixto en PrestaShop

  1. Limpia la caché de PrestaShop: Ve a "Parámetros avanzados" > "Rendimiento" y limpia la caché. También puedes regenerar el archivo .htaccess desde "Parámetros de la tienda" > "Tráfico y SEO" > "SEO y URLs", y haz clic en "Guardar" para regenerarlo.

  2. Revisa las URLs de tus imágenes: Si subiste imágenes con URL absoluta en HTTP, debes cambiarlas. En "Parámetros de la tienda" > "General", asegúrate de que la URL de la tienda comience con https://.

  3. Usa un plugin de búsqueda de contenido mixto: Puedes instalar módulos gratuitos como "Mixed Content Scanner" en el marketplace de PrestaShop para detectar qué recursos están fallando.

  4. Actualiza tus plantillas y módulos: Algunos temas antiguos o módulos no actualizados pueden tener enlaces duros en HTTP. Contacta al desarrollador o actualízalos.

[INFO] Si después de todo sigues viendo el problema, abre las herramientas de desarrollador de tu navegador (F12) y ve a la pestaña "Consola". Allí verás los errores de contenido mixto con la URL exacta del recurso problemático.

Preguntas frecuentes (FAQ) sobre SSL en PrestaShop con Syspanel

¿Puedo usar un certificado SSL de pago en lugar del gratuito?

Sí, totalmente. En Syspanel, en la sección SSL de tu dominio, encontrarás la opción de "Subir certificado". Allí pegas el contenido del archivo .crt y la clave privada. Es un poco más técnico, pero igual de válido.

¿Cada cuánto tiempo se renueva el certificado gratuito?

Los certificados de Let’s Encrypt caducan cada 90 días. Syspanel suele tener un sistema automático de renovación, pero te recomiendo que cada 2 meses entres a Syspanel y verifiques que el certificado sigue activo. Si ves que está a punto de caducar, puedes renovarlo manualmente con un clic.

¿Afecta el SSL al rendimiento de mi tienda?

Mínimamente. El cifrado y descifrado de datos requiere un poco de recursos del servidor, pero hoy en día es imperceptible. De hecho, el impacto positivo en la confianza del cliente y en el SEO compensa con creces cualquier pequeña sobrecarga.

¿Qué pasa si tengo varios dominios o subdominios en la misma cuenta de Syspanel?

Puedes instalar un certificado SSL por cada dominio. Si tienes un subdominio como blog.mitienda.com, deberás generar un certificado específico para ese subdominio o usar un certificado wildcard (*.midominio.com) que cubra todos. Syspanel permite hacerlo desde la misma interfaz.

¿Es necesario tener SSL para que PrestaShop funcione?

Técnicamente, PrestaShop puede funcionar sin SSL, pero no es recomendable. Muchos módulos de pago, como PayPal o Redsys, exigen HTTPS. Además, Google penaliza las tiendas sin SSL en los resultados de búsqueda. Así que sí, es prácticamente obligatorio si quieres vender.

Consejos finales para mantener tu tienda segura

Configurar el SSL PrestaShop es solo el primer paso. Aquí van algunos consejos extra:

  • Actualiza siempre PrestaShop y sus módulos: Las vulnerabilidades de seguridad se corrigen con actualizaciones.
  • Usa contraseñas fuertes para el acceso a Syspanel y al back office.
  • Haz copias de seguridad periódicas de tu base de datos y archivos.
  • Revisa los logs de Syspanel de vez en cuando para detectar accesos extraños.

[TIP] Si tienes dudas sobre cómo acceder a Syspanel, recuerda siempre el puerto 2106. Es fácil olvidarlo, pero es la llave de entrada a todas las configuraciones de tu hosting.

Resumen rápido de los pasos clave

  1. Accede a Syspanel en tudominio.com:2106.
  2. Ve a "Web" > selecciona tu dominio.
  3. Activa el SSL gratuito (Let’s Encrypt).
  4. En PrestaShop, activa SSL desde "Parámetros de la tienda" > "General".
  5. Limpia caché y verifica que no haya contenido mixto.
  6. ¡Disfruta de tu tienda segura!

Y eso es todo. Ahora ya sabes cómo configurar SSL en tu tienda PrestaShop usando Syspanel. No es tan complicado como parece, ¿verdad? Si sigues estos pasos al pie de la letra, en menos de 15 minutos tu tienda estará protegida y lista para generar confianza en tus clientes.

[WARNING] Si en algún momento te sientes perdido, no dudes en contactar al soporte técnico de tu hosting. Ellos conocen Syspanel y pueden ayudarte de forma personalizada. ¡No te arriesgues a dejar tu tienda insegura!

Espero que este artículo te haya sido de gran ayuda. Si te ha quedado alguna duda, déjala en los comentarios o consulta con tu proveedor. ¡Buena suerte con tu tienda online!

¿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