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

Preguntas frecuentes: Configurar SSL en PrestaShop con Plesk

Actualizado el 13 de junio de 2026

¿Por qué es importante configurar SSL en mi tienda PrestaShop?

Configurar un certificado SSL (Secure Sockets Layer) en tu tienda PrestaShop es un paso fundamental para la seguridad y la confianza de tus clientes. Cuando instalas un SSL, la conexión entre el navegador del usuario y tu servidor se cifra. Esto significa que datos sensibles como contraseñas, direcciones o números de tarjetas de crédito viajan de forma segura y no pueden ser interceptados por terceros.

Además de la seguridad, SSL PrestaShop Plesk tiene un impacto directo en tu posicionamiento web (SEO). Google favorece los sitios que cargan bajo HTTPS, mostrándolos mejor en los resultados de búsqueda. También verás un candado verde en la barra de direcciones, lo que aumenta la confianza del visitante y reduce la tasa de abandono del carrito de compra.

En este artículo, resolveremos las preguntas más frecuentes sobre configurar HTTPS PrestaShop Plesk, cubriendo desde la instalación del certificado hasta la resolución de errores comunes.

Preguntas frecuentes sobre SSL en PrestaShop con Plesk

1. ¿Qué necesito para empezar con SSL PrestaShop Plesk?

Para configurar SSL en PrestaShop con Plesk, necesitas tres cosas básicas:

  • Un panel de control Plesk activo: La mayoría de los planes de hosting compartido o VPS incluyen Plesk. Accedes a él normalmente a través de https://tudominio.com:8443 o la dirección que te haya proporcionado tu proveedor.
  • Un certificado SSL: Puedes obtener uno de pago o uno gratuito (como Let’s Encrypt). Plesk facilita la instalación de ambos.
  • Acceso a tu tienda PrestaShop: Necesitarás las credenciales de administrador de tu back office de PrestaShop para hacer los ajustes finales.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el acceso se realiza por el puerto 2106 (ejemplo: https://tudominio.com:2106). El proceso de instalación del certificado puede variar ligeramente, pero los principios son los mismos.

2. ¿Cómo instalo un certificado SSL gratuito (Let’s Encrypt) en Plesk?

Let’s Encrypt es la opción más popular y gratuita. Plesk lo integra de forma nativa. Sigue estos pasos:

  1. Inicia sesión en Plesk: Usa tus credenciales de administrador.
  2. Ve a la sección de dominios: En el menú lateral izquierdo, busca "Sitios web y dominios" o "Dominios".
  3. Selecciona tu tienda: Haz clic en el nombre de dominio donde está instalado PrestaShop.
  4. Busca la opción SSL/TLS: Normalmente está en "Alojamiento y DNS" o en un botón directo llamado "Certificado SSL".
  5. Añadir certificado gratuito: Dentro de la sección SSL, verás un botón que dice "Añadir certificado SSL" o "Instalar Let's Encrypt". Haz clic.
  6. Configura Let's Encrypt:
    • Marca la casilla "Incluir el subdominio www" (www.tudominio.com) para que también tenga SSL.
    • Asegúrate de que tu dominio tenga una dirección de correo electrónico válida (se usa para notificaciones de renovación).
    • Pulsa "Instalar".
  7. Espera la confirmación: El proceso tarda unos segundos. Verás un mensaje verde de éxito.

[TIP] Let’s Encrypt se renueva automáticamente cada 90 días. Plesk lo gestiona por ti, pero asegúrate de que tu servidor tenga activo el cron job correspondiente.

3. ¿Cómo fuerzo HTTPS en PrestaShop desde Plesk?

Una vez instalado el certificado, debes redirigir todo el tráfico HTTP a HTTPS. En Plesk puedes hacerlo de dos formas:

Opción A: Desde la configuración de Plesk

  1. En "Sitios web y dominios", busca tu dominio.
  2. Haz clic en "Configuración de hosting" (o "Configuración de Apache & nginx").
  3. Busca la sección "Seguridad".
  4. Marca la opción "Redirigir HTTP a HTTPS".
  5. Guarda los cambios.

Opción B: Editando el archivo .htaccess (más avanzado)

Si la opción anterior no funciona o prefieres control manual, puedes añadir estas líneas al archivo .htaccess en la raíz de tu PrestaShop (carpeta public_html):

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

[WARNING] Siempre haz una copia de seguridad de tu .htaccess antes de editarlo. Un error puede bloquear tu tienda.

4. ¿Qué pasos debo seguir en el back office de PrestaShop?

Después de configurar el SSL en Plesk, debes ajustar PrestaShop para que trabaje completamente en HTTPS.

  1. Accede al back office de tu tienda (ejemplo: https://tudominio.com/admin1234).
  2. Ve al menú "Parámetros de la tienda" > "General".
  3. En la pestaña "Configuración de la tienda", busca la opción "Activar SSL".
  4. Cámbiala a "Sí".
  5. También activa "Activar SSL en todas las páginas". Esto es crucial para que el carrito, el login y el checkout funcionen bajo HTTPS.
  6. Guarda los cambios.

[INFO] Es posible que al activar SSL en todas las páginas, la tienda se recargue y te pida iniciar sesión de nuevo. Es normal.

5. ¿Por qué veo un error de "contenido mixto" después de configurar HTTPS?

El error de contenido mixto ocurre cuando tu página carga bajo HTTPS, pero ciertos recursos (imágenes, scripts, CSS) se cargan desde URLs HTTP. El navegador bloquea estos recursos por seguridad, mostrando un icono de candado roto o una advertencia.

Cómo solucionarlo:

  • Actualiza las URLs en la base de datos: PrestaShop guarda muchas URLs absolutas. Puedes usar una herramienta como "Better Search & Replace" o un script SQL. Conéctate a tu base de datos (phpMyAdmin desde Plesk) y ejecuta:

    UPDATE ps_configuration SET value = REPLACE(value, 'http://tudominio.com', 'https://tudominio.com');
    UPDATE ps_shop_url SET domain = REPLACE(domain, 'http://', ''), domain_ssl = REPLACE(domain_ssl, 'http://', '');
    

    Nota: Reemplaza ps_ por el prefijo de tus tablas si es diferente.

  • Regenera las miniaturas: Ve a "Parámetros de la tienda" > "Imágenes" y haz clic en "Regenerar miniaturas". Esto actualizará las URLs de las imágenes.

  • Revisa módulos y temas: Algunos módulos de terceros pueden tener URLs hardcodeadas. Desactívalos uno por uno para identificar al culpable.

6. ¿Cómo verifico que mi SSL está bien configurado?

Puedes usar herramientas online gratuitas como:

  • SSL Labs (ssllabs.com): Analiza la configuración de tu certificado y te da una calificación (A+ es la mejor).
  • Why No Padlock (whynopadlock.com): Te dice exactamente qué recursos están causando contenido mixto en una URL específica.

También puedes simplemente navegar por tu tienda como un cliente: ve al carrito, inicia sesión, y asegúrate de que en todas las páginas veas el candado verde.

7. ¿Qué hago si mi certificado SSL no se renueva automáticamente?

Si usas Let’s Encrypt, la renovación automática puede fallar por varias razones:

  • El dominio no está apuntando a tu servidor: El proceso de renovación necesita verificar que controlas el dominio. Si cambiaste los DNS, puede fallar.
  • El puerto 80 está bloqueado: Let’s Encrypt necesita acceso al puerto 80 para la verificación HTTP.
  • El cron job de renovación no está activo: En Plesk, ve a "Herramientas y ajustes" > "Programador de tareas" y busca una tarea llamada "Renovar certificados SSL". Si no existe, créala.

Solución manual: En Plesk, puedes renovar el certificado haciendo clic en "Renovar" dentro de la sección SSL/TLS de tu dominio.

8. ¿Puedo usar un certificado SSL de pago en lugar de Let’s Encrypt?

Sí, y a veces es recomendable para tiendas con alto volumen de ventas o que manejan datos muy sensibles. Los certificados de pago suelen ofrecer:

  • Mayor validación (Validación Extendida - EV), que muestra el nombre de la empresa en el candado.
  • Garantías económicas.
  • Soporte técnico.

Para instalarlo en Plesk:

  1. Compra el certificado y te darán un código CSR (Solicitud de Firma de Certificado). Plesk puede generarlo por ti.
  2. En "Sitios web y dominios" > "Certificado SSL", selecciona "Añadir certificado SSL".
  3. Elige "Subir el archivo del certificado" y pega el código proporcionado por tu proveedor.
  4. Una vez instalado, repite los pasos de forzar HTTPS y configurar PrestaShop.

9. ¿Afecta el SSL al rendimiento de mi tienda PrestaShop?

Mínimamente. El cifrado y descifrado de datos consume un poco de recursos del servidor, pero en la práctica es imperceptible para el usuario. De hecho, el impacto positivo en el SEO y la confianza del cliente compensa con creces cualquier pequeña sobrecarga.

[TIP] Si notas lentitud, puedes activar la aceleración SSL en Plesk (si tu servidor lo soporta) o usar un CDN que maneje el SSL por ti (como Cloudflare).

10. ¿Qué pasa si mi certificado SSL caduca?

Si tu certificado caduca, los navegadores mostrarán una advertencia de "Conexión no segura" o "Este sitio no es seguro". Muchos usuarios abandonarán la tienda inmediatamente. Además, Google penalizará tu posicionamiento.

Qué hacer:

  • Renueva el certificado inmediatamente desde Plesk (si es Let’s Encrypt, suele ser automático; si es de pago, contacta a tu proveedor).
  • Verifica que la redirección HTTP a HTTPS sigue activa después de la renovación.
  • Limpia la caché de tu navegador y prueba tu tienda.

Problemas comunes y soluciones rápidas

  • Error "ERR_CERT_COMMON_NAME_INVALID": El certificado no está emitido para el dominio exacto que estás visitando (ej: tienes certificado para tudominio.com pero accedes por www.tudominio.com). Asegúrate de incluir ambos en la instalación.
  • Bucle de redirección (demasiadas redirecciones): Suele ocurrir si tienes redirecciones conflictivas (ej: desde .htaccess y desde Plesk). Desactiva una de las dos.
  • La página de administración no carga después de activar SSL: Puede deberse a que tu IP o rango de IPs está bloqueado. Revisa la configuración de seguridad en Plesk o desactiva temporalmente el firewall.

Conclusión

Configurar SSL en PrestaShop con Plesk es un proceso sencillo si sigues los pasos adecuados. Recuerda que la seguridad no es opcional en el comercio electrónico moderno. Un sitio con HTTPS no solo protege a tus clientes, sino que también mejora tu visibilidad en buscadores y aumenta las conversiones.

Si encuentras algún problema, no dudes en consultar la documentación de Plesk o contactar con el soporte de tu hosting. Y si usas Syspanel, recuerda que el acceso es por el puerto 2106 y el proceso puede requerir pasos adicionales.

¡Ahora ya estás listo para disfrutar de una tienda PrestaShop segura y 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