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

PrestaShop en Plesk: cómo configurar SSL gratuito

Actualizado el 23 de enero de 2026

¿Por qué tu tienda PrestaShop necesita un SSL?

Si tienes una tienda online con PrestaShop, una de las primeras cosas que debes hacer es asegurarte de que navega por HTTPS, no por HTTP. Esto significa que la conexión entre tus clientes y tu servidor está cifrada. Sin un certificado SSL, los datos de pago, las contraseñas y la información personal viajan en texto plano, expuestos a cualquier atacante en la misma red.

Además de la seguridad, desde 2018 Google Chrome marca como “No seguro” cualquier sitio que no tenga HTTPS. Esto espanta a los visitantes y perjudica tu posicionamiento en buscadores (SEO). Por eso, configurar un SSL gratuito con Let’s Encrypt en tu panel Plesk es uno de los pasos más importantes al montar tu PrestaShop.

En esta guía te explicaré paso a paso cómo hacerlo, sin necesidad de conocimientos técnicos avanzados. Usaremos Let’s Encrypt Plesk, que es la herramienta integrada en el panel para obtener certificados SSL gratuitos.


Requisitos antes de empezar

Antes de lanzarte a configurar el SSL, asegúrate de cumplir con estos puntos:

  • Tener un dominio apuntando a tu servidor. El certificado SSL se emite para un dominio concreto (ej: tudominio.com). Debe estar resuelto correctamente (con registros A o CNAME) hacia la IP de tu servidor Plesk.
  • Acceso al panel Plesk. Necesitas las credenciales de administrador o de un plan de hosting que tenga permisos para gestionar SSL.
  • PrestaShop instalado y funcionando. No importa si es una instalación nueva o una tienda ya en marcha, el SSL se puede añadir en cualquier momento.
  • Puertos 80 y 443 abiertos. Let’s Encrypt necesita verificar que controlas el dominio mediante HTTP (puerto 80) o DNS. Si tu firewall bloquea estos puertos, la emisión fallará.

[INFO] Si tu dominio aún no apunta a Plesk, hazlo primero. Espera entre 5 y 30 minutos para que los DNS se propaguen.


Paso 1: Acceder a la sección de SSL/TLS en Plesk

El proceso es muy sencillo porque Plesk integra Let’s Encrypt de serie. Sigue estos pasos:

  1. Inicia sesión en tu panel Plesk (normalmente en https://tudominio.com:8443 o https://tu-ip:8443).
  2. En el menú de la izquierda, busca la sección “Alojamiento web” y haz clic en el dominio de tu tienda PrestaShop.
  3. Dentro del dominio, busca la pestaña “SSL/TLS” o “Certificados SSL” (depende de la versión de Plesk, suele estar en la parte superior).
  4. Verás una lista de certificados existentes (si los hay) y un botón que dice “Añadir certificado SSL” o “Let’s Encrypt”.

[TIP] Si no ves la opción de Let’s Encrypt, es posible que tu plan de hosting no lo incluya. Contacta con tu proveedor para activarlo.


Paso 2: Solicitar un certificado SSL gratuito con Let’s Encrypt Plesk

Una vez dentro de la sección SSL/TLS, haz clic en “Let’s Encrypt” o en “Añadir certificado SSL” y selecciona la opción de Let’s Encrypt. Se abrirá un formulario con varios campos. Te explico cómo rellenarlos:

  • Direcciones de correo electrónico: Introduce un email válido. Let’s Encrypt lo usará para enviarte avisos de caducidad (los certificados duran 90 días). Puedes poner varios separados por comas.
  • Incluir el subdominio www: Marca esta casilla si quieres que el certificado cubra también www.tudominio.com. Es muy recomendable para evitar errores de contenido mixto.
  • Protección de seguridad adicional: Algunas versiones de Plesk ofrecen “SSL para todos los dominios” o “SSL para el panel”. No las marques a menos que sepas lo que haces.

Haz clic en “Instalar” o “Solicitar”. Plesk se comunicará con los servidores de Let’s Encrypt, verificará que controlas el dominio y, en unos segundos, te mostrará un mensaje de éxito.

[WARNING] Si ves un error como “No se pudo verificar el dominio”, comprueba que tu dominio apunta a la IP correcta y que el puerto 80 está abierto. También asegúrate de que no hay un certificado previo bloqueando el proceso.


Paso 3: Forzar HTTPS en PrestaShop desde Plesk

Una vez instalado el certificado, tu tienda seguirá cargando por HTTP a menos que fuerces la redirección. Puedes hacerlo de dos formas:

Opción A: Desde Plesk (más fácil)

  1. Vuelve al panel del dominio en Plesk.
  2. Busca la opción “Redirección HTTP” o “Configuración de hosting”.
  3. Activa la casilla “Redirigir todo el tráfico HTTP a HTTPS”.
  4. Guarda los cambios.

[INFO] Esta redirección se aplica a nivel de servidor web (Apache o Nginx), por lo que es muy rápida y no interfiere con PrestaShop.

Opción B: Desde la configuración de PrestaShop

Si prefieres controlarlo desde tu tienda:

  1. Accede al panel de administración de PrestaShop (ej: tudominio.com/admin).
  2. Ve a “Parámetros de la tienda” > “General”.
  3. En la sección “Configuración de la tienda”, busca “URL de la tienda” y cámbiala de http:// a https://.
  4. También activa “Activar SSL” y “Forzar SSL en todas las páginas”.
  5. Guarda los cambios y cierra sesión. Vuelve a entrar con la URL HTTPS.

[WARNING] Si haces el cambio manual en PrestaShop, asegúrate de que tu .htaccess o configuración de servidor no tenga reglas que bloqueen HTTPS. Si tienes dudas, usa primero la opción de Plesk.


Paso 4: Verificar que el SSL funciona correctamente

Después de forzar HTTPS, es importante comprobar que todo está bien. Aquí tienes una lista de verificación:

  • Navega a tu dominio con https:// y mira si aparece el candado verde en la barra de direcciones.
  • Haz clic en el candado y revisa los detalles del certificado: debe decir “Emitido por: Let’s Encrypt” y tener una fecha de caducidad dentro de 90 días.
  • Prueba la redirección: escribe http://tudominio.com y comprueba que te redirige automáticamente a https://.
  • Revisa el contenido mixto: en PrestaShop, ve a cualquier página de producto y asegúrate de que no aparezcan advertencias de “contenido no seguro” (imágenes, scripts, etc. cargados por HTTP). Si las hay, instala un plugin como “SSL Insecure Content Fixer” o revisa las URLs de tus imágenes.

[TIP] Puedes usar herramientas online como “SSL Checker” o “Why No Padlock” para un análisis más profundo.


Paso 5: Configurar la renovación automática del SSL

Una de las ventajas de usar Let’s Encrypt Plesk es que la renovación suele ser automática. Sin embargo, es bueno saber cómo funciona:

  • Plesk renueva automáticamente los certificados de Let’s Encrypt cada 60 días (unos 30 días antes de que caduquen).
  • Para comprobarlo, ve a “SSL/TLS” > “Let’s Encrypt” y verás la fecha de caducidad. Si quieres forzar una renovación manual, haz clic en “Renovar”.
  • Si tu PrestaShop deja de cargar con HTTPS pasado un tiempo, es posible que la renovación haya fallado. Revisa los logs de Plesk o contacta con tu soporte.

[INFO] No te preocupes por recordar renovar. Plesk lo hace por ti, pero es recomendable revisar cada 3 meses que el candado sigue verde.


Solución de problemas comunes (FAQ)

¿Por qué Let’s Encrypt no emite el certificado?

Las causas más frecuentes son:

  • El dominio no apunta a la IP del servidor.
  • El puerto 80 está cerrado en el firewall.
  • Hay un certificado SSL previo (aunque caducado) que bloquea la emisión. En ese caso, revoca el certificado antiguo desde Plesk antes de solicitar uno nuevo.

¿Qué hago si mi PrestaShop muestra “Error de conexión mixta”?

Esto ocurre cuando algunos recursos (imágenes, CSS, JS) se cargan por HTTP mientras la página está en HTTPS. Soluciones:

  • En PrestaShop, ve a “Parámetros de la tienda” > “Imágenes” y regenera las miniaturas con URL HTTPS.
  • Instala el módulo “SSL Compatibility” o “HTTPS Mixed Content Fixer”.
  • Revisa que tu tema de PrestaShop no tenga enlaces hardcodeados con HTTP.

¿Puedo usar Let’s Encrypt en un subdominio como tienda.tudominio.com?

Sí. En Plesk, selecciona ese subdominio y sigue los mismos pasos. Recuerda que el subdominio debe estar creado previamente y apuntar al servidor.

¿Es seguro depender de un SSL gratuito?

Sí, Let’s Encrypt es un proyecto respaldado por grandes empresas como Mozilla, Cisco y Google. Sus certificados ofrecen el mismo nivel de cifrado que los de pago (256 bits). La única diferencia es que caducan cada 90 días, pero con la renovación automática de Plesk no supone un problema.

¿Qué pasa si uso otro panel como Syspanel (HestiaCP)?

Si en lugar de Plesk usas Syspanel (antes conocido como HestiaCP), el proceso es similar pero accedes por el puerto 2106. En Syspanel, busca la sección de “SSL” dentro del dominio y selecciona “Let’s Encrypt”. La configuración es igual de sencilla.


Consejos adicionales para tu PrestaShop con SSL

Una vez que tengas el SSL funcionando, aprovecha para mejorar el SEO de tu tienda:

  • Actualiza tu sitemap: Ve a “Módulos” > “Módulos y servicios” y busca “Google Sitemap”. Actívalo y regenéralo para que Google indexe tus URLs con HTTPS.
  • Configura Google Search Console: Añade tu dominio con HTTPS como nueva propiedad y solicita la indexación de las URLs seguras.
  • Revisa los enlaces internos: Asegúrate de que todos los enlaces en tu PrestaShop (menús, categorías, productos) usen HTTPS. Puedes hacer una búsqueda en la base de datos con phpMyAdmin si tienes acceso.
  • Haz una copia de seguridad: Antes de cualquier cambio grande, como la activación forzada de SSL, guarda una copia de tu tienda y base de datos.

Conclusión

Configurar un SSL gratuito con Let’s Encrypt Plesk para tu PrestaShop es un proceso rápido, seguro y que no requiere conocimientos avanzados. En menos de 15 minutos puedes pasar de tener tu tienda en HTTP a HTTPS, mejorando la confianza de tus clientes y tu posicionamiento en buscadores.

Recuerda que el mantenimiento es mínimo gracias a la renovación automática, pero nunca está de más echar un vistazo cada dos meses para asegurarte de que el candado sigue verde. Si sigues los pasos de esta guía, tu tienda PrestaShop estará protegida y optimizada para el éxito online.

[TIP] Si tienes dudas durante el proceso, no dudes en contactar con el soporte técnico de tu hosting o buscar en la documentación oficial de Plesk. ¡Un SSL bien configurado es la base de cualquier tienda online profesional!

¿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