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

Cómo instalar un certificado SSL en PrestaShop: guía paso a paso

Actualizado el 2 de febrero de 2026

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

Antes de ponernos manos a la obra, hablemos claro: si tienes una tienda online, el certificado SSL no es un lujo, es una necesidad absoluta. Cuando un cliente entra en tu web y ve que la dirección empieza por "http://" en lugar de "https://", la mayoría saldrá pitando. Y con razón, porque hoy en día cualquier usuario sabe que el candadito verde significa seguridad.

El SSL (Secure Sockets Layer) lo que hace es cifrar toda la información que viaja entre el navegador del cliente y tu servidor. Esto incluye datos personales, contraseñas, números de tarjeta de crédito y cualquier otra información sensible. Sin este cifrado, cualquier persona con conocimientos técnicos podría interceptar esos datos en tránsito y utilizarlos con fines maliciosos.

Además, Google penaliza las webs sin SSL. Desde hace varios años, Chrome marca como "No segura" cualquier página que no tenga certificado. Esto afecta directamente a tu posicionamiento SEO y, por supuesto, a la confianza de tus clientes. Una tienda online sin SSL es como una tienda física sin puerta de entrada: los clientes pueden verla, pero entrar les da miedo.

La buena noticia es que instalar un certificado SSL en PrestaShop no es tan complicado como parece. En esta guía te lo explicamos paso a paso, sin tecnicismos innecesarios, para que puedas hacerlo tú mismo aunque no seas un experto en informática. Vamos a ello.

Antes de empezar: elige el tipo de certificado SSL adecuado

Existen varios tipos de certificados SSL y elegir el correcto es el primer paso. No te preocupes, te lo explicamos de forma sencilla:

Certificado SSL gratuito (Let's Encrypt)

Es la opción más económica... ¡porque es gratis! Let's Encrypt ofrece certificados SSL gratuitos que duran 90 días y se renuevan automáticamente si configuras el servidor correctamente.

Ventajas: Es gratuito, fácil de instalar y suficiente para la mayoría de tiendas online pequeñas y medianas.

Desventajas: La renovación automática puede fallar si no la configuras bien, y algunos navegadores antiguos pueden dar problemas. Además, no incluye garantía de dinero reembolsable.

Certificado SSL de pago (DV, OV, EV)

Los certificados de pago ofrecen diferentes niveles de validación:

Certificado DV (Domain Validation): Verifica solo que eres el dueño del dominio. Es el más barato de los de pago y se emite en minutos.

Certificado OV (Organization Validation): Verifica la identidad de la organización. Da más confianza porque el cliente ve el nombre de tu empresa en el certificado.

Certificado EV (Extended Validation): El máximo nivel de confianza. Muestra la barra verde en el navegador con el nombre de tu empresa. Es el que usan los grandes bancos y e-commerce.

Para la mayoría de tiendas online, un certificado DV de pago o incluso el gratuito de Let's Encrypt será más que suficiente. Si vendes productos de alto valor o manejas muchos datos sensibles, plantéate el OV o EV.

Requisitos previos antes de instalar el certificado

Asegúrate de tener lo siguiente antes de empezar:

Acceso a tu panel de control de hosting. Necesitarás poder gestionar los archivos de tu web y, en muchos casos, la configuración del servidor. Si no sabes cómo acceder, contacta con tu proveedor de hosting.

Acceso FTP o al administrador de archivos. Para subir los archivos del certificado si es necesario. Puedes usar FileZilla (gratuito) o el administrador de archivos que incluya tu hosting.

Acceso a la administración de PrestaShop. Necesitarás entrar en el back-office de tu tienda para activar el SSL.

Una copia de seguridad actualizada. Esto es crucial. Si algo sale mal, podrás restaurar tu tienda sin perder datos. Haz siempre una copia de seguridad antes de tocar nada.

El certificado SSL ya emitido. Si has elegido Let's Encrypt, lo generarás durante la instalación. Si has comprado uno de pago, lo recibirás por email en formato ZIP o similar.

Instalación del certificado SSL en tu servidor

Vamos a dividir este proceso en dos partes: primero instalar el certificado en el servidor y luego configurar PrestaShop para que lo use.

Opción 1: Instalación automática con Let's Encrypt

Si tu hosting tiene instalado Syspanel (antes conocido como HestiaCP), el proceso es bastante sencillo. Accede a Syspanel a través del puerto 2106 (por ejemplo, https://tu-servidor:2106), inicia sesión con tus credenciales y sigue estos pasos:

  1. Selecciona tu dominio en el panel principal. Verás una lista con todos los dominios que tienes alojados.

  2. Activa el SSL. En la sección de gestión del dominio, busca la opción de "SSL" o "Certificados". Normalmente hay un botón que dice "Activar SSL" o "Let's Encrypt".

  3. Confirma la activación. El sistema generará automáticamente los certificados y los instalará. En unos minutos, tu web debería estar funcionando con https://

  4. Verifica la renovación automática. Syspanel configura la renovación automática por defecto, pero no está de más comprobarlo en la configuración.

Opción 2: Instalación manual con certificado de pago

Si has comprado un certificado de pago, tendrás que instalarlo manualmente. El proceso puede variar según tu hosting, pero en general sigue estos pasos:

  1. Descomprime el certificado que te han enviado por email. Normalmente viene un archivo ZIP con varios archivos: el certificado principal, el certificado intermedio y la clave privada.

  2. Accede a tu panel de control (cPanel, Plesk, Syspanel, etc.) y busca la sección de "SSL/TLS" o "Seguridad".

  3. Sube los archivos del certificado. Deberás pegar el contenido de cada archivo en los campos correspondientes: certificado, certificado intermedio y clave privada.

  4. Guarda los cambios. El sistema validará que los archivos son correctos y los activará.

Opción 3: Instalación mediante FTP

Si tu hosting no tiene un panel de control fácil de usar, siempre puedes instalar el certificado manualmente mediante FTP:

  1. Sube los archivos del certificado a la carpeta raíz de tu web (normalmente public_html o www). Puedes crear una carpeta llamada ssl para organizarlos.

  2. Edita la configuración del servidor. Si usas Apache, necesitarás editar el archivo .htaccess para redirigir el tráfico a https. Si usas Nginx, tendrás que modificar la configuración del servidor.

  3. Reinicia el servidor web. Esto dependerá de tu hosting, pero normalmente se puede hacer desde el panel de control.

Configuración de PrestaShop para usar el certificado SSL

Una vez que el certificado está instalado en el servidor, llega el momento de configurar PrestaShop. Este paso es fundamental, porque aunque el certificado esté activo en el servidor, PrestaShop necesita saber que debe usarlo.

Activar SSL en el back-office de PrestaShop

  1. Accede a tu administración de PrestaShop. Normalmente en tudominio.com/admin.

  2. Ve a Configuración avanzada → Rendimiento. Espera, no, eso no es. Ve a Configuración avanzada → Seguridad o Parámetros avanzados → Seguridad, dependiendo de la versión de PrestaShop que tengas.

  3. Activa la opción "Activar SSL". Verás dos opciones:

    • "Activar SSL": Habilita el uso de https en toda la tienda.
    • "Activar SSL en todas las páginas": Fuerza que todas las páginas usen https, incluso las que no manejan datos sensibles.
  4. Guarda los cambios. PrestaShop te pedirá confirmación. Acepta y espera unos segundos.

  5. Comprueba que funciona. Abre tu tienda en una ventana de incógnito y verifica que aparece el candado en la barra de direcciones.

Forzar redirección de http a https

Para que todos los visitantes que escriban http://tudominio.com sean redirigidos automáticamente a https://tudominio.com, necesitas configurar una redirección. Puedes hacerlo de dos formas:

Desde PrestaShop: En la configuración de SEO y URLs, busca la opción de "Redirigir a https" y actívala.

Desde el archivo .htaccess: Si PrestaShop no te da esa opción, edita el archivo .htaccess en la raíz de tu web y añade estas líneas:

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

[TIP] Si no ves el archivo .htaccess, asegúrate de tener activada la opción de mostrar archivos ocultos en tu cliente FTP.

Solución de problemas comunes

Contenido mixto (mixed content)

Este es el problema más común después de instalar SSL. Ocurre cuando tu página carga en https, pero algunos recursos (imágenes, scripts, CSS) siguen cargándose desde http. El resultado es que el candado aparece pero con una advertencia, o directamente no aparece.

Solución: En PrestaShop, ve a Parámetros avanzados → Rendimiento y activa la opción "Forzar compilación de plantillas". Esto regenerará las URLs de los recursos. También puedes usar un plugin como "Really Simple SSL" si usas WordPress, pero en PrestaShop normalmente basta con activar el SSL en la configuración.

El certificado no se renueva automáticamente

Si usas Let's Encrypt y el certificado caduca a los 90 días, la renovación automática puede fallar por varias razones: el cron no está configurado, el puerto 80 está bloqueado, etc.

Solución: Revisa la configuración de renovación en tu panel de control. En Syspanel, por ejemplo, la renovación automática está activada por defecto, pero puedes comprobarla en la sección de cron o tareas programadas.

Error de "certificado no válido" en algunos navegadores

Si el certificado muestra errores en algunos navegadores pero no en otros, puede ser que el certificado intermedio no esté bien instalado.

Solución: Vuelve a instalar el certificado asegurándote de incluir la cadena completa: certificado principal + certificado intermedio. No pongas solo el certificado principal.

PrestaShop no carga después de activar SSL

A veces, al activar SSL, la tienda se queda en blanco. Esto suele deberse a que el certificado no está bien instalado en el servidor o que hay un problema con la redirección.

Solución: Accede a tu hosting y verifica que el certificado esté activo. Desactiva temporalmente la redirección a https en el .htaccess y prueba de nuevo. Si la tienda carga, el problema está en la redirección.

Preguntas frecuentes sobre SSL en PrestaShop

¿El SSL afecta al rendimiento de mi tienda?

Mínimamente. El cifrado y descifrado de datos requiere un poco de potencia del servidor, pero en la práctica es imperceptible para el usuario. Los beneficios de seguridad y confianza superan con creces cualquier pequeña pérdida de rendimiento.

¿Necesito un certificado SSL si mi tienda no acepta pagos online?

Sí, absolutamente. Aunque no proceses pagos, tus clientes introducen datos personales (nombre, dirección, email) al registrarse o hacer un pedido. Además, Google penaliza las webs sin SSL, lo que afecta a tu posicionamiento.

¿Puedo usar un certificado SSL para varios dominios?

Depende del tipo de certificado. Los certificados wildcard cubren un dominio y todos sus subdominios (por ejemplo, tudominio.com y tienda.tudominio.com). Los certificados multi-dominio cubren varios dominios diferentes, pero son más caros.

¿Cuánto tarda en instalarse un certificado SSL?

Un certificado de Let's Encrypt se instala en cuestión de minutos. Un certificado de pago puede tardar desde unos minutos (DV) hasta varios días (EV) en emitirse, dependiendo del nivel de validación.

¿Qué hago si mi certificado SSL caduca?

Si tu certificado caduca, tu tienda dejará de ser segura y los clientes verán la advertencia de "Conexión no segura". Renueva el certificado lo antes posible. Con Let's Encrypt, la renovación es automática si la configuraste bien.

Consejos finales para mantener tu tienda segura

Instalar el certificado SSL es solo el primer paso. Para mantener tu tienda online realmente segura, te recomendamos:

Mantén PrestaShop actualizado. Las actualizaciones incluyen parches de seguridad importantes. No las pospongas.

Usa contraseñas fuertes para tu administración de PrestaShop y cámbialas periódicamente.

Haz copias de seguridad periódicas. Al menos una vez a la semana, y antes de hacer cualquier cambio importante.

Activa la autenticación en dos pasos (2FA) para el acceso al back-office de PrestaShop.

Revisa los logs de acceso para detectar intentos de intrusión.

[WARNING] Nunca compres un certificado SSL a un proveedor desconocido que te ofrezca precios sospechosamente bajos. Usa siempre proveedores reconocidos o la opción gratuita de Let's Encrypt.

[INFO] Recuerda que, después de instalar el SSL, debes actualizar cualquier URL en tu sitio que apunte a http:// para que use https://. Esto incluye enlaces en el contenido, en el footer, en las redes sociales, etc. Puedes hacer una búsqueda en tu base de datos para reemplazar todas las URLs.

Resumen final

Instalar un certificado SSL en PrestaShop es un proceso que, siguiendo estos pasos, puede completarse en menos de una hora. Los beneficios son enormes: más confianza de los clientes, mejor posicionamiento SEO y mayor seguridad para los datos sensibles.

Recuerda los pasos clave:

  1. Elige el tipo de certificado que mejor se adapte a tu presupuesto y necesidades.

  2. Instala el certificado en el servidor, ya sea automáticamente con Let's Encrypt o manualmente con un certificado de pago.

  3. Configura PrestaShop para que use el SSL en todas las páginas.

  4. Fuerza la redirección de http a https.

  5. Comprueba que todo funciona correctamente y soluciona los problemas de contenido mixto.

  6. Mantén el certificado renovado y tu tienda actualizada.

Con estos pasos, tu tienda online será un lugar seguro para tus clientes y ganarás en confianza y posicionamiento. Si tienes alguna duda durante el proceso, no dudes en contactar con tu proveedor de hosting o con el soporte de PrestaShop. ¡Tu tienda online segura 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