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

Guía para activar SSL gratuito en Plesk para tu tienda PrestaShop

Actualizado el 26 de mayo de 2026

¿Tu tienda PrestaShop funciona sin HTTPS? Si es así, estás perdiendo ventas y poniendo en riesgo los datos de tus clientes. Un certificado SSL no es un lujo, es una necesidad para cualquier negocio online. La buena noticia es que no necesitas gastar dinero. En esta guía te explicaré paso a paso cómo activar un certificado SSL gratuito en Plesk usando Let’s Encrypt. Es un proceso sencillo que protegerá tu tienda y mejorará tu posicionamiento en Google.

¿Por qué necesitas SSL en tu tienda PrestaShop?

Antes de ponernos manos a la obra, entendamos por qué esto es tan importante. SSL (Secure Sockets Layer) es el protocolo que cifra la información que viaja entre el navegador de tu cliente y tu servidor. Sin él, cualquier dato sensible (contraseñas, direcciones, números de tarjeta) viaja en texto plano, vulnerable a robos.

Además, Google penaliza los sitios sin HTTPS. Si tu tienda PrestaShop no tiene SSL, verás un aviso de "No seguro" en la barra de direcciones. Esto espanta a los clientes y reduce tu tasa de conversión. Por último, los navegadores modernos bloquean funciones como la geolocalización o las notificaciones push en sitios sin HTTPS.

¿Qué necesitas para empezar?

Para seguir esta guía, necesitas:

  • Acceso a Plesk como administrador o usuario con permisos para gestionar el hosting.
  • Un dominio registrado y apuntando a tu servidor (los subdominios también funcionan).
  • Tu tienda PrestaShop ya instalada y funcionando (aunque sin SSL por ahora).
  • Unos 15 minutos de tu tiempo.

[INFO] Si tu dominio no apunta correctamente al servidor, Let’s Encrypt no podrá validar que eres el propietario y la instalación fallará. Verifica primero los registros DNS.

Guía paso a paso: Activar SSL gratuito con Let’s Encrypt en Plesk

1. Accede a tu panel de Plesk

Inicia sesión en tu panel de Plesk. Normalmente se accede a través de https://tudominio:8443 o la URL que te haya proporcionado tu proveedor de hosting. Si usas Syspanel (el antiguo HestiaCP), el acceso es por el puerto 2106: https://tudominio:2106.

Una vez dentro, verás el panel principal con la lista de tus dominios y aplicaciones.

2. Localiza el dominio de tu tienda

Busca el dominio donde tienes instalada tu tienda PrestaShop. Haz clic en el nombre del dominio para entrar en su configuración específica.

3. Busca la sección de certificados SSL

Dentro de la configuración del dominio, busca una sección llamada "SSL/TLS Certificates" o "Certificados SSL". En la mayoría de las versiones de Plesk, está en el menú lateral izquierdo o en la pestaña de "Hosting & DNS".

[TIP] Si no ves la opción, tu plan de hosting puede no incluir SSL. Contacta con tu proveedor y pídele que active la función "Let’s Encrypt" en tu suscripción.

4. Instala el certificado Let’s Encrypt

Haz clic en el botón "Add SSL Certificate" o "Añadir certificado SSL". Se abrirá un asistente. Selecciona la opción "Let’s Encrypt" (suele estar marcada por defecto). Introduce tu dirección de correo electrónico (necesaria para notificaciones de renovación) y marca la casilla "Include www.domain.com" si quieres cubrir también el subdominio www.

Haz clic en "Install" o "Instalar". Plesk se comunicará con Let’s Encrypt, verificará tu dominio y generará el certificado en segundos. Verás un mensaje de éxito.

[WARNING] Asegúrate de que tu dominio no tenga ningún bloqueo de puertos (puerto 80 y 443 abiertos) y que no esté protegido por un firewall que impida la conexión saliente a los servidores de Let’s Encrypt. Si falla, revisa la configuración de red de tu servidor.

5. Activa el SSL para el dominio

Una vez instalado el certificado, vuelve a la configuración del dominio. Busca la opción "Hosting Settings" o "Ajustes de hosting". En la sección de seguridad, marca la casilla "SSL/TLS support" y selecciona el certificado que acabas de instalar (normalmente aparece con el nombre de tu dominio). También puedes marcar "Permanent SEO-friendly 301 redirect from HTTP to HTTPS" para redirigir todo el tráfico HTTP a HTTPS automáticamente.

Guarda los cambios.

6. Configura PrestaShop para usar HTTPS

Ahora toca decirle a tu tienda que use el nuevo certificado. Accede al panel de administración de PrestaShop (normalmente tudominio/admin). Ve a "Configuración de la tienda""Parámetros generales""Configuración de la URL".

Aquí verás dos campos: "URL base de la tienda" y "URL base de SSL". Cambia ambas para que empiecen con https:// en lugar de http://. Por ejemplo:

  • URL base de la tienda: https://tudominio.com
  • URL base de SSL: https://tudominio.com

Guarda los cambios.

7. Fuerza SSL en PrestaShop

En el mismo panel, busca la opción "Activar SSL" y "Activar SSL en todas las páginas". Márcalas como "Sí". Esto asegurará que todas las páginas de tu tienda se sirvan a través de HTTPS.

[INFO] Algunas versiones antiguas de PrestaShop tienen un bug que causa bucles de redirección al activar SSL. Si te pasa, revisa que tu archivo .htaccess no tenga reglas conflictivas o contacta con soporte.

8. Verifica que todo funciona

Abre una ventana de incógnito en tu navegador y visita tu tienda con https://tudominio.com. Deberías ver el candado verde en la barra de direcciones. Haz clic en el candado para ver los detalles del certificado y confirmar que es de Let’s Encrypt.

También puedes usar herramientas online como SSL Labs para comprobar la configuración. Introduce tu dominio y te dará una calificación (A+ es ideal).

¿Qué hacer si tienes problemas?

A veces las cosas no salen a la primera. Aquí tienes las soluciones a los problemas más comunes:

Error: "Let’s Encrypt no puede validar el dominio"

Esto suele ocurrir si tu dominio no está correctamente apuntado al servidor. Verifica los registros DNS (A y CNAME). También asegúrate de que el puerto 80 esté abierto en tu servidor, ya que Let’s Encrypt lo usa para la validación.

Error: "El certificado no se renueva automáticamente"

Plesk tiene una tarea programada que renueva los certificados de Let’s Encrypt automáticamente. Si no se renueva, revisa que el cron esté activo en el servidor. En Plesk, ve a "Tools & Settings""Scheduled Tasks" y busca una tarea llamada "Let’s Encrypt Renewal". Si no existe, créala manualmente.

Error: "Contenido mixto" (Mixed Content)

Después de activar SSL, es posible que algunas imágenes, scripts o CSS se sigan cargando por HTTP. Esto rompe el candado verde. Para solucionarlo, instala un módulo como "Force HTTPS (SSL)" en PrestaShop o edita manualmente las URLs en la base de datos. También puedes usar la herramienta "Better Security" de PrestaShop para forzar HTTPS en todos los recursos.

Preguntas frecuentes (FAQ)

¿Let’s Encrypt es seguro para una tienda online?

Sí, totalmente. Let’s Encrypt proporciona certificados de nivel de validación de dominio (DV) con cifrado de 256 bits. Para una tienda PrestaShop estándar, es más que suficiente. Si necesitas validación extendida (EV) para la banca o grandes volúmenes, deberías contratar un SSL de pago.

¿Cada cuánto se renueva el certificado?

Los certificados de Let’s Encrypt caducan cada 90 días. Plesk los renueva automáticamente, pero es recomendable revisar cada par de meses que todo esté correcto. Si tu servidor está apagado durante la renovación, tendrás que hacerlo manualmente.

¿Puedo usar SSL gratuito en varios dominios?

Sí, Let’s Encrypt permite certificados multidominio. En Plesk, puedes añadir hasta 100 dominios en un solo certificado. Solo tienes que marcar los dominios adicionales durante la instalación.

¿Afecta el SSL al rendimiento de mi tienda?

Mínimamente. El cifrado añade una pequeña latencia, pero es insignificante comparado con los beneficios de seguridad y confianza. Además, las conexiones HTTPS suelen priorizarse en las redes.

Conclusión: Tu tienda más segura y confiable

Activar un certificado SSL gratuito en Plesk para tu tienda PrestaShop es un proceso rápido que no requiere conocimientos técnicos avanzados. Siguiendo estos pasos, protegerás los datos de tus clientes, mejorarás tu posicionamiento en buscadores y aumentarás la confianza de los usuarios.

Recuerda que la seguridad no termina aquí. Mantén tu PrestaShop actualizado, usa contraseñas fuertes y realiza copias de seguridad periódicas. Un SSL Plesk bien configurado es la primera línea de defensa para tu negocio online.

[TIP] Si gestionas varios sitios, automatiza la instalación de SSL en todos ellos desde Plesk. Ve a "Tools & Settings""SSL/TLS Certificates" y selecciona "Let’s Encrypt" para cada dominio. Ahorrarás tiempo y evitarás olvidos.

¿Tienes dudas? Deja un comentario o contacta con nuestro soporte técnico. Estamos aquí para ayudarte a que tu tienda online sea un éxito.

¿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