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

Dudas comunes sobre SSL en PrestaShop y cómo solucionarlas

Actualizado el 23 de abril de 2026

¿Por qué es tan importante tener un certificado SSL en tu tienda PrestaShop?

Si tienes una tienda online con PrestaShop, seguramente has oído hablar del certificado SSL y de la necesidad de activar el HTTPS. Pero, ¿qué significa esto realmente para tu negocio?

Un certificado SSL es como un escudo digital que protege la información que viaja entre el navegador de tus clientes y tu servidor. Cuando un usuario introduce datos personales, como su nombre, dirección o, lo más importante, los datos de su tarjeta de crédito, el SSL los cifra. Esto impide que hackers o terceros puedan interceptarlos y robarlos.

Para una tienda eCommerce, tener un PrestaShop SSL correctamente configurado no es solo una opción, es una obligación. Sin él, tu tienda será marcada como "No segura" por los navegadores (Chrome, Firefox, Safari, etc.), lo que espantará a tus clientes y destruirá tu credibilidad. Además, Google penaliza en sus resultados de búsqueda a los sitios que no tienen HTTPS, por lo que tu SEO también se resentirá.

En esta guía extensa, vamos a resolver las dudas más comunes sobre errores SSL en PrestaShop. Te explicaremos paso a paso cómo solucionar los problemas típicos, desde la instalación hasta la configuración final, para que tu tienda sea un búnker de seguridad eCommerce.


Dudas Frecuentes sobre SSL en PrestaShop

¿Qué es exactamente un certificado SSL y cómo sé si mi tienda lo tiene?

Un certificado SSL es un archivo de datos que vincula una clave criptográfica a los datos de tu organización. Cuando se instala en tu servidor web, activa el candado y el protocolo HTTPS (la "s" significa "seguro").

¿Cómo saber si tu tienda PrestaShop ya tiene uno?

  1. Abre tu tienda en un navegador (Chrome, Firefox, etc.).
  2. Mira la barra de direcciones. Deberías ver un candado cerrado a la izquierda de la URL. Si ves "No seguro" o un candado abierto con una línea roja, no tienes SSL activo.
  3. Si el candado está cerrado, haz clic en él. Verás la información del certificado: a quién está emitido, la fecha de caducidad y la entidad que lo emitió.

[INFO] Los certificados pueden ser gratuitos (como Let's Encrypt) o de pago (Comodo, DigiCert, etc.). Los gratuitos son perfectamente válidos para la mayoría de tiendas. Lo importante es que esté instalado y configurado.

¿Qué tipos de errores SSL puedo encontrar en PrestaShop?

Los errores más comunes que verás en tu tienda PrestaShop son estos:

  • Error de contenido mixto (Mixed Content): Es el más habitual. Ocurre cuando tu página carga a través de HTTPS, pero algunos elementos (imágenes, CSS, JavaScript) se cargan a través de HTTP. El navegador los bloquea por seguridad, mostrando una página rota o el mensaje "No seguro".
  • Error de nombre de dominio no coincide: Aparece si tu certificado está emitido para www.tutienda.com pero accedes a tutienda.com (sin www) o viceversa.
  • Error de certificado caducado: El certificado tiene una fecha de validez. Si se vence, el navegador mostrará un aviso de "Conexión no privada".
  • Error de certificado autofirmado: Si instalaste un certificado que no fue emitido por una autoridad de confianza (CA), los navegadores lo rechazarán.
  • Error de redirección: Que el usuario no sea redirigido automáticamente de HTTP a HTTPS.

Cómo Solucionar los Problemas de SSL en PrestaShop

Vamos a ver, paso a paso, cómo resolver cada uno de estos problemas.

1. Solucionar el Error de Contenido Mixto (Mixed Content)

Este es el error más frustrante y el que más preguntas genera. La solución implica forzar a PrestaShop a que todas las URL de tu tienda se carguen bajo HTTPS.

Paso 1: Configurar PrestaShop para forzar HTTPS

  1. Accede al Panel de administración de tu PrestaShop.
  2. Ve a Parámetros de la tienda > General.
  3. Busca la sección "Configuración de la tienda".
  4. En "Activar SSL", selecciona .
  5. En "Activar SSL en todas las páginas", selecciona .
  6. Guarda los cambios.

Paso 2: Corregir las URL de los recursos

A veces, esta configuración no es suficiente. Pueden quedar imágenes o enlaces "duros" con HTTP en tu base de datos. Para limpiarlo, puedes usar un módulo gratuito como "PS Cleaner" o ejecutar una consulta SQL en tu base de datos (si sabes hacerlo). La opción más segura para no técnicos es:

  1. Instala un módulo gratuito de "Búsqueda y reemplazo" de URL en el mercado de PrestaShop.
  2. Úsalo para buscar http://tutienda.com y reemplazarlo por https://tutienda.com.

Paso 3: Comprobar el resultado

Abre tu tienda en una ventana de incógnito. Pulsa F12 (o clic derecho > "Inspeccionar") y ve a la pestaña "Consola". Si no ves errores en rojo sobre "Mixed Content", ¡lo has logrado!

[TIP] Si sigues viendo contenido mixto, revisa uno por uno los módulos de tu tienda. Algunos módulos antiguos o mal programados pueden generar enlaces HTTP directamente. Desactívalos temporalmente para identificar al culpable.

2. Solucionar el Error de Nombre de Dominio (www vs no-www)

Tu certificado SSL cubre un nombre de dominio concreto. Si tu certificado es para www.tutienda.com, pero accedes a tutienda.com, el navegador no lo reconocerá.

Solución: Redirigir todo el tráfico a una única versión del dominio

  1. Decide si quieres usar www o no-www. Lo más habitual y recomendado para SEO es usar www.

  2. Si tu servidor es Apache (el más común en hosting compartido), edita el archivo .htaccess en la raíz de tu PrestaShop.

  3. Añade estas líneas al principio del archivo (justo después de RewriteEngine On):

    # Redirigir no-www a www (HTTPS)
    RewriteCond %{HTTP_HOST} ^tutienda\.com [NC]
    RewriteRule ^(.*)$ https://www.tutienda.com/$1 [L,R=301]
    

    Si prefieres no-www, usa esto:

    # Redirigir www a no-www (HTTPS)
    RewriteCond %{HTTP_HOST} ^www\.tutienda\.com [NC]
    RewriteRule ^(.*)$ https://tutienda.com/$1 [L,R=301]
    
  4. Guarda el archivo y comprueba que al escribir la otra versión, te redirija correctamente.

[WARNING] Si no sabes editar el .htaccess, pide ayuda a tu soporte técnico. Un error aquí puede romper tu tienda.

3. Solucionar el Error de Certificado Caducado

Los certificados SSL, incluso los gratuitos de Let's Encrypt, caducan (normalmente cada 90 días). Si no se renuevan, tu tienda se volverá "insegura".

Solución: Renovación automática

La mayoría de los paneles de control de hosting (como cPanel, Plesk o Syspanel) ofrecen la opción de renovación automática.

  1. Accede a tu panel de control. Si usas Syspanel, recuerda que la URL de acceso es tudominio.com:2106.
  2. Busca la sección de "SSL/TLS" o "Certificados SSL".
  3. Si tu certificado es de Let's Encrypt, suele haber un botón de "Renovar" o una opción de "Renovación automática". Actívala.
  4. Para certificados de pago, deberás descargar el nuevo archivo desde la web de tu proveedor e instalarlo manualmente.

[INFO] Si tu certificado caduca, no entres en pánico. La mayoría de los navegadores solo muestran un aviso, pero no bloquean la página. Renueva el certificado y en unos minutos todo volverá a la normalidad.

4. Solucionar el Error de Certificado Autofirmado

Un certificado autofirmado es como un carnet de identidad que te haces tú mismo. Los navegadores no confían en él.

Solución: Obtener un certificado de una autoridad de confianza (CA)

  • Opción gratuita (recomendada): Usa Let's Encrypt. La mayoría de los hostings lo ofrecen con un clic desde el panel de control. Si usas Syspanel, busca la opción "Let's Encrypt SSL" y actívala.
  • Opción de pago: Compra un certificado en cualquier proveedor (Namecheap, GoDaddy, etc.) e instálalo manualmente en tu servidor.

5. Solucionar el Error de Redirección (HTTP a HTTPS)

A veces, aunque tengas SSL, los usuarios pueden seguir accediendo a tu tienda mediante HTTP. Esto es malo para el SEO y la seguridad.

Solución: Forzar redirección 301

  1. Asegúrate de que en Parámetros de la tienda > General tienes activado "Activar SSL en todas las páginas".

  2. Si no funciona, añade esta regla en tu archivo .htaccess (justo después de RewriteEngine On):

    # Redirigir HTTP a HTTPS
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
    
  3. También puedes forzarlo desde el propio PrestaShop editando el archivo config/defines.inc.php. Busca la línea define('_PS_SSL_ENABLED_', '0'); y cámbiala a '1'. Pero ojo, si lo haces mal, puedes bloquear el acceso a tu panel.

[TIP] La opción del .htaccess es más segura y universal. Si no te funciona, contacta con tu hosting.


Preguntas Frecuentes (FAQ) sobre PrestaShop SSL

¿Necesito un SSL de pago o vale con uno gratuito?

Para el 99% de las tiendas PrestaShop, un certificado gratuito de Let's Encrypt es perfecto. Ofrece el mismo nivel de cifrado que uno de pago. La única diferencia es que los de pago suelen tener una validez de 1-2 años (frente a los 90 días de Let's Encrypt) y pueden incluir garantías económicas (que no necesitas). Si tu hosting te ofrece Let's Encrypt, úsalo sin miedo.

¿Qué hago si mi panel de control es Syspanel?

Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es igual de sencillo. Accede a tu panel a través del puerto 2106 (ejemplo: tudominio.com:2106). Busca la sección "Web" y luego "SSL". Allí podrás activar Let's Encrypt para tu dominio principal y para todos los subdominios. Es un proceso de un solo clic.

¿Puedo tener SSL si mi tienda está en un subdominio (ej: tienda.midominio.com)?

Sí, absolutamente. Necesitarás un certificado que cubra ese subdominio. Let's Encrypt lo permite sin problema. En tu panel de control (cPanel, Syspanel, etc.), al activar el SSL, asegúrate de seleccionar el subdominio correcto.

Mi tienda se ve bien, pero el candado no aparece. ¿Qué pasa?

Esto suele ser un problema de contenido mixto. Revisa la consola del navegador (F12) para ver qué recursos se están cargando con HTTP. Puede ser una imagen de un banner, un icono de redes sociales o un script de un módulo. La solución es la misma que explicamos en el punto 1.

¿Afecta el SSL a la velocidad de mi tienda?

Muy ligeramente, el cifrado y descifrado de datos consume un poco de recursos del servidor. Sin embargo, con los servidores modernos y el protocolo HTTP/2 (que solo funciona con HTTPS), el impacto es prácticamente nulo. De hecho, HTTP/2 puede incluso mejorar la velocidad de carga. No te preocupes por esto.


Conclusión: Tu seguridad eCommerce empieza con un SSL bien configurado

Tener un certificado SSL en tu tienda PrestaShop no es un lujo, es una necesidad. Es la base de la confianza de tus clientes y un factor clave para tu posicionamiento en Google. Los errores SSL pueden ser frustrantes, pero como has visto, la mayoría tienen soluciones muy claras y sencillas.

Recuerda los puntos clave:

  1. Activa SSL desde el panel de administración de PrestaShop.
  2. Corrige el contenido mixto usando módulos de búsqueda y reemplazo.
  3. Redirige todo el tráfico de HTTP a HTTPS y de www a no-www (o viceversa).
  4. Renueva tu certificado automáticamente, especialmente si usas Let's Encrypt.
  5. Si usas Syspanel, accede por el puerto 2106 para gestionar tu SSL fácilmente.

Si sigues estos pasos, tu tienda será un lugar seguro para tus clientes y un sitio bien valorado por Google. ¡No esperes más y protege tu negocio 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