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

Configurar SSL en PrestaShop con Plesk: guía fácil para novatos

Actualizado el 4 de octubre de 2025

¡Hola! Si estás leyendo esto, probablemente tienes una tienda en PrestaShop alojada en un panel Plesk y quieres dar el salto a HTTPS. No te preocupes, aunque suene a chino, configurar SSL en PrestaShop con Plesk es más fácil de lo que crees. En esta guía te voy a explicar paso a paso, como si estuviera sentado a tu lado, cómo instalar tu certificado SSL PrestaShop, forzar configurar HTTPS PrestaShop y asegurarte de que todo funcione perfectamente.

Vamos allá.


¿Por qué necesitas SSL en tu PrestaShop?

Antes de meterte en faena, es importante que entiendas por qué esto es crítico para tu negocio. No es solo una cuestión técnica, sino de confianza y ventas.

  • Seguridad para tus clientes: SSL cifra la información que viaja entre el navegador del usuario y tu servidor. Datos de tarjetas de crédito, direcciones, contraseñas... todo queda protegido.
  • Confianza del usuario: El candado verde en la barra de direcciones es un sello de garantía. Sin él, muchos usuarios abandonarán la compra.
  • SEO y posicionamiento: Google penaliza los sitios sin HTTPS. Si quieres aparecer en los primeros resultados de búsqueda, necesitas SSL.
  • Obligatorio para pagos: Pasarelas como PayPal, Redsys o Stripe exigen HTTPS para procesar transacciones.

En resumen, sin SSL PrestaShop Plesk, tu tienda está coja. Pero no te preocupes, vamos a solucionarlo.


Requisitos previos antes de empezar

Asegúrate de tener esto listo antes de lanzarte:

  • Acceso a Plesk: Necesitas las credenciales de administrador de tu panel de hosting.
  • Dominio apuntando a tu servidor: El dominio que quieres proteger debe estar correctamente configurado en Plesk.
  • Certificado SSL: Puedes obtener uno gratuito (Let’s Encrypt) o de pago. En esta guía usaremos Let’s Encrypt, que es ideal para novatos.
  • Acceso al panel de administración de PrestaShop: Para los ajustes finales.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar pero accedes por el puerto 2106. En esta guía nos centramos en Plesk, que es el más común.


Paso 1: Instalar el certificado SSL en Plesk

Este es el primer paso técnico. Plesk facilita mucho la instalación, especialmente con Let’s Encrypt.

1.1 Accede a tu panel Plesk

Abre tu navegador y escribe la URL de tu panel (normalmente algo como https://tudominio.com:8443). Introduce tu usuario y contraseña.

1.2 Ve a la sección de SSL/TLS

En el menú lateral, busca “SSL/TLS Certificates” (Certificados SSL/TLS). Si no lo ves, puede estar dentro de “Hosting Settings” (Ajustes de Alojamiento).

1.3 Añade un nuevo certificado

Haz clic en “Add SSL/TLS Certificate” o “Install a certificate”. Verás varias opciones:

  • Let’s Encrypt: La más fácil y gratuita. Selecciona esta.
  • Certificado de pago: Si ya tienes uno, elige “Upload certificate” y sube los archivos.

1.4 Configura Let’s Encrypt

Si eliges Let’s Encrypt, solo tienes que:

  1. Seleccionar el dominio que quieres proteger.
  2. Marcar la opción “Include www.domain.com” (si tu dominio tiene www).
  3. Activar “Auto-renew” (renovación automática) para que no caduque.
  4. Haz clic en “Install”.

En unos segundos, Plesk generará e instalará el certificado. Verás un mensaje de éxito.

[TIP] Si tienes varios dominios (multitienda), repite este proceso para cada uno. Plesk permite gestionar certificados por dominio.

1.5 Asigna el certificado a tu dominio

Una vez instalado, vuelve a “SSL/TLS Certificates” y asegúrate de que el certificado que acabas de crear está asignado a tu dominio. Normalmente Plesk lo hace automático, pero si no, selecciona el certificado y haz clic en “Set as default”.


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

Ahora que tienes el certificado, toca que todo el tráfico vaya por HTTPS. Esto se hace desde Plesk, no desde PrestaShop.

2.1 Ve a la configuración del dominio

En el panel principal de Plesk, busca tu dominio en la lista y haz clic en “Hosting Settings” (Ajustes de Alojamiento).

2.2 Activa la redirección a HTTPS

Busca la sección “Security” (Seguridad). Verás una opción que dice “Permanent SEO-safe 301 redirect from HTTP to HTTPS” (Redirección permanente 301 de HTTP a HTTPS). Márcala.

2.3 Guarda los cambios

Haz clic en “OK” o “Apply”. A partir de ahora, cuando alguien escriba http://tudominio.com, será redirigido automáticamente a https://tudominio.com.

[WARNING] No olvides este paso. Si solo instalas el certificado pero no fuerzas la redirección, los usuarios podrían seguir accediendo por HTTP, y tu tienda no será segura.


Paso 3: Configurar HTTPS en PrestaShop (la parte importante)

Ahora toca decirle a PrestaShop que use HTTPS. Esto es crucial para que los enlaces internos, imágenes y recursos carguen correctamente.

3.1 Accede al back office de PrestaShop

Ve a https://tudominio.com/adminXXXX (donde XXXX es el código de tu panel de administración).

3.2 Ve a Parámetros de la tienda

En el menú lateral, busca “Shop Parameters” (Parámetros de la tienda) > “General” (General).

3.3 Configura la URL segura

Busca la sección “Set Shop URL” (Configurar URL de la tienda). Aquí verás dos campos:

  • Shop domain: Pon tu dominio sin protocolo, por ejemplo tudominio.com.
  • SSL domain: Pon el mismo dominio, pero con https:// al inicio, por ejemplo https://tudominio.com.

3.4 Activa SSL en toda la tienda

Más abajo, en “Enable SSL” (Habilitar SSL), selecciona “Yes”. También marca “Enable SSL on all pages” (Habilitar SSL en todas las páginas). Esto asegura que hasta las páginas de categorías y productos usen HTTPS.

3.5 Guarda los cambios

Haz clic en “Save” (Guardar). PrestaShop puede tardar unos segundos en actualizar la configuración.

[INFO] Si tu tienda es multitienda, repite este proceso para cada tienda desde la pestaña “Multistore”.


Paso 4: Verificar que todo funciona correctamente

No te fíes solo de que el candado aparezca. Haz estas comprobaciones.

4.1 Comprueba el candado en el navegador

Abre tu tienda desde varios navegadores (Chrome, Firefox, Edge). Deberías ver el candado verde en la barra de direcciones.

4.2 Usa herramientas online

Páginas como SSL Labs (www.ssllabs.com/ssltest/) te dan un análisis completo de tu certificado y configuración. Introduce tu dominio y espera el resultado. Busca una calificación “A” o superior.

4.3 Revisa contenido mixto

El “contenido mixto” ocurre cuando tu página carga recursos (imágenes, CSS, JavaScript) por HTTP en lugar de HTTPS. Esto rompe el candado. Para detectarlo:

  • Abre las herramientas de desarrollador de tu navegador (F12).
  • Ve a la pestaña “Console” (Consola).
  • Si ves errores como “Mixed Content”, significa que tienes recursos inseguros.

Para solucionarlo, en PrestaShop ve a “Shop Parameters” > “General” y asegúrate de que la URL base usa HTTPS. También puedes usar un módulo como “PS Cleaner” para forzar HTTPS en todos los enlaces.


Paso 5: Solución de problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes de usuarios como tú.

¿Por qué mi PrestaShop sigue cargando por HTTP después de instalar SSL?

  • Causa: No has forzado la redirección en Plesk o en PrestaShop.
  • Solución: Vuelve al Paso 2 y asegúrate de que la redirección 301 está activa en Plesk. Luego, en PrestaShop, verifica que “Enable SSL” está en “Yes”.

¿Qué hago si veo “Tu conexión no es privada”?

  • Causa: El certificado no está bien instalado o ha caducado.
  • Solución: En Plesk, ve a “SSL/TLS Certificates” y comprueba que el certificado está asignado a tu dominio y no ha expirado. Si usas Let’s Encrypt, la renovación automática debería funcionar, pero puedes forzarla manualmente.

¿Afecta SSL al rendimiento de mi tienda?

  • Respuesta: Mínimamente. El cifrado añade una pequeña sobrecarga, pero con la tecnología actual es imperceptible. Además, HTTP/2 (que requiere HTTPS) acelera la carga.

Mi tienda tiene subdominios (ej: blog.tudominio.com). ¿Necesito SSL para cada uno?

  • Sí. Cada subdominio necesita su propio certificado. Con Let’s Encrypt en Plesk, puedes instalarlo fácilmente seleccionando el subdominio correspondiente.

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

  • Claro. Si ya tienes uno, súbelo a Plesk en “SSL/TLS Certificates” > “Add” > “Upload certificate”. Luego asígnalo a tu dominio.

Paso 6: Mantenimiento y buenas prácticas

SSL no es “instalar y olvidar”. Aquí tienes algunos consejos.

  • Renovación automática: Si usas Let’s Encrypt, asegúrate de que la renovación automática está activa en Plesk. Si no, el certificado caducará en 90 días.
  • Monitorea tu tienda: Usa herramientas como UptimeRobot o Google Search Console para recibir alertas si algo falla.
  • Actualiza PrestaShop: Las versiones antiguas pueden tener problemas con SSL. Mantén tu tienda actualizada.
  • Backups: Antes de hacer cambios grandes, como instalar SSL, haz una copia de seguridad de tu tienda y base de datos.

[WARNING] No modifiques archivos del núcleo de PrestaShop (como .htaccess) a menos que sepas lo que haces. Un error puede romper tu tienda.


Conclusión: Tu tienda ya es segura

¡Felicidades! Has configurado SSL PrestaShop Plesk de principio a fin. Ahora tu tienda es más segura, confiable y amigable con el SEO. Tus clientes verán el candado verde y podrán comprar con tranquilidad.

Recuerda que este proceso es solo el principio. Sigue monitoreando tu tienda, actualizando módulos y, sobre todo, disfrutando del crecimiento de tu negocio.

Si te has quedado atascado en algún paso, repásalo con calma. Y si tu hosting usa Syspanel, recuerda que el acceso es por el puerto 2106, pero los pasos son muy similares.

¿Tienes más dudas? Déjalas en los comentarios o consulta con tu proveedor de hosting. ¡Estamos aquí para ayudarte!


Artículo escrito por el equipo de soporte técnico. Si necesitas ayuda personalizada, contacta con nosotros.

¿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