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

Cómo activar SSL gratis en PrestaShop con Let's Encrypt desde Syspanel

Actualizado el 18 de marzo de 2026

¿Qué necesitas para activar SSL gratis en PrestaShop?

Antes de ponernos manos a la obra, es importante que sepas exactamente qué vas a necesitar. No te preocupes, no necesitas ser un experto en servidores ni en seguridad informática. Con seguir estos pasos al pie de la letra, tendrás tu tienda funcionando con https en menos de lo que piensas.

Esto es lo que necesitas:

  • Acceso a Syspanel (el panel de control de tu hosting). Recuerda que la dirección de acceso es https://tu-dominio:2106 o la IP de tu servidor seguida de :2106.

  • Acceso al panel de administración de tu PrestaShop (normalmente en tudominio.com/admin).

  • Un dominio que apunte correctamente a tu servidor. Si tu dominio no apunta a tu hosting, el certificado no se podrá generar.

  • Que tu servidor tenga instalado el módulo de Let's Encrypt (en Syspanel suele venir preinstalado, pero lo verificaremos).

  • Paciencia y un café. Aunque el proceso es rápido, siempre es bueno ir con calma.


¿Qué es Let's Encrypt y por qué es tan útil?

Let's Encrypt es una autoridad de certificación gratuita que permite a cualquier persona obtener un certificado SSL válido por 90 días. Es como un sello de confianza que se renueva automáticamente si lo configuras bien.

La gran ventaja es que no tienes que pagar ni un céntimo por él, y además, es totalmente compatible con PrestaShop. Al activarlo, conseguirás que tu tienda muestre el candadito en el navegador y que los datos de tus clientes viajen cifrados de extremo a extremo.

Esto no solo mejora la confianza de tus clientes, sino que también es un factor que Google tiene en cuenta para posicionar tu tienda en los resultados de búsqueda. Así que, activar SSL PrestaShop es una decisión inteligente a nivel técnico y SEO.


Paso 1: Accede a Syspanel y verifica tu dominio

Lo primero que debes hacer es entrar en Syspanel. Abre tu navegador favorito y escribe la dirección con el puerto 2106. Por ejemplo: https://tu-servidor:2106.

Una vez dentro, busca la sección de Dominios o Web. En la mayoría de los casos, verás una lista con todos los dominios que tienes alojados en ese servidor.

Localiza el dominio de tu tienda PrestaShop y asegúrate de que esté activo y configurado correctamente. Si el dominio aparece con algún error o está en estado de suspensión, no podrás generar el certificado.

[!INFO]
Si no estás seguro de si tu dominio apunta correctamente, puedes usar un servicio externo como dnschecker.org para verificar que el registro A apunta a la IP de tu servidor.


Paso 2: Genera el certificado SSL con Let's Encrypt

Ahora viene la parte interesante. En Syspanel, busca la opción que se llama "SSL" o "Certificados SSL". Normalmente, está dentro de la configuración del dominio o en una pestaña específica del panel.

Una vez que hagas clic, verás un botón que dice algo como "Emitir certificado Let's Encrypt" o "Activar SSL gratis". Haz clic en él.

El sistema hará una comprobación rápida para verificar que tu dominio es tuyo y que el servidor responde correctamente. Este proceso suele tardar entre 30 segundos y 2 minutos, dependiendo de la configuración de tu servidor.

Si todo sale bien, verás un mensaje de éxito indicando que el certificado se ha generado. Si hay algún error, no te preocupes, te explicaremos los más comunes al final de este artículo.

[!WARNING]
No intentes generar el certificado si tu dominio tiene un registro CNAME apuntando a otro servidor o si estás usando un CDN como Cloudflare en modo naranja. Esto puede causar conflictos. Si usas Cloudflare, pon el DNS en modo gris (solo DNS) mientras emites el certificado.


Paso 3: Activa el modo HTTPS en PrestaShop

Ahora que ya tienes el certificado emitido, toca configurar PrestaShop para que use https de forma obligatoria. Esto es fundamental para que todas las páginas de tu tienda se sirvan con el candadito.

Entra en el panel de administración de PrestaShop y sigue estos pasos:

  1. Ve al menú Parámetros avanzados en el panel de la izquierda.

  2. Haz clic en Rendimiento (sí, aunque no lo parezca, aquí se configura el SSL).

  3. Busca la sección "Activar SSL" o "Forzar SSL".

  4. Marca la casilla que dice "Activar SSL".

  5. Marca también la casilla "Activar SSL en todas las páginas" (esto es muy importante).

  6. Guarda los cambios.

Cuando guardes, PrestaShop te pedirá que inicies sesión de nuevo. No te asustes, es normal. Simplemente vuelve a entrar con tu usuario y contraseña.

[!TIP]
Si al activar el SSL en PrestaShop ves algún error de "demasiadas redirecciones" o la página no carga, es posible que necesites forzar el HTTPS desde el archivo .htaccess o desde la configuración del servidor. Te lo contamos en el siguiente paso.


Paso 4: Configura las redirecciones de HTTP a HTTPS

Aunque hayas activado el SSL en PrestaShop, es posible que los usuarios que escriban tu dominio sin el https:// sigan siendo redirigidos a la versión no segura. Para evitar esto, debes configurar una redirección 301 desde HTTP a HTTPS.

Hay dos formas de hacerlo:

Opción A: Desde Syspanel

En Syspanel, dentro de la configuración de tu dominio, suele haber una opción llamada "Redirección forzada a HTTPS" o "Forzar SSL". Actívala y listo.

Opción B: Desde el archivo .htaccess

Si prefieres hacerlo manualmente, puedes editar el archivo .htaccess que está en la raíz de tu PrestaShop. Añade estas líneas al principio del archivo:

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

[!WARNING]
Antes de modificar el .htaccess, haz una copia de seguridad. Un error en este archivo puede dejar tu tienda inaccesible.


Paso 5: Verifica que todo funciona correctamente

Una vez que hayas hecho todos los pasos anteriores, es hora de comprobar que todo funciona bien.

Abre tu navegador en modo incógnito y escribe tu dominio. Deberías ver el candadito en la barra de direcciones. Haz clic en él para ver los detalles del certificado y asegúrate de que dice "Conexión segura".

También puedes usar herramientas online como SSL Labs o Why No Padlock para verificar que no hay contenido mixto (elementos que se cargan por HTTP dentro de una página HTTPS). Esto es importante porque puede hacer que el candadito no aparezca.

Si ves algún error de contenido mixto, puede ser porque tienes imágenes o scripts que se cargan con URLs absolutas en HTTP. En PrestaShop, esto se soluciona yendo a Parámetros avanzados > Rendimiento y activando la opción "Cache de CCC" (Combine, Compress and Cache). Esto suele reescribir las URLs automáticamente.


Paso 6: Configura la renovación automática del certificado

Una de las grandes ventajas de Let's Encrypt es que los certificados duran 90 días, pero se pueden renovar automáticamente. En Syspanel, esto suele estar configurado por defecto.

Sin embargo, es buena práctica que lo verifiques. En la sección SSL de Syspanel, busca una opción que diga "Renovación automática" y asegúrate de que está activada.

Si no encuentras esta opción, puedes configurar una tarea cron en el servidor. La línea que necesitas es algo así:

0 0 * * * /usr/bin/certbot renew --quiet

[!INFO]
Si no sabes qué es una tarea cron, no te preocupes. En la mayoría de los casos, Syspanel ya la gestiona automáticamente. Solo deberías preocuparte si el certificado se acerca a su fecha de expiración y no se renueva solo.


Errores comunes y cómo solucionarlos

Aunque el proceso suele ser sencillo, es normal que surjan dudas. Aquí te dejamos los errores más comunes y cómo resolverlos:

Error: "No se pudo emitir el certificado"

Esto puede deberse a varias razones:

  • Tu dominio no apunta al servidor correcto. Verifica los registros DNS.

  • El puerto 80 está bloqueado. Let's Encrypt necesita acceso al puerto 80 para hacer la verificación.

  • Hay un firewall que bloquea la comunicación. Revisa las reglas de tu firewall en Syspanel o con tu proveedor de hosting.

Error: "Demasiadas redirecciones" en PrestaShop

Esto suele pasar cuando hay un conflicto entre la redirección de Syspanel y la de PrestaShop. Solución:

  • Desactiva la redirección forzada en Syspanel y deja solo la de PrestaShop, o viceversa.

  • Limpia la caché de PrestaShop desde Parámetros avanzados > Rendimiento.

Error: "Contenido mixto" o aviso de conexión no segura

Esto significa que hay elementos de tu página que se cargan por HTTP. Para solucionarlo:

  • Ve a Parámetros avanzados > Rendimiento y activa la caché CCC.

  • Revisa que en tu base de datos no haya URLs con http:// guardadas. Puedes usar un plugin de búsqueda y reemplazo.


Preguntas frecuentes sobre SSL en PrestaShop

¿Es realmente gratis el certificado SSL con Let's Encrypt?

Sí, Let's Encrypt es un proyecto sin ánimo de lucro que ofrece certificados SSL gratuitos. No hay trampa, solo tienes que renovarlo cada 90 días, aunque como hemos visto, la renovación automática se encarga de ello.

¿Afecta el SSL al SEO de mi tienda?

Sí, y de forma positiva. Google penaliza las webs sin SSL y da prioridad a las que tienen https. Además, desde 2018, Chrome marca como "No seguro" las páginas que no usan SSL, lo que puede ahuyentar a tus clientes.

¿Puedo tener SSL en varios dominios desde Syspanel?

Sí, puedes emitir certificados Let's Encrypt para cada dominio que tengas alojado en tu servidor. Solo tienes que repetir el proceso en cada uno.

¿Qué hago si mi certificado caduca y no se renueva?

Primero, verifica que la renovación automática está activada. Si no es así, puedes renovarlo manualmente desde Syspanel o ejecutando certbot renew en la terminal del servidor.

¿Necesito cambiar mi URL en PrestaShop después de activar SSL?

Sí, es recomendable. Ve a Parámetros avanzados > Preferencias de la tienda y cambia la URL de tu tienda de http:// a https://. También puedes hacerlo desde la base de datos, pero es más fácil desde el panel.


Conclusión: tu tienda PrestaShop ya es segura

Activar SSL PrestaShop con Let's Encrypt desde Syspanel es un proceso sencillo que te tomará menos de 15 minutos. Los beneficios son enormes: mayor confianza de tus clientes, mejor posicionamiento en Google y una capa extra de seguridad para los datos sensibles.

Recuerda que la seguridad de tu tienda online no es un lujo, es una necesidad. Con este certificado gratuito, no tienes excusa para no tener tu tienda funcionando bajo https.

Si has seguido todos los pasos de este artículo, tu tienda debería estar mostrando el candadito en el navegador. Si te ha surgido alguna duda o algún error, repasa los puntos de este artículo o contacta con tu proveedor de hosting.

[!TIP]
Después de activar el SSL, te recomendamos que envíes tu sitemap actualizado a Google Search Console para que el buscador indexe las nuevas URLs con https:// lo antes posible.

¡Enhorabuena! Tu tienda PrestaShop es ahora un lugar más seguro para comprar y vender.

¿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