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

Cómo proteger PrestaShop con SSL en Syspanel (HTTPS)

Actualizado el 17 de septiembre de 2025

¿Tu tienda PrestaShop sigue navegando sin el candadito de seguridad en la barra de direcciones? Si es así, estás perdiendo ventas y posicionamiento en Google sin saberlo. Hoy te voy a explicar, paso a paso y sin tecnicismos raros, cómo proteger tu tienda con un certificado SSL prestashop y activar el modo HTTPS en tu panel de control.

Olvídate de líos de servidores o comandos complejos. Vamos a ello con una guía pensada para que la entiendas aunque nunca hayas tocado un panel de hosting en tu vida.

¿Por qué es tan importante el SSL en PrestaShop?

Antes de ponernos manos a la obra, vamos a entender qué es esto del SSL y por qué debería importarte (y mucho).

Un certificado SSL es como un pasaporte digital para tu web. Lo que hace es cifrar la conexión entre el navegador del cliente y tu servidor. Esto significa que si alguien intercepta los datos (como contraseñas o números de tarjeta), solo verá un galimatías ilegible.

Pero no solo es seguridad. Tener SSL prestashop activo es un factor de posicionamiento SEO. Google penaliza las webs que no están en HTTPS, mostrándolas por debajo de la competencia que sí lo está. Además, los navegadores modernos marcan tu tienda como "No segura" si no lo tienes, lo que espanta a cualquier cliente potencial al instante.

En resumen: sin HTTPS prestashop, tu tienda parece un escaparate con la persiana a medio bajar. La confianza del usuario se desploma y las ventas, también.

Antes de empezar: ¿Qué necesito para activar SSL?

Para este proceso, necesitas acceso a dos sitios:

  1. Tu panel de control de hosting (Syspanel).
  2. El panel de administración de tu PrestaShop.

IMPORTANTE: Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), recuerda que el acceso se realiza a través del puerto 2106. Es decir, la URL sería algo así como https://tu-dominio.com:2106. Guárdate ese dato, lo necesitarás.

Paso 1: Instalar el certificado SSL en Syspanel

El primer paso es conseguir y activar el certificado en tu servidor. Syspanel hace esto muy sencillo, ya que integra la opción de Let's Encrypt, que es un certificado gratuito y muy fiable.

1.1 Accede a Syspanel

Abre tu navegador y escribe la dirección de tu servidor con el puerto 2106. Inicia sesión con tu usuario y contraseña de administrador.

1.2 Busca la sección de tu dominio

Dentro del panel, verás una lista de tus dominios o un apartado llamado "Web". Localiza el dominio donde está instalada tu tienda PrestaShop. Normalmente, al lado del nombre del dominio, hay un icono o un botón de ajustes. Haz clic en él para acceder a las opciones específicas de ese dominio.

1.3 Activa el certificado SSL

Dentro de las opciones del dominio, busca una pestaña o botón que diga "SSL" o "Seguridad". Al hacer clic, verás una lista de certificados disponibles. Deberías buscar el que se llama "Let's Encrypt" o similar.

Selecciona la opción de "Emitir" o "Instalar" para ese certificado. Es posible que te pida marcar casillas para incluir el subdominio www (por ejemplo, www.tutienda.com). Te recomiendo que lo marques para que ambas direcciones funcionen con seguridad.

1.4 Espera y verifica

El proceso de emisión suele tardar menos de un minuto. Una vez completado, verás un mensaje de éxito y el certificado aparecerá en la lista con una fecha de caducidad (normalmente 90 días). No te preocupes por renovarlo, Syspanel lo hace automáticamente si está activado.

[INFO] Si no encuentras la opción de Let's Encrypt, es posible que tu plan de hosting no lo incluya. En ese caso, contacta con tu proveedor para que te instale un certificado de pago o te active el gratuito.

Paso 2: Configurar PrestaShop para usar HTTPS

Ya tienes el candado puesto en el servidor. Ahora toca decirle a PrestaShop que lo use. Este es el paso más importante y donde mucha gente se atasca, pero es muy sencillo si sigues el orden.

2.1 Accede al panel de administración

Entra en tu back-office de PrestaShop. La URL suele ser tudominio.com/admin o algo similar.

2.2 Ve a Parámetros avanzados

En el menú lateral izquierdo, busca la sección "Parámetros avanzados" y haz clic en ella. Se desplegará un submenú. Haz clic en "General".

2.3 Activa el SSL y el redireccionamiento

Estás en la página de configuración general. Ahora, baja hasta encontrar la sección de "Seguridad".

Verás dos opciones muy importantes:

  • Activar SSL: Esta opción activa el uso del HTTPS en toda tu tienda. Ponla en "Sí".
  • Activar SSL en todos los elementos de la tienda: Esta opción fuerza a que todos los recursos (imágenes, hojas de estilo, etc.) se carguen a través de HTTPS. Es crucial que la actives también en "Sí" para evitar avisos de "contenido mixto" en el navegador.

2.4 Guarda los cambios

Haz clic en el botón "Guardar" en la parte superior derecha de la pantalla.

¡OJO! Al guardar, PrestaShop puede tardar unos segundos en aplicar los cambios. No cierres la pestaña ni hagas clic en nada más hasta que veas la confirmación.

[TIP] Después de guardar, es posible que la sesión del administrador se reinicie. No te asustes, es normal. Vuelve a iniciar sesión y verás que la URL de tu administrador ahora también usa HTTPS.

Paso 3: Forzar el redireccionamiento de HTTP a HTTPS

Este paso es opcional pero altamente recomendable. Se trata de que, si alguien escribe tudominio.com sin el "s", el servidor lo redirija automáticamente a https://tudominio.com. Así te aseguras de que todo el tráfico pase por la conexión segura.

Aunque PrestaShop ya tiene una opción para esto, a veces no funciona al 100% si hay caché. La forma más segura es hacerlo desde el servidor.

3.1 Vuelve a Syspanel

Accede de nuevo a tu panel de control con el puerto 2106. Busca la sección de "Web" o "Dominios" y, en tu dominio, busca un icono que diga "Editar" o "Configurar".

3.2 Busca las reglas de redireccionamiento

Dentro de la configuración avanzada del dominio, deberías encontrar una pestaña llamada "Redirecciones" o "Reglas". Algunas versiones de Syspanel lo llaman "Proxy" o "Reglas de reescritura".

3.3 Añade la regla

En esa sección, tendrás que añadir una regla manual. Busca un botón que diga "Añadir regla" o "Nueva redirección". Deberás configurarla así:

  • Tipo: Redirección permanente (301).
  • Origen: http://tudominio.com (o simplemente tudominio.com).
  • Destino: https://tudominio.com.

Si hay una opción para usar "Regex" o "Expresión regular", actívala e introduce esta línea en el origen:

^(.*)$

Y en el destino:

https://tudominio.com$1

Esto hace que TODO lo que entre por HTTP se redirija a HTTPS.

3.4 Guarda y prueba

Guarda la regla y prueba a acceder a tu web escribiendo http://tudominio.com (sin la "s"). Deberías ser redirigido automáticamente a la versión con https://.

[WARNING] Si no te sientes cómodo editando reglas, puedes saltarte este paso. La activación del SSL en PrestaShop (paso 2) ya funciona bien en la mayoría de los casos. Pero si quieres una solución perfecta, este es el camino.

Solucionar problemas comunes con SSL y PrestaShop

A veces, aunque hagas todo bien, aparecen problemas. Aquí tienes los más comunes y cómo solucionarlos.

Error de "Contenido mixto"

Esto ocurre cuando tu web carga en HTTPS, pero algunos recursos (como imágenes o scripts) se están cargando desde una URL HTTP. El navegador los bloquea y la web se ve "rota".

Solución: Vuelve a PrestaShop y asegúrate de que la opción "Activar SSL en todos los elementos de la tienda" esté en "Sí". Si ya lo está, es posible que tengas que limpiar la caché de PrestaShop. Ve a "Parámetros avanzados" > "Rendimiento" y haz clic en "Vaciar caché".

El candado no aparece o aparece con un error

Esto suele indicar que el certificado no se ha instalado bien o que estás accediendo a través de una URL incorrecta.

Solución: Verifica en Syspanel que el certificado SSL esté activo para tu dominio. También asegúrate de que estás accediendo a tu web a través de https://tudominio.com y no https://www.tudominio.com (o viceversa). Si el problema persiste, contacta con tu soporte.

Redireccionamiento en bucle

La web no carga y te da un error de "demasiadas redirecciones".

Solución: Esto suele pasar por un conflicto entre la redirección de Syspanel y la de PrestaShop. Revisa el paso 3 y asegúrate de que la regla que añadiste es correcta. A veces, desactivar la redirección de PrestaShop (si existe) y dejar solo la del servidor soluciona el problema.

PrestaShop no se actualiza o da error al guardar

Después de activar el SSL, a veces el back-office da fallos.

Solución: Limpia la caché del navegador y prueba de nuevo. Si el problema persiste, revisa los archivos .htaccess o settings.inc.php de tu PrestaShop para asegurarte de que las URLs están configuradas con https://. Si no te ves capaz, contacta con un desarrollador.

Preguntas Frecuentes (FAQ) sobre SSL en PrestaShop

Para terminar, vamos con una ronda rápida de preguntas que suelen repetir los clientes.

¿El certificado SSL gratuito de Let's Encrypt es seguro?

Sí, es igual de seguro que uno de pago. La diferencia es que no incluye soporte técnico del proveedor, pero la cifrado es el mismo. Syspanel lo renueva automáticamente, así que no tendrás que preocuparte.

¿Necesito un certificado SSL para cada subdominio?

Si tienes tudominio.com y blog.tudominio.com, necesitas un certificado que cubra ambos. Let's Encrypt permite esto mediante "wildcards" o listas de dominios. En Syspanel, al emitir el certificado, puedes añadir todos los subdominios que quieras.

¿Cuánto tarda en activarse el SSL?

El proceso completo (emisión del certificado y configuración de PrestaShop) te llevará menos de 15 minutos si sigues esta guía. La emisión en sí es casi instantánea.

¿Puedo desactivar el SSL en el futuro?

Técnicamente sí, pero no deberías. Perderías la confianza de tus clientes y tu posicionamiento en Google se vería gravemente afectado. Una vez que activas SSL prestashop, es para quedarse.

¿Qué pasa con mi URL? ¿Cambia mi SEO?

Sí, la URL cambia de http:// a https://. Es un cambio importante para el SEO, pero si haces las redirecciones 301 correctamente (como en el paso 3), no perderás posicionamiento. De hecho, a largo plazo, lo ganarás porque Google favorece las webs seguras.

Conclusión: Tu tienda, ahora sí, está blindada

Activar el HTTPS prestashop no es un lujo, es una necesidad. Has visto que el proceso, aunque tiene sus pasos, es bastante mecánico y no requiere conocimientos avanzados. Con la ayuda de Syspanel y siguiendo estas instrucciones, has conseguido que tu tienda sea un lugar seguro para tus clientes.

Ahora, cuando tus visitantes vean el candado en la barra de direcciones, sentirán la confianza necesaria para comprar. Y Google, al ver que tu web es segura, te recompensará con mejores posiciones en los resultados de búsqueda.

No te quedes con la duda: revisa tu tienda y comprueba que todo funciona correctamente. Si has seguido los pasos al pie de la letra, tu PrestaShop estará navegando en HTTPS en menos de lo que canta un gallo. ¡Enhorabuena, tu tienda acaba de dar un salto de calidad enorme!

¿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