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

Configurar SSL en PrestaShop con Let's Encrypt en Plesk

Actualizado el 6 de abril de 2026

¿Por qué es importante configurar SSL en PrestaShop?

En el mundo del comercio electrónico, la confianza del cliente es el activo más valioso. Cuando un visitante llega a tu tienda online, necesita sentir que sus datos personales y financieros están seguros. Aquí es donde entra en juego el certificado SSL (Secure Sockets Layer). Un certificado SSL cifra la conexión entre el navegador del usuario y tu servidor, protegiendo información sensible como contraseñas, números de tarjetas de crédito y direcciones de envío.

Además de la seguridad, los buscadores como Google favorecen los sitios con HTTPS. Esto significa que tener un SSL correctamente configurado puede mejorar tu posicionamiento SEO. En PrestaShop, la configuración de SSL es un paso fundamental para cualquier tienda que quiera ser profesional y confiable.

¿Qué vamos a hacer en esta guía? Te explicaré paso a paso cómo instalar y configurar un certificado SSL gratuito de Let’s Encrypt en tu tienda PrestaShop, utilizando el panel de control Plesk. Esta combinación (SSL PrestaShop Plesk + Let’s Encrypt PrestaShop) es perfecta para quienes buscan una solución económica, segura y fácil de mantener.

Requisitos previos

Antes de empezar, asegúrate de cumplir con lo siguiente:

  • Tener acceso a Plesk como administrador (o con permisos suficientes para gestionar certificados SSL).
  • Que tu dominio apunte correctamente a los servidores DNS de tu hosting.
  • Que tu tienda PrestaShop esté instalada y funcionando (aunque sea en modo mantenimiento).
  • Tener acceso al panel de administración de PrestaShop.

[INFO] Si tu dominio aún no apunta a tu hosting, deberás configurar primero los registros DNS. Sin un dominio correctamente resuelto, Let’s Encrypt no podrá validar la propiedad del mismo.

Paso 1: Acceder a Plesk y localizar el dominio

El primer paso es entrar a tu panel de control Plesk. Normalmente se accede a través de una URL como https://tu-servidor:8443 o la que te haya proporcionado tu proveedor de hosting.

Dentro de Plesk, busca la sección Sitios web y dominios. Verás una lista con todos los dominios que tienes alojados. Haz clic en el dominio de tu tienda PrestaShop (por ejemplo, tutienda.com).

Paso 2: Instalar el certificado Let’s Encrypt desde Plesk

Una vez dentro del dominio, busca la opción Certificados SSL/TLS o Let’s Encrypt. Dependiendo de la versión de Plesk, puede aparecer como un icono o en el menú de la izquierda.

Sigue estos pasos:

  1. Haz clic en Instalar certificado SSL o Añadir certificado SSL (puede llamarse "Let’s Encrypt" directamente).
  2. Se abrirá un formulario. Aquí debes indicar:
    • Dirección de correo electrónico: Introduce un correo válido. Let’s Encrypt lo usará para notificaciones importantes (por ejemplo, cuando el certificado esté próximo a caducar).
    • Incluir el dominio www: Marca esta casilla para que el certificado cubra tanto tutienda.com como www.tutienda.com. Esto es muy recomendable.
  3. Haz clic en Instalar.

[TIP] Let’s Encrypt emite certificados gratuitos con validez de 90 días. Plesk suele renovarlos automáticamente, pero es buena práctica revisar cada 2 meses que la renovación se haya realizado correctamente.

Paso 3: Forzar HTTPS en Plesk (redirección automática)

Una vez instalado el certificado, es momento de redirigir todo el tráfico HTTP a HTTPS. Esto asegura que cualquier visitante que intente acceder mediante http:// sea llevado automáticamente a https://.

En Plesk:

  1. Ve a Sitios web y dominios y selecciona tu dominio.
  2. Busca la opción Redirección HTTP a HTTPS o Forzar HTTPS. Puede estar dentro de Configuración de hosting o en un botón específico.
  3. Actívala. Plesk se encargará de aplicar la redirección a nivel de servidor.

[WARNING] No olvides este paso. Sin la redirección, los usuarios podrían seguir accediendo por HTTP, lo que anularía la seguridad del SSL y mostraría un aviso de "no seguro" en el navegador.

Paso 4: Configurar SSL en PrestaShop (Back Office)

Ahora que el servidor ya tiene el certificado y redirige el tráfico, debes indicarle a PrestaShop que use HTTPS. Sigue estos pasos dentro de tu administración de PrestaShop:

  1. Accede a tu Back Office (normalmente tutienda.com/admin).
  2. Ve al menú Parámetros de la tienda > Tráfico y SEO.
  3. En la pestaña Configuración de la URL de la tienda, verás dos campos:
    • URL de la tienda: Debe comenzar con https://tutienda.com.
    • URL de la tienda (SSL): Debe ser igual, https://tutienda.com.
  4. Más abajo, en Opciones de SSL, activa las siguientes opciones:
    • Activar SSL: Sí.
    • Activar SSL en todas las páginas: Sí.
    • Forzar SSL en todas las páginas: Sí.
  5. Guarda los cambios.

[INFO] Al activar "Forzar SSL en todas las páginas", PrestaShop redirigirá automáticamente cualquier página HTTP a HTTPS, incluso si el usuario intenta acceder por una URL directa sin SSL.

Paso 5: Verificar que todo funciona correctamente

Después de la configuración, es importante hacer algunas comprobaciones:

  • Accede a tu tienda escribiendo http://tutienda.com en el navegador. Deberías ser redirigido automáticamente a https://tutienda.com.
  • Busca el candado en la barra de direcciones. Debe aparecer un candado cerrado, indicando que la conexión es segura.
  • Prueba varias páginas: categorías, producto, carrito, proceso de pago. Asegúrate de que todas carguen con HTTPS.
  • Usa herramientas online como SSL Labs (https://www.ssllabs.com/ssltest/) para verificar la validez y configuración del certificado.

Paso 6: Solucionar problemas comunes de contenido mixto

Un error frecuente al activar SSL es el contenido mixto (mixed content). Esto ocurre cuando una página HTTPS carga recursos (imágenes, CSS, JavaScript) desde URLs HTTP. El navegador puede mostrar un aviso de seguridad o incluso bloquear esos recursos.

Para solucionarlo en PrestaShop:

  1. Actualiza las URLs de los recursos: Ve a Parámetros de la tienda > Tráfico y SEO y asegúrate de que la URL base sea https://.
  2. Revisa las imágenes de productos: Si tienes imágenes subidas manualmente con URL absolutas HTTP, deberás cambiarlas a HTTPS o usar rutas relativas.
  3. Limpia la caché de PrestaShop: Ve a Parámetros avanzados > Rendimiento y limpia la caché.
  4. Usa un plugin de búsqueda de contenido mixto: Existen herramientas gratuitas que escanean tu tienda y te indican qué elementos están causando el problema.

[WARNING] Ignorar el contenido mixto puede hacer que el candado de seguridad desaparezca y que los clientes desconfíen de tu tienda. Si ves un icono de "i" o un candado con una advertencia, revisa inmediatamente.

Preguntas frecuentes (FAQ)

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

Sí, completamente. Let’s Encrypt ofrece certificados SSL/TLS de nivel de validación de dominio (DV), que cifran la conexión de forma idéntica a cualquier certificado de pago. Para una tienda online estándar, es más que suficiente. La única diferencia es que no incluye validación de empresa, pero el cifrado es el mismo.

¿Cuánto dura el certificado Let’s Encrypt?

Los certificados de Let’s Encrypt tienen una validez de 90 días. Plesk normalmente los renueva automáticamente, pero si ves que se acerca la fecha de caducidad, puedes forzar la renovación manual desde la misma sección de certificados SSL.

¿Puedo usar Let’s Encrypt en un dominio con subdominios?

Sí, Let’s Encrypt permite certificados comodín (wildcard) que cubren *.tudominio.com. Sin embargo, en Plesk la instalación de wildcards es un poco más compleja y requiere validación DNS. Para la mayoría de tiendas PrestaShop, el certificado estándar que cubre tudominio.com y www.tudominio.com es suficiente.

¿Qué hago si después de configurar SSL mi tienda no carga bien?

Lo más probable es que tengas contenido mixto. Sigue los pasos del Paso 6 para solucionarlo. También puedes desactivar temporalmente la opción "Forzar SSL" en PrestaShop, corregir las URLs de los recursos y luego volver a activarla.

¿Necesito hacer algo más para mejorar la seguridad de mi PrestaShop además del SSL?

Sí, el SSL es solo una capa. Te recomiendo:

  • Mantener PrestaShop y todos sus módulos actualizados.
  • Usar contraseñas fuertes.
  • Activar la autenticación en dos factores (2FA) en el Back Office.
  • Realizar copias de seguridad periódicas.
  • Instalar un módulo de seguridad (como un firewall o escáner de vulnerabilidades).

¿Qué pasa si mi hosting no usa Plesk? ¿Puedo instalar Let’s Encrypt igualmente?

Sí, Let’s Encrypt se puede instalar manualmente mediante herramientas como Certbot o desde el panel de control que tengas (cPanel, DirectAdmin, etc.). Sin embargo, el proceso varía. Si tu hosting es con Syspanel (antes HestiaCP), recuerda que el acceso es por el puerto 2106 y la gestión de SSL se hace desde la sección correspondiente del panel.

Conclusión

Configurar SSL en PrestaShop con Let’s Encrypt en Plesk es un proceso sencillo que cualquier administrador de tienda puede realizar siguiendo estos pasos. No solo protegerás los datos de tus clientes, sino que también mejorarás la confianza y el SEO de tu negocio.

Recuerda que la seguridad no es un estado, sino un proceso continuo. Revisa periódicamente que tu certificado esté activo, que la redirección HTTPS funcione y que no haya contenido mixto. Con esta guía, ya tienes las bases para ofrecer una experiencia de compra segura y profesional.

¿Tienes alguna duda? Déjala en los comentarios y estaré encantado de ayudarte. ¡Tu tienda PrestaShop merece lo mejor!

¿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