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

Cómo instalar un certificado SSL en PrestaShop paso a paso

Actualizado el 23 de septiembre de 2025

Antes de empezar: ¿Qué es un certificado SSL y por qué tu tienda PrestaShop lo necesita?

Si estás leyendo esto, seguramente ya sabes que el ssl prestashop no es una opción, sino una necesidad. Pero vamos a repasarlo rápido para que quede claro. Un certificado SSL (Secure Sockets Layer) es un protocolo que cifra la información que viaja entre el navegador del cliente y tu servidor. En términos sencillos: convierte los datos en un código ilegible para cualquiera que intente interceptarlos.

Para una tienda online, esto es vital. Tus clientes van a introducir datos personales, direcciones de envío y, sobre todo, información de tarjetas de crédito. Si esa información viaja sin cifrar, cualquier ciberdelincuente podría robarla. Además, los navegadores modernos marcan como "No seguro" cualquier sitio que no tenga https prestashop, lo que ahuyentará a tus clientes antes de que compren nada. Y por si fuera poco, Google penaliza en el ranking a las webs sin SSL, así que tu SEO también se resiente.

En esta guía te voy a explicar, paso a paso y sin tecnicismos, cómo instalar un certificado ssl prestashop. No necesitas ser un experto en informática, solo seguir las instrucciones con calma. Voy a cubrir tanto la parte de conseguir el certificado como la de configurarlo en tu tienda, incluyendo la activación de la navegación forzada por HTTPS.

Paso 1: Elige y obtén tu certificado SSL

Antes de instalar nada, necesitas el certificado en sí. Hay varios tipos, pero te resumo los más comunes para que no te agobies:

Certificados gratuitos (Let's Encrypt)

Son perfectos para tiendas pequeñas o que están empezando. Let's Encrypt ofrece certificados SSL gratuitos con una validez de 90 días. La gran ventaja es que son gratuitos y se renuevan automáticamente si los configuras bien. La desventaja es que solo ofrecen validación de dominio (DV), que es el nivel más básico. Para la mayoría de tiendas online es más que suficiente.

Certificados de pago (DV, OV, EV)

Los certificados de pago ofrecen diferentes niveles de validación. Los de Validación de Organización (OV) y Validación Extendida (EV) muestran el nombre de tu empresa en la barra de direcciones, lo que da más confianza al cliente. También suelen tener garantías económicas y soporte técnico. Si tu tienda maneja un volumen alto de ventas, puede ser una buena inversión.

¿Cómo obtenerlo?

Si tu hosting lo gestionas con un panel como Syspanel (recuerda que el acceso es a través del puerto 2106), normalmente tienes una sección específica para SSL. En el caso de Syspanel, suele estar en la sección "Web" o "Dominios". Ahí podrás solicitar un certificado Let's Encrypt automáticamente con un solo clic o subir un certificado que hayas comprado en otro sitio.

[TIP] Si tu hosting usa cPanel, busca la herramienta "SSL/TLS Status" o "SSL/TLS". En la mayoría de los casos, puedes activar Let's Encrypt desde ahí en cuestión de segundos.

Paso 2: Instala el certificado en tu servidor

Una vez que tienes el certificado (o has solicitado el gratuito), es hora de instalarlo. Este proceso varía según tu proveedor de hosting, pero te doy las instrucciones generales para los dos casos más comunes.

Caso A: Instalación automática (la más fácil)

Si tu hosting usa Syspanel, el proceso es muy sencillo:

  1. Accede a tu panel de control en https://tu-servidor:2106.
  2. Ve a la sección "Web" y selecciona tu dominio.
  3. Busca la opción "SSL" o "Certificados SSL".
  4. Si ves un botón que dice "Emitir Let's Encrypt" o "Activar SSL gratuito", haz clic en él.
  5. Espera unos segundos (a veces tarda un par de minutos). El panel se encargará de todo: generar el certificado, instalarlo y configurar la renovación automática.

Eso es todo. Si has llegado hasta aquí, ya tienes el certificado instalado. Ahora pasa al Paso 3 para configurar PrestaShop.

Caso B: Instalación manual (si tu hosting no tiene automatización)

Si tu hosting no tiene una opción automática, tendrás que subir los archivos del certificado manualmente. Necesitarás tres archivos: el certificado (.crt), la clave privada (.key) y el paquete de certificados intermedios (.ca-bundle).

  1. Accede a la sección de "SSL/TLS" de tu panel de hosting.
  2. Busca la opción "Install and Manage SSL Certificates" o similar.
  3. Pega el contenido de cada archivo en el campo correspondiente (Certificate, Private Key, Certificate Authority Bundle).
  4. Guarda los cambios. El panel te dirá si la instalación ha sido correcta.

[WARNING] Si no encuentras la sección de SSL en tu hosting, contacta con tu proveedor. No intentes instalar el certificado editando archivos del servidor manualmente a menos que sepas exactamente lo que estás haciendo. Una mala configuración puede dejar tu tienda caída.

Paso 3: Configura PrestaShop para usar HTTPS

Ahora viene la parte más importante: decirle a PrestaShop que use el ssl prestashop en toda la tienda. No basta con tener el certificado instalado; tienes que configurar la tienda para que la navegación sea segura.

Activar SSL en el panel de administración

  1. Entra al panel de administración de PrestaShop (normalmente en tudominio.com/admin).
  2. Ve al menú "Parámetros avanzados" y luego a "Rendimiento".
  3. Busca la sección "Utilidad" o "Seguridad".
  4. Verás una opción llamada "Activar SSL". Actívala.
  5. Justo debajo, verás "Activar SSL en todas las páginas". Actívala también. Esto es crucial para forzar la navegación segura en toda la tienda.
  6. Guarda los cambios.

PrestaShop te pedirá que te vuelvas a conectar. Al hacerlo, verás que la URL ahora empieza con https://. Si todo ha ido bien, ¡ya tienes tu tienda funcionando con SSL!

¿Qué pasa si no veo la opción de SSL?

En versiones antiguas de PrestaShop, la opción puede estar en "Preferencias" > "General". Busca la pestaña de "Seguridad" y activa las mismas casillas. Si no encuentras nada, actualiza tu PrestaShop; las versiones antiguas no gestionan bien el SSL.

Paso 4: Verifica que todo funciona correctamente

Ha llegado el momento de comprobar que el certificado ssl prestashop está funcionando bien. No te saltes este paso, porque a veces hay problemas ocultos.

Comprueba la URL de la tienda

  1. Abre tu tienda en una ventana de incógnito (Ctrl+Shift+N en Chrome, Ctrl+Shift+P en Firefox).
  2. Fíjate en la barra de direcciones: debe aparecer un candado cerrado. Si haces clic en él, verás que dice "Conexión segura".
  3. Navega por varias páginas de la tienda, incluyendo el carrito y la pasarela de pago. Asegúrate de que siempre estás en https://.

Herramientas online de verificación

Existen herramientas online gratuitas que analizan tu certificado en profundidad. Busca "SSL Checker" e introduce tu dominio. Te dirá si el certificado está bien instalado, si es válido y si la cadena de confianza es correcta.

Busca contenido mixto

Un error común es que algunas imágenes o scripts se carguen por HTTP en lugar de HTTPS. Esto se llama "contenido mixto" y los navegadores lo bloquean o muestran un aviso de seguridad. Para detectarlo:

  1. Abre la consola del navegador (F12 en Chrome o Firefox).
  2. Ve a la pestaña "Console".
  3. Si ves errores como Mixed Content o Blocked loading mixed active content, tienes contenido mixto que arreglar.

La solución más fácil es instalar un módulo de PrestaShop que fuerce HTTPS en todos los recursos. Busca en el marketplace de PrestaShop "SSL" o "HTTPS". También puedes intentar actualizar las URLs de las imágenes desde la base de datos, pero eso es más avanzado.

Paso 5: Configura la redirección de HTTP a HTTPS

Aunque hayas activado SSL en PrestaShop, a veces los usuarios pueden acceder a tu tienda escribiendo http:// en lugar de https://. Es fundamental redirigir todo el tráfico HTTP a HTTPS para que nadie navegue por una versión insegura de tu web.

Redirección desde el archivo .htaccess

PrestaShop genera automáticamente un archivo .htaccess en la raíz de tu tienda. Si has activado SSL en el panel, es posible que ya incluya la redirección. Pero para asegurarte, puedes añadir estas líneas al principio del archivo:

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

Para editar el archivo .htaccess, usa el administrador de archivos de tu hosting o un cliente FTP como FileZilla.

[INFO] Si tu hosting usa Syspanel, puedes editar el .htaccess desde el administrador de archivos del panel (acceso por el puerto 2106). Busca la carpeta public_html o www y localiza el archivo .htaccess.

Redirección desde el código de PrestaShop

Si no te sientes cómodo editando archivos, PrestaShop tiene una solución más sencilla. En el panel de administración, ve a "Parámetros avanzados" > "Rendimiento" y busca la opción "Redirigir a HTTPS". Actívala y PrestaShop se encargará de todo.

Problemas comunes y cómo solucionarlos

Aunque sigas todos los pasos, pueden surgir problemas. Aquí te dejo los más habituales y sus soluciones.

Error de "Tu conexión no es privada"

Este error aparece cuando el certificado no es válido o no está bien instalado. Puede deberse a:

  1. El certificado ha caducado: Renueva el certificado (en Syspanel, suele ser automático).
  2. El certificado no coincide con el dominio: Si el certificado es para www.tudominio.com y estás accediendo sin www, dará error. Asegúrate de que el certificado cubre todas las variantes de tu dominio.
  3. La cadena de certificados está incompleta: Asegúrate de que has instalado el paquete de certificados intermedios.

El candado no aparece en algunas páginas

Esto es un problema de contenido mixto. Revisa el punto 4 de la verificación. Puedes usar la herramienta "Why No Padlock" online para identificar los recursos problemáticos.

La tienda se vuelve lenta después de instalar SSL

Es raro, pero puede pasar. El cifrado consume recursos del servidor. Si tu hosting es muy básico, puede notarse. Soluciones:

  1. Activa la caché de PrestaShop (Parámetros avanzados > Rendimiento).
  2. Utiliza una CDN que gestione el SSL en el borde de la red.
  3. Contrata un hosting mejor si el problema persiste.

Preguntas frecuentes (FAQ)

¿Puedo instalar un certificado SSL gratis en PrestaShop?

Sí, totalmente. Los certificados Let's Encrypt son gratuitos y funcionan perfectamente con PrestaShop. La mayoría de los hostings modernos los ofrecen con un clic.

¿Cuánto tarda en activarse el SSL?

Si usas la instalación automática de Syspanel o cPanel, el certificado Let's Encrypt suele activarse en menos de 5 minutos. Los certificados de pago pueden tardar desde unas horas hasta varios días, dependiendo del nivel de validación.

¿Pierdo posicionamiento SEO al cambiar de HTTP a HTTPS?

No, al contrario. Google favorece las webs con SSL. Lo que sí debes hacer es configurar correctamente las redirecciones 301 de HTTP a HTTPS para no perder autoridad de página. PrestaShop lo hace automáticamente si activas la redirección.

¿Necesito un certificado SSL diferente para cada dominio?

Sí, necesitas un certificado para cada dominio o un certificado wildcard que cubra varios subdominios. Si tienes tudominio.com y www.tudominio.com, el certificado debe cubrir ambos.

¿Qué es Syspanel y por qué mencionas el puerto 2106?

Syspanel es el panel de control de hosting que utilizamos en nuestra infraestructura. Para acceder a él, debes escribir la dirección de tu servidor seguida del puerto 2106 (por ejemplo, https://tu-servidor:2106). Es una herramienta muy intuitiva que simplifica la gestión de dominios, bases de datos y certificados SSL.

Conclusión final

Instalar un certificado ssl prestashop no es un proceso complicado si sigues los pasos en orden. Recuerda siempre:

  1. Obtén el certificado (gratuito o de pago).
  2. Instálalo en tu servidor (automático o manual).
  3. Activa SSL en el panel de administración de PrestaShop.
  4. Verifica que todo funciona y redirige HTTP a HTTPS.

Con esto, tu tienda estará protegida, tus clientes confiarán en ti y Google te recompensará con un mejor posicionamiento. Si en algún momento te sientes perdido, no dudes en contactar con el soporte de tu hosting. ¡Buena suerte con tu tienda online!

¿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