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

Instalar certificado SSL en PrestaShop (cPanel y Plesk)

Actualizado el 31 de mayo de 2026

¿Por qué necesitas un Certificado SSL en tu PrestaShop?

Si tienes una tienda online con PrestaShop, el certificado SSL no es un lujo, es una necesidad absoluta. Este certificado cifra la información que viaja entre el navegador de tus clientes y tu servidor, protegiendo datos sensibles como contraseñas, números de tarjeta de crédito e información personal.

Sin el candado en la barra de direcciones, los navegadores como Chrome o Firefox mostrarán una advertencia de "Sitio no seguro", lo que espantará a la mayoría de tus visitantes y destruirá tu reputación. Además, Google penaliza en su posicionamiento a las tiendas que no usan HTTPS, así que no solo perderás ventas, sino también visibilidad en los resultados de búsqueda.

La buena noticia es que, aunque suene técnico, instalar un certificado SSL PrestaShop cPanel o en Plesk es un proceso bastante sencillo si sigues los pasos correctos. En esta guía completa, te explicamos todo, desde la generación del certificado hasta la activación de HTTPS forzado en tu tienda, tanto si usas cPanel como Plesk.


Antes de empezar: qué necesitas para el SSL en PrestaShop

Antes de lanzarte a instalar el certificado, asegúrate de tener a mano lo siguiente:

  • Acceso a tu panel de control de hosting (cPanel o Plesk). Si no sabes cuál tienes, contacta con tu proveedor de hosting.
  • Credenciales de acceso a la administración de PrestaShop (normalmente en /admin o una URL personalizada).
  • Un dominio apuntando a tu servidor y que ya funcione correctamente.
  • Acceso al gestor de archivos o FTP para editar archivos de configuración (aunque en la mayoría de casos no hará falta).

Ten en cuenta que el certificado se instala a nivel de servidor, no dentro de PrestaShop en sí. Es decir, primero tienes que generar y activar el certificado en cPanel o Plesk, y después configurar PrestaShop para que use HTTPS.


Parte 1: Instalar certificado SSL en cPanel

Paso 1: Accede a tu cPanel

Escribe tudominio.com/cpanel en tu navegador o usa la URL que te haya proporcionado tu hosting. Introduce tu usuario y contraseña.

Paso 2: Encuentra la sección de SSL

Dentro de cPanel, busca la sección llamada "Seguridad" y haz clic en "SSL/TLS Status" (Estado SSL/TLS). También puede aparecer como "Certificados SSL" o "SSL/TLS" dependiendo de la versión.

Paso 3: Genera el certificado SSL

Tienes dos opciones principales:

  1. Usar un certificado gratuito (Let's Encrypt): Si tu hosting lo ofrece, busca el icono de "Let's Encrypt" o "AutoSSL". En la mayoría de los cPanel modernos, esta opción viene activada por defecto y se instala automáticamente. Solo tienes que comprobar que el estado de tu dominio sea "válido".

  2. Instalar un certificado de pago: Si has comprado un certificado SSL a un proveedor como Comodo, DigiCert o Sectigo, tendrás que introducir los tres datos que te han enviado:

    • El certificado (bloque de texto que empieza por -----BEGIN CERTIFICATE-----).
    • La clave privada (-----BEGIN PRIVATE KEY-----).
    • El bundle o cadena de certificados (certificados intermedios).

Haz clic en "Install and upgrade" o "Install" y pega los datos en los campos correspondientes.

Paso 4: Fuerza la redirección HTTPS

Una vez instalado el certificado, es crucial que todo el tráfico de tu tienda vaya por HTTPS. En cPanel, busca la sección "Domains" y haz clic en "Force HTTPS" o "Redirect". Activa la palanca para que tu dominio principal y todos los subdominios redirijan automáticamente a HTTPS.

[TIP]: Si no encuentras la opción "Force HTTPS", puedes añadir manualmente una regla de redirección en el archivo .htaccess de tu PrestaShop. Te explicamos cómo hacerlo en la parte 3 de esta guía.


Parte 2: Instalar certificado SSL en Plesk

Paso 1: Inicia sesión en Plesk

Accede a tudominio.com:8443 o la URL que te haya dado tu proveedor. Introduce tus credenciales.

Paso 2: Localiza la sección de SSL/TLS

Dentro del panel de Plesk, ve a la pestaña de tu dominio. En el menú lateral, busca "SSL/TLS Certificates" (Certificados SSL/TLS).

Paso 3: Añade un nuevo certificado

Haz clic en "Add SSL/TLS Certificate" y elige entre:

  • Let's Encrypt: Plesk tiene una integración nativa muy cómoda. Selecciona tu dominio, marca la casilla de "Renovar automáticamente" y haz clic en "Install". En menos de un minuto tendrás tu certificado activo.

  • Certificado de pago: selecciona "Import" o "Add" y pega tu certificado, la clave privada y la cadena de certificados en los campos correspondientes.

Paso 4: Asigna el certificado a tu dominio

Después de crear el certificado, ve a la pestaña "Hosting & DNS" de tu dominio y busca la opción "SSL/TLS". En el menú desplegable, selecciona el certificado que acabas de crear y haz clic en "Apply" (Aplicar).

Paso 5: Activa la redirección HTTPS

En la misma sección de SSL/TLS, encontrarás la opción "Redirect HTTP to HTTPS" (Redirigir HTTP a HTTPS). Actívala y guarda los cambios.

[INFO]: Si tu Plesk está en un idioma diferente, busca las opciones equivalentes. Los nombres son bastante intuitivos: "SSL", "Certificates", "Redirect".


Parte 3: Activar HTTPS en PrestaShop (Configuración posterior)

Instalar el certificado en el servidor es solo la mitad del trabajo. Ahora tienes que configurar PrestaShop para que funcione correctamente con HTTPS.

Paso 1: Configura la URL de la tienda

Accede a tu administración de PrestaShop. Ve a "Preferences" > "General" o "Shop Parameters" > "General" (dependiendo de la versión).

Busca los campos "Shop URL" (URL de la tienda) y "SSL URL" (URL SSL). Asegúrate de que ambos empiecen con https:// en lugar de http://.

Paso 2: Activa la opción "Enable SSL"

En la misma sección, encontrarás la opción "Enable SSL" (Activar SSL). Márcala como "Yes" y guarda los cambios.

PrestaShop te preguntará si quieres activar el SSL en todas las páginas. Responde "Sí". Esta opción fuerza que todas las páginas usen HTTPS, lo cual es altamente recomendado.

Paso 3: Verifica que todo funciona

Ahora visita tu tienda en el navegador. Deberías ver el candado en la barra de direcciones. Haz clic en él y verifica que el certificado es válido.

Recorre varias páginas: la home, una categoría, un producto y el carrito. Asegúrate de que no aparecen errores de "contenido mixto" (que es cuando parte de la página se carga por HTTP y otra por HTTPS).


Parte 4: Solución de problemas comunes con el SSL

Problema: "Tu conexión no es privada" o "NET::ERR_CERT_AUTHORITY_INVALID"

Este error suele aparecer cuando el certificado no está bien instalado o no se ha emitido para el dominio correcto. Verifica que has instalado el certificado en el dominio exacto (con o sin www). También asegúrate de que no estás accediendo con la IP del servidor en lugar del dominio.

Problema: Contenido mixto (Mixed Content)

Esto ocurre cuando algunos recursos (imágenes, CSS, JavaScript) se cargan por HTTP. Para solucionarlo:

  1. Ve a "Preferences" > "General" en PrestaShop y activa "Force SSL".
  2. Limpia la caché de PrestaShop en "Advanced Parameters" > "Performance".
  3. Si tienes imágenes con URLs antiguas en HTTP, usa un plugin de redirección o actualiza las URLs en la base de datos. Puedes hacerlo con una consulta SQL, pero si no tienes experiencia, usa un módulo como "PS Cleaner" o contacta con soporte.

Problema: El candado no aparece o aparece con un triángulo amarillo

Esto indica que hay algún elemento no seguro en la página. Usa las herramientas de desarrollador de tu navegador (F12) y busca en la consola los errores de "mixed content". Corrige las URLs afectadas.

Problema: La redirección HTTPS no funciona

Si has instalado el certificado pero al escribir http://tudominio.com no te redirige a https://, añade esta regla al final de tu archivo .htaccess (en la raíz de PrestaShop):

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

[WARNING]: Antes de editar el .htaccess, haz una copia de seguridad. Un error ahí puede tumbar tu tienda.


Preguntas frecuentes (FAQ) sobre SSL en PrestaShop

¿Puedo usar el mismo certificado SSL para varios dominios?

Sí, si tienes un certificado wildcard (*.tudominio.com) o multi-dominio. Si solo tienes un certificado para un dominio, tendrás que generar uno por cada dominio o subdominio.

¿Cada cuánto tiempo debo renovar el certificado?

Los certificados Let's Encrypt caducan cada 90 días. La mayoría de los paneles los renuevan automáticamente. Los de pago suelen durar entre 1 y 2 años.

¿El SSL afecta al SEO de mi tienda?

Sí, positivamente. Google favorece las webs con HTTPS en los resultados de búsqueda. Además, los visitantes confían más en una tienda con candado, lo que reduce la tasa de rebote y aumenta las conversiones.

¿Puedo instalar un certificado SSL PrestaShop Plesk sin experiencia técnica?

Sí, si sigues esta guía paso a paso. La integración de Let's Encrypt en Plesk es muy amigable y se hace casi automáticamente. En cPanel también es bastante directo.

¿Qué pasa si no tengo acceso a cPanel o Plesk?

Contacta con tu proveedor de hosting. Ellos pueden instalar el certificado por ti, aunque puede tener un coste adicional. También podrías contratar un servicio de instalación gestionada.

¿El certificado SSL funciona con subdominios como tienda.midominio.com?

Sí, pero necesitarás un certificado que cubra ese subdominio. Let's Encrypt permite generar certificados para subdominios sin coste.


Conclusión: tu tienda ya es segura

Instalar un certificado SSL PrestaShop cPanel o Plesk no es una tarea exclusiva para expertos. Con un poco de paciencia y siguiendo estos pasos, tendrás tu tienda funcionando bajo HTTPS en menos de una hora.

Recuerda que la seguridad es un factor clave para el éxito de tu ecommerce. No solo proteges a tus clientes, sino que también mejoras tu posicionamiento y la confianza en tu marca. Si en algún momento te atascas, no dudes en contactar con el soporte de tu hosting o con un profesional. Y si tu hosting usa Syspanel (antiguo HestiaCP), recuerda que el acceso se realiza a través del puerto 2106 y el proceso es similar al de Plesk: busca la sección de SSL/TLS Certificates.

Ahora que ya sabes cómo activar HTTPS en PrestaShop, no hay excusa para seguir con una tienda insegura. ¡Tu negocio online te lo agradecerá!

¿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