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

PrestaShop: Cómo activar SSL con Plesk

Actualizado el 17 de febrero de 2026

Tener una tienda online con PrestaShop es una excelente decisión para tu negocio. Pero, para que tus clientes confíen en ti y sus datos estén protegidos, es fundamental que tu sitio funcione bajo el protocolo HTTPS. Esto se logra instalando un certificado SSL.

Si tu hosting utiliza el panel de control Plesk, activar SSL para tu PrestaShop es un proceso sencillo que puedes realizar tú mismo. En esta guía, paso a paso y sin tecnicismos complicados, te explicaré cómo hacerlo. Al final, tu tienda será una tienda online segura y tus visitantes navegarán con total tranquilidad.

¿Por qué es obligatorio activar SSL en PrestaShop?

Antes de meternos en la configuración, entendamos por qué este paso es tan importante. No es solo una cuestión técnica, es la base de la confianza de tu ecommerce.

  • Protege los datos de tus clientes: Cuando alguien compra en tu tienda, introduce información sensible como su nombre, dirección, correo electrónico y, sobre todo, datos de tarjetas de crédito. El SSL cifra esta información para que nadie pueda interceptarla.
  • Mejora tu posicionamiento SEO: Google y otros buscadores favorecen los sitios con HTTPS. Si no lo tienes, tu tienda aparecerá más abajo en los resultados de búsqueda que la competencia que sí lo tenga.
  • Genera confianza: Los navegadores muestran un candado verde en la barra de direcciones cuando un sitio es seguro. Si no lo tienes, mostrarán un mensaje de "No seguro" que ahuyentará a tus clientes.
  • Es un requisito de los métodos de pago: Pasarelas como PayPal, Stripe o Redsys exigen que tu tienda tenga SSL activo para procesar los pagos. Sin él, no podrás vender.

Requisitos previos antes de empezar

Para seguir esta guía necesitas tener lo siguiente:

  1. Acceso a Plesk: Las credenciales de tu panel de control de hosting. Normalmente las recibes por correo al contratar el servicio.
  2. Dominio apuntando a tu hosting: Tu dominio (ej: tutienda.com) debe estar configurado para que apunte a los servidores de tu hosting. Si no, el certificado no se podía instalar.
  3. Acceso al panel de administración de PrestaShop: Necesitarás entrar en tu tienda para forzar el uso de HTTPS.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es diferente. En ese caso, el acceso a tu panel se realiza a través del puerto 2106 (ej: tudominio.com:2106). Sin embargo, esta guía está enfocada exclusivamente en Plesk.

Paso 1: Obtener e instalar el certificado SSL en Plesk

Lo primero es tener un certificado SSL. Puedes obtenerlo de dos formas:

  • Gratuito (Let's Encrypt): La opción más común y recomendada para empezar. Es válido por 90 días y se renueva automáticamente.
  • De pago: Ofrecen mayor validación (por ejemplo, validación de empresa) y suelen tener garantías. Son ideales para tiendas con mucho volumen de ventas.

Cómo instalar un certificado SSL gratuito de Let's Encrypt

Esta es la opción más fácil y rápida. Plesk tiene una integración nativa con Let's Encrypt.

  1. Inicia sesión en Plesk. Usa tu usuario y contraseña.
  2. Ve a "Sitios web y dominios". En el menú lateral izquierdo, busca esta opción. Te mostrará todos los dominios que tienes alojados.
  3. Selecciona tu dominio. Haz clic en el nombre del dominio de tu PrestaShop.
  4. Busca la sección "Certificados SSL/TLS". Normalmente está en la parte inferior de la página, en un bloque llamado "Seguridad".
  5. Haz clic en "Let's Encrypt". Se abrirá una ventana.
  6. Configura el certificado:
    • Marca la casilla "Incluir el dominio www" (ej: www.tutienda.com). Esto es importante para que tanto tutienda.com como www.tutienda.com tengan SSL.
    • Asegúrate de que tu correo electrónico esté correcto. Let's Encrypt lo usa para notificaciones.
  7. Haz clic en "Instalar". El proceso tardará unos segundos. Plesk se comunicará con Let's Encrypt, verificará tu dominio y generará el certificado.
  8. Verás un mensaje de éxito. El certificado ya está instalado.

[TIP] Si tu hosting te ofrece un certificado SSL de pago, el proceso es similar. En lugar de "Let's Encrypt", buscarás la opción "Instalar SSL" o "Añadir certificado". Ahí pegarás el código del certificado que te haya proporcionado tu proveedor.

Paso 2: Configurar la redirección a HTTPS en Plesk

Ahora que el certificado está instalado, debes obligar a que todos los visitantes usen la versión segura (HTTPS) de tu tienda. Si alguien escribe http://tutienda.com, debe ser redirigido automáticamente a https://tutienda.com.

  1. En la misma página de "Sitios web y dominios", busca de nuevo la sección de "Certificados SSL/TLS".
  2. Haz clic en "Redirección SSL/TLS". Es un enlace que suele estar justo debajo del certificado.
  3. Selecciona la opción "Redirigir permanentemente (301) de HTTP a HTTPS". Esto es lo que hará que la redirección sea automática y permanente.
  4. Marca la casilla "Redirigir todo el tráfico a HTTPS". Asegúrate de que esté activada.
  5. Guarda los cambios. Haz clic en "Aceptar" o "Guardar".

[WARNING] Si no haces este paso, tu certificado SSL estará instalado, pero los usuarios aún podrían acceder a tu tienda por HTTP (inseguro). La redirección es clave para que todo funcione correctamente.

Paso 3: Forzar HTTPS desde el panel de PrestaShop

Plesk ya está configurado. Ahora debes decirle a PrestaShop que también trabaje siempre en modo seguro. Esto es fundamental para que todos los enlaces internos de tu tienda (imágenes, CSS, JavaScript) se carguen por HTTPS.

  1. Accede al panel de administración de tu PrestaShop. Normalmente es tudominio.com/admin o similar.
  2. Ve al menú "Configurar" > "Parámetros de la tienda" > "General".
  3. Busca la sección "Configuración de la tienda". Aquí verás dos opciones importantes:
    • "Activar SSL": Actívalo. Esto hará que PrestaShop use HTTPS en todas las páginas.
    • "Activar SSL en todas las páginas": Actívalo también. Esto fuerza que incluso las páginas de administración y las de inicio de sesión usen HTTPS.
  4. Guarda los cambios. Haz clic en "Guardar" en la parte inferior de la página.
  5. PrestaShop te pedirá que inicies sesión de nuevo. Hazlo. A partir de ahora, tu panel de administración también será seguro.

Paso 4: Verificar que todo funciona correctamente

Una vez realizados los pasos, es hora de comprobar que todo está en orden.

  1. Abre tu navegador (Chrome, Firefox, Edge).
  2. Escribe la URL de tu tienda: https://tutienda.com. Deberías ver el candado verde en la barra de direcciones.
  3. Prueba la redirección: Escribe http://tutienda.com. El navegador te redirigirá automáticamente a https://tutienda.com.
  4. Navega por tu tienda: Haz clic en varias categorías, productos y el carrito. Todo debe cargarse correctamente y el candado debe permanecer visible.
  5. Usa herramientas online: Puedes usar sitios como "SSL Labs" (de Qualys) para analizar la seguridad de tu certificado. Simplemente introduce tu dominio y te dará un informe detallado.

[INFO] Si ves algún error como "Contenido mixto" (mixed content), significa que algunos elementos de tu tienda (imágenes, scripts) se están cargando por HTTP. Esto se soluciona en PrestaShop yendo a "Configurar" > "Parámetros de la tienda" > "General" y asegurándote de que las URLs de tu tienda comiencen con https://. También puedes usar un módulo de PrestaShop para forzar la corrección de contenido mixto.

Solución de problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes que nos suelen preguntar los clientes.

¿Qué hago si después de activar SSL mi tienda no carga o da error "Demasiadas redirecciones"?

Esto suele ocurrir por un conflicto entre la redirección de Plesk y la de PrestaShop.

  1. Desactiva temporalmente la redirección en Plesk: Ve a "Redirección SSL/TLS" y desmarca la opción de redirigir a HTTPS.
  2. Accede a tu PrestaShop por HTTP: Ve a http://tudominio.com/admin e inicia sesión.
  3. Ve a "Configurar" > "Parámetros de la tienda" > "General".
  4. Desmarca ambas opciones de SSL ("Activar SSL" y "Activar SSL en todas las páginas").
  5. Guarda los cambios.
  6. Vuelve a Plesk y reactiva la redirección a HTTPS.
  7. Vuelve a PrestaShop y activa de nuevo las opciones de SSL.
  8. Guarda los cambios. El problema debería estar solucionado.

Mi certificado SSL es de pago, ¿cómo lo instalo en Plesk?

El proceso es similar al de Let's Encrypt, pero manual.

  1. En Plesk, ve a "Sitios web y dominios" > "Certificados SSL/TLS".
  2. Haz clic en "Añadir certificado SSL".
  3. Pega los códigos que te ha proporcionado tu proveedor:
    • Certificado: El código principal del certificado.
    • Clave privada: La clave que generaste al solicitar el certificado.
    • Certificado CA (opcional): El certificado intermedio. Si no lo pegas, algunos navegadores pueden mostrar errores.
  4. Haz clic en "Subir" o "Guardar".
  5. Selecciona el certificado recién añadido en la lista y haz clic en "Establecer como principal".
  6. Configura la redirección a HTTPS como se explicó en el Paso 2.

¿Cada cuánto se renueva el certificado SSL de Let's Encrypt?

Los certificados de Let's Encrypt son válidos por 90 días. Plesk tiene un sistema de renovación automática que se encarga de renovarlos antes de que caduquen. Sin embargo, es recomendable que revises de vez en cuando que la renovación se está realizando correctamente. Puedes hacerlo en la misma sección de "Certificados SSL/TLS".

Conclusión: Tu tienda online ya es segura

Felicidades. Has completado con éxito la activación de PrestaShop SSL utilizando Plesk. Ahora tu tienda online segura está lista para recibir clientes con total confianza. Recuerda que un sitio con HTTPS no solo protege los datos, sino que también mejora tu certificado SSL hosting y, por tanto, tu posicionamiento en buscadores.

Si en algún momento tienes dudas, no dudes en contactar con el soporte técnico de tu hosting. ¡A vender!

¿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