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

Cómo instalar un certificado SSL en tu tienda PrestaShop desde Plesk

Actualizado el 20 de noviembre de 2025

¿Por qué necesitas un certificado SSL en tu tienda PrestaShop?

Si tienes una tienda online con PrestaShop, el certificado SSL no es un lujo, es una necesidad absoluta. Cuando un cliente entra en tu tienda, introduce datos personales, direcciones de envío y, sobre todo, información de pago. Si esa información viaja sin cifrar, cualquiera con conocimientos técnicos podría interceptarla en el camino.

Un certificado SSL (Secure Sockets Layer) crea un canal cifrado entre el navegador del visitante y tu servidor. Esto significa que los datos que se intercambian son ilegibles para terceros. Además, desde hace años, Google penaliza las webs sin SSL y muestra un aviso de "No segura" en la barra de direcciones, lo que ahuyenta a los clientes y daña tu reputación.

Para una tienda online, la confianza lo es todo. Un candado verde y el prefijo "https://" en tu dominio son señales inmediatas de profesionalidad. Sin ellos, tu tasa de abandono del carrito se disparará. Instalar un certificado SSL en PrestaShop desde Plesk es un proceso mucho más sencillo de lo que parece, y en esta guía te lo explico paso a paso, sin tecnicismos innecesarios.

¿Qué es Plesk y por qué es ideal para gestionar tu hosting?

Plesk es un panel de control de hosting que te permite administrar tu servidor, dominios, bases de datos, correos electrónicos y, por supuesto, los certificados SSL, todo desde una interfaz gráfica intuitiva. Si tu hosting usa Plesk, no necesitas tocar la línea de comandos ni saber programación. Todo se hace con clics.

La ventaja de usar Plesk para instalar SSL es que integra la gestión de certificados de forma nativa. Puedes generar solicitudes de firma (CSR), instalar certificados comprados a una autoridad certificadora o incluso activar certificados gratuitos de Let's Encrypt directamente desde el panel. Además, Plesk se encarga de configurar el servidor web (Apache o Nginx) automáticamente, lo que evita errores típicos de configuración manual.

Requisitos previos antes de empezar

Antes de lanzarnos a instalar el certificado SSL, asegúrate de tener lo siguiente:

  • Acceso a Plesk con permisos de administrador o, al menos, permisos para gestionar el dominio en cuestión.
  • Tu dominio apuntando correctamente a los servidores de tu hosting (es decir, que tu tienda PrestaShop ya funcione sin SSL).
  • Un certificado SSL. Puedes comprarlo a un proveedor (como DigiCert, Sectigo o Comodo) o usar uno gratuito de Let's Encrypt. Para tiendas online, recomiendo al menos un certificado de Validación de Dominio (DV) o, mejor aún, de Validación de Organización (OV) para transmitir más confianza.
  • Acceso al panel de administración de PrestaShop para hacer los cambios finales.

[INFO] Si aún no tienes un certificado, no te preocupes. En esta guía te explico tanto el proceso de instalación de un certificado de pago como la activación de uno gratuito con Let's Encrypt desde Plesk.

Paso 1: Generar la solicitud CSR en Plesk (si compras un certificado)

Si has comprado un certificado SSL a una autoridad certificadora, necesitarás generar un CSR (Certificate Signing Request). Este es un archivo con tus datos y la clave pública que enviarás al proveedor para que emita tu certificado.

Sigue estos pasos:

  1. Accede a tu panel de Plesk.
  2. En el menú lateral izquierdo, busca la sección "Sitios web y dominios".
  3. Localiza tu dominio y haz clic en el enlace "Certificados SSL/TLS" (o similar, dependiendo de la versión de Plesk).
  4. Haz clic en el botón "Añadir certificado SSL/TLS".
  5. Se abrirá un formulario. Rellena los campos:
    • Nombre del certificado: ponle un nombre interno descriptivo, por ejemplo "Tienda SSL 2024".
    • Dominio: selecciona tu dominio principal (por ejemplo, tudominio.com). Si usas subdominios como www.tudominio.com, asegúrate de incluirlos en el campo "Sujeto alternativo" (SAN).
    • País, Estado, Ciudad, Organización: rellena tus datos reales. La organización debe ser el nombre legal de tu empresa.
  6. Al final del formulario, verás el botón "Solicitar" o "Generar". Plesk generará la clave privada y el CSR automáticamente.

Una vez generado, verás el contenido del CSR en un bloque de texto. Cópialo y envíalo a tu proveedor de certificados. Ellos te devolverán los archivos del certificado (normalmente en formato .crt o .pem), a veces junto con un certificado intermedio.

Paso 2: Instalar el certificado SSL en Plesk

Cuando tengas los archivos de tu certificado, vuelve a Plesk para instalarlo. El proceso es muy visual:

  1. Ve de nuevo a "Sitios web y dominios""Certificados SSL/TLS".
  2. Verás una lista con los certificados que tienes. Localiza el que acabas de generar (el que tiene el nombre que le pusiste) y haz clic en "Instalar" o "Instalar/Editar".
  3. Se abrirá una pantalla con tres campos:
    • Certificado: pega aquí el contenido del archivo .crt que te envió el proveedor.
    • Cadena de certificados (intermedios): pega aquí el contenido del archivo de certificados intermedios (si te lo han dado). Si no lo tienes, a veces puedes dejarlo vacío, pero es recomendable incluirlo para que la cadena de confianza sea completa.
    • Clave privada: este campo suele estar ya rellenado con la clave que generó Plesk automáticamente. No lo modifiques.
  4. Haz clic en "Guardar".

[TIP] Si tu proveedor te da varios certificados intermedios en un solo archivo, pégalos todos en el campo de cadena, uno detrás de otro. El orden importa: primero el intermedio más cercano a tu certificado y luego los siguientes.

Paso 3: Activar el certificado SSL gratuito de Let's Encrypt (alternativa)

Si no quieres gastar dinero o quieres una solución rápida, Plesk ofrece integración con Let's Encrypt. Estos certificados son gratuitos y válidos por 90 días, pero se renuevan automáticamente si la configuración es correcta.

Para activarlo:

  1. En "Sitios web y dominios", busca el botón "SSL/TLS" o "Certificados SSL/TLS".
  2. Haz clic en "Let's Encrypt" o "Instalar Let's Encrypt".
  3. Se abrirá una ventana con opciones. Marca la casilla "Proteger el dominio" y, si quieres, también "Proteger el subdominio www" y otros subdominios que tengas.
  4. Introduce tu correo electrónico para las notificaciones de renovación.
  5. Haz clic en "Instalar".

Plesk se encargará de todo: generará la clave, solicitará el certificado y lo instalará. En unos segundos tendrás tu SSL activo.

[WARNING] Los certificados de Let's Encrypt son de validación de dominio (DV). Son perfectamente válidos y seguros, pero en la barra de direcciones del navegador solo mostrarán el candado, no el nombre de tu empresa. Para una tienda online, esto es aceptable, aunque algunos clientes pueden sentirse más seguros viendo el nombre de la empresa en el candado.

Paso 4: Configurar Plesk para forzar el uso de HTTPS

Una vez instalado el certificado, es crucial que todo el tráfico de tu tienda se sirva a través de HTTPS. No basta con tener el certificado instalado; si no rediriges el tráfico HTTP a HTTPS, los clientes podrían seguir entrando por la versión insegura.

En Plesk, esto se configura fácilmente:

  1. Ve a "Sitios web y dominios" → selecciona tu dominio.
  2. Busca la sección "Hosting y DNS" o directamente el icono "Redirigir".
  3. Activa la opción "Redirigir HTTP a HTTPS" o "Forzar HTTPS". En algunas versiones de Plesk, esta opción está dentro de "SSL/TLS".

También puedes configurar una redirección 301 desde el archivo .htaccess de tu tienda, pero con la opción de Plesk es más limpio y no interfiere con PrestaShop.

Paso 5: Configurar PrestaShop para usar SSL correctamente

Ahora viene la parte que muchos olvidan: configurar PrestaShop para que use el SSL y no haya contenido mixto (elementos cargados por HTTP en una página HTTPS). Esto es fundamental para que el candado aparezca correctamente y no haya errores.

  1. Accede al panel de administración de tu PrestaShop.
  2. Ve al menú "Parámetros avanzados""Rendimiento" o directamente a "Parámetros generales" según la versión.
  3. Busca la opción "Activar SSL" y actívala.
  4. También activa la opción "Activar SSL en todas las páginas" si está disponible. Esto fuerza que todas las páginas de tu tienda usen HTTPS.
  5. Guarda los cambios.

[INFO] Si al activar SSL en PrestaShop no puedes acceder al panel de administración, no entres en pánico. A veces la configuración de la URL base cambia. Puedes arreglarlo editando el archivo config/settings.inc.php (en PrestaShop 1.6) o usando el archivo .env (en PrestaShop 1.7 y 8), pero si has seguido los pasos anteriores, lo más probable es que no tengas problemas.

Paso 6: Verificar que todo funciona correctamente

Después de instalar el certificado SSL en Plesk y configurar PrestaShop, es hora de comprobar que todo está en orden:

  1. Abre tu tienda en una ventana de incógnito (para evitar caché) y escribe https://tudominio.com.
  2. Fíjate en el candado en la barra de direcciones. Debe aparecer cerrado y, si haces clic, debe decir "Conexión segura".
  3. Navega por varias páginas de tu tienda, incluyendo el carrito y el proceso de pago. Asegúrate de que todas las páginas usan HTTPS.
  4. Pulsa F12 para abrir las herramientas de desarrollador y ve a la pestaña "Consola". Si hay errores de contenido mixto, verás mensajes en rojo. En ese caso, revisa que no haya recursos (imágenes, scripts, CSS) cargados desde URLs con "http://".

[WARNING] Si ves errores de contenido mixto, la solución más común es cambiar todas las URLs de tu base de datos de "http://" a "https://". Puedes hacerlo desde el panel de administración de PrestaShop en "Parámetros avanzados""Base de datos" o usando una herramienta como phpMyAdmin, pero ten mucho cuidado al manipular la base de datos. Si no te sientes seguro, contacta con tu soporte técnico.

Preguntas frecuentes (FAQ)

¿Cuánto tiempo tarda en activarse un certificado SSL?

  • Let's Encrypt: la instalación es inmediata, en menos de 2 minutos.
  • Certificados de pago: depende del proveedor. La emisión puede tardar desde 10 minutos (DV) hasta varios días (OV o EV) porque verifican la identidad de tu empresa.

¿Puedo usar el mismo certificado SSL para varios dominios?

Sí, si compras un certificado Wildcard o un certificado SAN (Subject Alternative Name) que cubra varios dominios. En Plesk, puedes instalar el mismo certificado en varios dominios de tu servidor.

¿Qué hago si mi certificado SSL caduca?

Plesk te enviará avisos de renovación. Para certificados de pago, tendrás que comprar la renovación y reinstalarlo siguiendo los pasos 1 y 2. Para Let's Encrypt, Plesk renueva automáticamente mientras la opción de renovación esté activa.

¿Puedo instalar SSL en un subdominio como tienda.midominio.com?

Sí, el proceso es el mismo. Solo asegúrate de seleccionar el subdominio correcto en el paso de generación del CSR o en la instalación de Let's Encrypt.

¿El SSL afecta al SEO de mi tienda PrestaShop?

Sí, y de forma positiva. Google considera el HTTPS como un factor de posicionamiento. Además, al instalar SSL, es recomendable configurar la redirección 301 desde HTTP a HTTPS para no perder autoridad de página.

Conclusión

Instalar un certificado SSL en tu tienda PrestaShop desde Plesk es un proceso que, una vez que lo has hecho una vez, te llevará menos de 10 minutos. La clave está en seguir el orden correcto: generar el CSR o activar Let's Encrypt, instalar el certificado, forzar la redirección a HTTPS y configurar PrestaShop para que trabaje 100% en modo seguro.

No escatimes en la seguridad de tu tienda online. Un certificado SSL es la base de la confianza digital. Los clientes necesitan sentirse seguros al comprar, y el candado verde es la primera señal que buscan. Con esta guía, ya no tienes excusa para no tener tu tienda online segura y bien posicionada.

Si te ha quedado alguna duda, déjala en los comentarios o contacta con tu proveedor de hosting. La seguridad de tu negocio online lo merece.

¿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