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

PrestaShop: Configurar SSL desde Plesk

Actualizado el 20 de septiembre de 2025

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a aprender paso a paso cómo configurar un certificado SSL en tu tienda PrestaShop utilizando el panel de control Plesk. No te preocupes si no eres un experto en tecnología, te guiaré de la mano para que tu ecommerce sea seguro y confiable.

¿Por qué es importante el SSL para tu tienda PrestaShop?

Antes de meternos en la configuración, entendamos por qué esto es crucial. SSL (Secure Sockets Layer) es el candado digital que protege la información sensible de tus clientes, como datos de tarjetas de crédito, direcciones y contraseñas. Cuando tu tienda tiene SSL activo, verás un candado verde en la barra del navegador y la URL comenzará con "https://".

[INFO] Si no tienes SSL, los navegadores modernos marcarán tu tienda como "No segura", lo que puede ahuyentar a los compradores y afectar tu posicionamiento en Google.

Configurar SSL en PrestaShop desde Plesk no solo protege a tus clientes, sino que también mejora tu SEO. Google favorece los sitios seguros, así que es una inversión doblemente valiosa.

Requisitos previos

Antes de empezar, asegúrate de tener:

  • Acceso a tu panel de control Plesk (con credenciales de administrador).
  • Un dominio apuntando a tu servidor (ejemplo: mishoponline.com).
  • Certificado SSL (puedes obtener uno gratuito con Let's Encrypt o comprar uno comercial).
  • Acceso al panel de administración de PrestaShop (tu-tienda.com/admin).

Paso 1: Obtener e instalar el certificado SSL en Plesk

Opción A: Certificado gratuito con Let's Encrypt (recomendado para empezar)

  1. Inicia sesión en Plesk.
  2. Ve a Websites & Domains (Sitios web y dominios).
  3. Selecciona tu dominio (el que usa PrestaShop).
  4. Busca la sección SSL/TLS Certificates (Certificados SSL/TLS).
  5. Haz clic en Let's Encrypt.
  6. Marca la casilla Secure the domain (Asegurar el dominio) y también Include www subdomain (Incluir subdominio www) si lo tienes.
  7. Ingresa tu correo electrónico (para renovaciones automáticas).
  8. Haz clic en Install (Instalar).

[TIP] Let's Encrypt se renueva automáticamente cada 90 días. Plesk gestiona esto por ti, así que no te preocupes.

Opción B: Certificado comercial (si ya compraste uno)

  1. En Plesk, ve a Websites & Domains > SSL/TLS Certificates.
  2. Haz clic en Add SSL/TLS Certificate (Agregar certificado SSL/TLS).
  3. Dale un nombre (ejemplo: "MiCertificadoComercial").
  4. Pega los códigos que te proporcionó tu proveedor de SSL:
    • Certificate (PEM): El certificado principal.
    • Private Key (PEM): La clave privada.
    • Certificate Authority (CA): La cadena de certificados (si aplica).
  5. Haz clic en Upload (Subir).
  6. Luego, en la misma sección, selecciona tu dominio y elige el certificado que acabas de subir en el menú desplegable.
  7. Confirma con OK.

Paso 2: Forzar HTTPS en Plesk

Una vez instalado el certificado, debemos asegurarnos de que todo el tráfico use HTTPS.

  1. En Plesk, ve a Websites & Domains.
  2. Busca la opción Hosting Settings (Configuración de hosting) para tu dominio.
  3. Marca la casilla Permanent SEO-safe 301 redirect from HTTP to HTTPS (Redirección permanente 301 de HTTP a HTTPS).
  4. También asegúrate de que SSL/TLS support (Soporte SSL/TLS) esté activado.
  5. Guarda los cambios.

[WARNING] Si tu tienda ya está en producción, esta redirección puede tardar unos minutos en propagarse. No desesperes si ves el sitio en HTTP temporalmente.

Paso 3: Configurar SSL en PrestaShop (Back Office)

Ahora que Plesk está listo, debemos decirle a PrestaShop que use HTTPS.

  1. Accede a tu panel de administración de PrestaShop (ejemplo: tudominio.com/admin).
  2. Ve a Configure (Configurar) > Shop Parameters (Parámetros de la tienda) > General (General).
  3. Busca la sección Enable SSL (Habilitar SSL).
  4. Cambia la opción a Yes (Sí).
  5. En Enable SSL on all pages (Habilitar SSL en todas las páginas), selecciona también Yes.
  6. Guarda los cambios.

[INFO] Si ves un error después de guardar, no entres en pánico. Simplemente cierra sesión y vuelve a iniciar sesión usando https://tudominio.com/admin.

Verificar URLs en PrestaShop

  1. Ve a Configure > Shop Parameters > Traffic & SEO (Tráfico y SEO).
  2. En la pestaña SEO & URLs, asegúrate de que la URL base de tu tienda comience con https://.
  3. Si no es así, cámbiala manualmente.
  4. Guarda los cambios.

Paso 4: Actualizar URLs en el contenido

Es posible que algunas imágenes, enlaces o archivos CSS/JS se hayan quedado con HTTP. Para solucionarlo:

  1. En PrestaShop, ve a Advanced Parameters (Parámetros avanzados) > Database (Base de datos).

  2. Haz clic en SQL Manager (Gestor SQL).

  3. Ejecuta esta consulta SQL (reemplaza "tudominio.com" por tu dominio real):

    UPDATE ps_linksmeta SET url = REPLACE(url, 'http://tudominio.com', 'https://tudominio.com');
    

    Esto actualizará las URLs en los meta datos.

  4. También puedes usar un módulo como "PS Clean URLs" o "SSL Redirection" para hacerlo automáticamente.

[TIP] Si no te sientes cómodo con SQL, contacta a tu soporte técnico. Es mejor no tocar la base de datos si no estás seguro.

Paso 5: Probar que todo funciona

  1. Abre tu tienda en un navegador en modo incógnito (para evitar caché).
  2. Escribe la URL con https:// (ejemplo: https://tudominio.com).
  3. Verifica que aparezca el candado verde.
  4. Navega por algunas páginas (categorías, productos, carrito) y asegúrate de que todas usen HTTPS.
  5. Prueba el proceso de compra (puedes hacerlo con un producto ficticio).

[WARNING] Si ves un mensaje de "Contenido mixto" (mixed content), significa que algún recurso (imagen, script) sigue cargándose por HTTP. Puedes usar herramientas como "Why No Padlock?" para identificar el problema.

Solución de problemas comunes (FAQ)

¿Por qué mi tienda no carga después de activar SSL?

Esto suele pasar si el servidor tiene configuraciones incorrectas. Revisa:

  • Que el certificado esté correctamente instalado en Plesk.
  • Que la redirección HTTP a HTTPS esté activa.
  • Que PrestaShop tenga "Enable SSL" en "Yes".

¿Let's Encrypt se renueva automáticamente?

Sí, Plesk gestiona la renovación automática. Solo asegúrate de que el correo electrónico que ingresaste sea válido para recibir notificaciones.

¿Pierdo mi posicionamiento SEO al cambiar a HTTPS?

No, al contrario. Google recomienda HTTPS. Además, la redirección 301 que configuramos en Plesk transfiere el "jugo SEO" de la versión HTTP a la HTTPS.

¿Qué hago si mi tema de PrestaShop no se ve bien con HTTPS?

Algunos temas antiguos pueden tener recursos en HTTP. Puedes:

  • Actualizar el tema.
  • Usar un plugin para forzar HTTPS en todos los recursos.
  • Editar manualmente los archivos del tema (solo si sabes lo que haces).

Consejos adicionales para la seguridad de tu ecommerce

  • Mantén PrestaShop actualizado: Las versiones nuevas corrigen vulnerabilidades.
  • Usa contraseñas fuertes: Tanto para Plesk como para el back office.
  • Activa el firewall de Plesk: Ve a Tools & Settings > Firewall.
  • Haz copias de seguridad periódicas: Plesk permite programarlas fácilmente.

Conclusión

Configurar SSL en PrestaShop desde Plesk es un proceso sencillo que, una vez completado, te dará tranquilidad y mejorará la confianza de tus clientes. Recuerda que la seguridad es un pilar fundamental en el comercio electrónico. Si sigues estos pasos, tu tienda estará protegida y lista para crecer.

[INFO] Si en algún momento te sientes abrumado, no dudes en contactar a tu proveedor de hosting. Muchos ofrecen asistencia gratuita para este tipo de configuraciones.

¡Espero que este artículo te haya sido de gran ayuda! Ahora ya sabes cómo configurar SSL PrestaShop y Plesk SSL como un profesional. Tu seguridad ecommerce está en buenas manos.

¿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