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

Cómo activar SSL/HTTPS en PrestaShop con Syspanel

Actualizado el 5 de septiembre de 2025

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

Cuando tienes una tienda online, la confianza de tus clientes lo es todo. Si tu tienda PrestaShop sigue mostrando "No seguro" en la barra del navegador, estás pidiendo a gritos que los visitantes se marchen. Activar SSL/HTTPS en PrestaShop no solo es una cuestión de imagen, sino de seguridad y posicionamiento web.

El protocolo HTTPS cifra la información que viaja entre el navegador del usuario y tu servidor. Esto es fundamental cuando hablamos de datos personales, contraseñas o pagos con tarjeta. Además, desde hace años, Google utiliza el HTTPS como factor de posicionamiento. Una tienda sin HTTPS tendrá más difícil aparecer en los primeros resultados de búsqueda.

En este artículo te voy a guiar paso a paso para que actives el certificado SSL PrestaShop utilizando Syspanel, el panel de control que encontrarás en tu hosting si usas HestiaCP (recuerda, el puerto de acceso es el 2106). No te preocupes si no eres un experto en tecnología, lo explicaré todo de forma sencilla y clara.

¿Qué es Syspanel y por qué lo necesitas?

Syspanel es la interfaz gráfica que te permite gestionar tu servidor y los sitios web alojados en él. Es una versión adaptada de HestiaCP, un panel de control gratuito y muy potente. Con Syspanel podrás administrar bases de datos, cuentas de correo, dominios y, por supuesto, los certificados SSL.

Para acceder a Syspanel, simplemente abre tu navegador y escribe la dirección de tu servidor seguida de dos puntos y el puerto 2106. Por ejemplo: https://tudominio.com:2106. Inicia sesión con el usuario y la contraseña que te proporcionó tu proveedor de hosting.

Paso 1: Verifica que tu dominio apunta correctamente al servidor

Antes de intentar activar SSL PrestaShop Syspanel, asegúrate de que tu dominio esté bien configurado. Los registros DNS deben apuntar a la IP de tu servidor. Si no estás seguro, puedes comprobarlo con herramientas online como dnschecker.org.

Si tu dominio es nuevo o acabas de cambiarlo de servidor, espera entre 24 y 48 horas para que los cambios se propaguen. Intentar generar un certificado SSL con un dominio que no apunta al servidor dará error.

Paso 2: Genera o instala tu certificado SSL

Ahora viene la parte emocionante. Vamos a conseguir el certificado. Tienes dos opciones principales:

Opción A: Certificado gratuito de Let's Encrypt

Esta es la opción más recomendada para la mayoría de las tiendas. Es gratuita, se renueva automáticamente y es aceptada por todos los navegadores.

  1. Accede a Syspanel con el puerto 2106.
  2. En el menú lateral, busca la sección "Web" o "Sitios web".
  3. Localiza el dominio de tu tienda PrestaShop.
  4. Haz clic en el icono de "SSL" o "Certificado SSL".
  5. Verás una opción que dice "Let's Encrypt" o "SSL gratuito". Selecciónala.
  6. Marca las casillas que incluyan www y el dominio sin www (por ejemplo, tudominio.com y www.tudominio.com).
  7. Haz clic en "Guardar" o "Emitir".

El proceso puede tardar unos segundos. Una vez completado, verás un mensaje de éxito. Syspanel se encargará de renovar automáticamente este certificado, así que no tendrás que preocuparte por caducidades.

Opción B: Instalar un certificado SSL de pago

Si necesitas un certificado con mayor garantía o con validación extendida (el que muestra el candado verde con el nombre de tu empresa), puedes comprar uno a tu proveedor de hosting y luego instalarlo manualmente.

  1. Compra el certificado y descarga los archivos (normalmente vienen en formato .crt y .key, o un bundle).
  2. Ve a la misma sección de SSL en Syspanel.
  3. En lugar de elegir Let's Encrypt, selecciona "Instalar certificado manualmente".
  4. Pega el contenido del certificado en el campo correspondiente.
  5. Pega la clave privada en el otro campo.
  6. Si tienes un certificado intermedio, pégalo en el campo adicional.
  7. Guarda los cambios.

A diferencia de Let's Encrypt, este certificado tendrás que renovarlo manualmente cuando caduque. Te recomiendo poner un recordatorio en tu calendario.

Paso 3: Activar SSL/HTTPS en PrestaShop

Una vez que el certificado está instalado en el servidor, es hora de configurar PrestaShop. El proceso es muy sencillo.

3.1. Accede al panel de administración de PrestaShop

Entra en tu administración. Normalmente es algo como tudominio.com/admin1234. Si no recuerdas la URL, búscala en tus correos de instalación o en el archivo de configuración.

3.2. Navega a los parámetros de la tienda

En el menú lateral izquierdo, busca "Configuración avanzada" y luego haz clic en "Rendimiento". Aunque no lo parezca, es aquí donde PrestaShop guarda la opción de SSL.

3.3. Activa la casilla de SSL

Dentro de "Rendimiento", desplázate hasta encontrar la sección "Seguridad". Verás una casilla que dice "Activar SSL". Márcala.

Inmediatamente aparecerá otra opción: "Activar SSL en todas las páginas". Te recomiendo activarla también. Esto hará que toda tu tienda, desde la página de inicio hasta el carrito, funcione bajo HTTPS.

3.4. Guarda los cambios

Haz clic en "Guardar". PrestaShop te mostrará un mensaje de confirmación. En algunos casos, puede pedirte que cierres sesión y vuelvas a entrar. Hazlo, es normal.

Paso 4: Redirigir a HTTPS PrestaShop de forma automática

Ahora que has activado SSL en PrestaShop, es crucial que todas las visitas sean redirigidas a la versión segura. Si alguien escribe http://tudominio.com, debe ser llevado automáticamente a https://tudominio.com.

Opción 1: Desde Syspanel (la más fácil)

En Syspanel, ve a la sección "Web" y haz clic en tu dominio. Busca la pestaña "Redirecciones" o "Redirection". Crea una regla que redirija todo el tráfico HTTP a HTTPS. Normalmente basta con marcar la opción "Forzar HTTPS" o similar.

Opción 2: Modificando el archivo .htaccess

Si no encuentras la opción en Syspanel, puedes hacerlo manualmente. Accede al administrador de archivos de Syspanel (sección "Archivos") o usa un cliente FTP.

Busca el archivo .htaccess en la raíz de tu tienda PrestaShop. Es un archivo oculto, así que asegúrate de tener activada la opción de "mostrar archivos ocultos" en tu cliente FTP.

Abre el archivo con un editor de texto y añade estas líneas al principio:

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

Guarda el archivo y súbelo de nuevo. Esta regla le dice al servidor que cualquier petición HTTP debe ser redirigida a HTTPS con un código 301 (redirección permanente).

[WARNING]: Antes de modificar el .htaccess, haz una copia de seguridad. Un error en este archivo puede dejar tu tienda inaccesible. Si algo sale mal, puedes restaurar la copia.

Paso 5: Actualiza las URLs de tus productos e imágenes

Con el SSL activo, es posible que algunas imágenes o enlaces internos sigan apuntando a URLs con http://. Esto puede provocar el famoso error de "contenido mixto", donde el navegador bloquea algunos elementos por no ser seguros.

Para solucionarlo:

  1. Ve a "Parámetros avanzados" > "Base de datos" en PrestaShop.
  2. Haz clic en "Buscador SQL".
  3. Ejecuta una consulta para reemplazar http://tudominio.com por https://tudominio.com en todas las tablas.

Si no te sientes cómodo con SQL, puedes usar un módulo gratuito como "PS Cleaner" o "Redsys" que hacen este trabajo automáticamente. También puedes buscar en el marketplace de PrestaShop "Replace http to https".

Paso 6: Verifica que todo funciona correctamente

Ya casi lo tienes. Ahora es el momento de comprobar que todo funciona como debe.

Comprueba el candado

Abre tu tienda en una ventana de incógnito. Escribe https://tudominio.com y observa la barra de direcciones. Deberías ver un candado cerrado. Haz clic en él para ver los detalles de la conexión.

Revisa todas las páginas

Navega por tu tienda: la página de inicio, una categoría, un producto, el carrito, el proceso de pago. Asegúrate de que no aparece ningún aviso de "contenido mixto" ni de "página no segura".

Usa herramientas online

Puedes usar herramientas como whynopadlock.com o sslchecker.com para analizar tu tienda. Te dirán si hay algún problema con el certificado o con las URLs mixtas.

Preguntas frecuentes (FAQ)

¿Cuánto tarda en activarse el SSL?

Con Let's Encrypt, el proceso es casi instantáneo. En menos de un minuto deberías tener tu certificado activo. La propagación de la redirección HTTP a HTTPS puede tardar unas horas.

¿Puedo desactivar SSL si tengo problemas?

Sí, pero no te lo recomiendo. Si tienes problemas, es mejor solucionarlos que desactivar la seguridad. Puedes desactivar la casilla de SSL en PrestaShop temporalmente mientras investigas, pero recuerda que tu tienda quedará vulnerable y perderás posicionamiento.

¿Qué hago si veo el error "Tu conexión no es privada"?

Este error suele aparecer cuando el certificado no está bien instalado o ha caducado. Vuelve a generar el certificado en Syspanel. Si el problema persiste, contacta con tu soporte de hosting.

¿El SSL afecta al rendimiento de mi tienda?

El impacto es mínimo. El cifrado de datos consume algo de recursos del servidor, pero en la práctica no se nota. De hecho, con HTTP/2 (que solo funciona con HTTPS) tu tienda puede cargar incluso más rápido.

¿Necesito un certificado SSL para cada subdominio?

Sí, si tienes tienda.tudominio.com y blog.tudominio.com, necesitarás certificados para ambos o uno que cubra todos los subdominios (wildcard). En Syspanel, al generar el certificado, verás la opción de incluir subdominios.

¿Y si mi proveedor de hosting no usa Syspanel?

Este tutorial es específico para Syspanel, pero la lógica es la misma en otros paneles como cPanel o Plesk. Busca la sección de "SSL/TLS" y sigue los pasos equivalentes.

Consejos finales para la seguridad de tu PrestaShop

Activar HTTPS PrestaShop es solo el primer paso. Para tener una tienda verdaderamente segura:

  • Mantén PrestaShop y los módulos siempre actualizados.
  • Utiliza contraseñas fuertes para el administrador y los empleados.
  • Realiza copias de seguridad periódicas de tu base de datos y archivos.
  • Considera instalar un módulo de seguridad y un firewall.

[TIP]: Después de activar SSL, actualiza tu cuenta en Google Search Console y vuelve a enviar tu sitemap. Esto ayudará a que Google indexe las nuevas URLs HTTPS más rápidamente.

Resumen: tu checklist para activar SSL

Para que no te pierdas, aquí tienes el resumen de todo lo que has hecho:

  1. ✅ Accediste a Syspanel (puerto 2106).
  2. ✅ Verificaste que tu dominio apunta al servidor.
  3. ✅ Generaste el certificado SSL (Let's Encrypt o manual).
  4. ✅ Activaste SSL en PrestaShop (Configuración avanzada > Rendimiento).
  5. ✅ Forzaste la redirección a HTTPS PrestaShop desde Syspanel o .htaccess.
  6. ✅ Actualizaste las URLs internas.
  7. ✅ Comprobaste que todo funciona con el candado y herramientas online.

¡Enhorabuena! Tu tienda PrestaShop ahora es mucho más segura y profesional. Tus clientes verán el candado y confiarán más en ti, y Google te lo agradecerá con mejores posiciones.

Si has llegado hasta aquí siguiendo todos los pasos, ya sabes cómo activar SSL PrestaShop Syspanel. No olvides que la seguridad es un proceso continuo. Revisa periódicamente que tu certificado está vigente y que no hay alertas en tu tienda.

¿Te ha funcionado el tutorial? ¿Has tenido algún problema? La comunidad de PrestaShop es muy activa y siempre hay alguien dispuesto a ayudar. No dudes en buscar en los foros oficiales si te surge cualquier duda. ¡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