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

PrestaShop: Cómo activar SSL/HTTPS en tu tienda

Actualizado el 15 de junio de 2026

Cuando un cliente llega a tu tienda online y ve el candado de seguridad en la barra de direcciones, respira tranquilo. Ese pequeño icono significa que sus datos personales y de pago viajan cifrados, protegidos de miradas indiscretas. Si tienes una tienda PrestaShop y aún no has activado SSL o HTTPS, estás jugando con fuego, tanto para la confianza de tus clientes como para tu posicionamiento en Google. Pero no te preocupes, porque hoy te voy a guiar paso a paso para que actives el SSL en tu PrestaShop de forma sencilla, incluso si no eres un experto en tecnología.

Activar SSL PrestaShop no es un lujo, es una necesidad. Sin él, los navegadores modernos mostrarán un aviso de "No seguro" en tu web, lo que puede espantar a más de un comprador. Además, Google penaliza las páginas sin HTTPS, lo que significa que tu tienda aparecerá más abajo en los resultados de búsqueda que tus competidores. Así que, si quieres vender más y dar una imagen profesional, este es el momento de dar el salto. A lo largo de esta guía, te explicaré qué es exactamente el SSL, cómo obtener un certificado, cómo configurarlo en tu panel de administración y cómo solucionar los errores más comunes.

¿Qué es SSL y por qué tu tienda PrestaShop lo necesita?

Empecemos por el principio. SSL (Secure Sockets Layer) es un protocolo de seguridad que cifra la información que se intercambia entre el navegador del visitante y tu servidor. Cuando activas SSL en PrestaShop, la dirección de tu tienda pasará de http:// a https://, y aparecerá el famoso candado verde.

¿Por qué es tan importante? Imagina que estás en una fiesta y le cuentas un secreto a un amigo en voz baja. Si alguien se acerca, podría escucharlo. Con la web es igual: sin SSL, los datos que envía un cliente (como su tarjeta de crédito o su dirección) viajan en "voz alta" y podrían ser interceptados por hackers. Con SSL, esa información viaja en una "caja fuerte" que solo tú y el cliente pueden abrir.

Para un ecommerce, la seguridad es un pilar fundamental. Los clientes son cada vez más conscientes de los riesgos y buscan activamente el candado antes de comprar. Si no lo ven, es muy probable que abandonen el carrito. Por eso, activar SSL en tu tienda no solo te protege a ti, sino que aumenta tu tasa de conversión.

Antes de empezar: ¿Qué necesitas?

Para activar SSL PrestaShop, primero necesitas tener un certificado SSL instalado en tu servidor. Este certificado es un archivo digital que verifica que tu sitio es auténtico y que la conexión es segura.

Existen diferentes tipos de certificados:

  • Certificado de Validación de Dominio (DV): Es el más básico y rápido de obtener. Verifica que eres el dueño del dominio. Es perfecto para empezar.
  • Certificado de Validación de Organización (OV): Verifica la identidad de tu empresa. Ofrece un nivel de confianza mayor.
  • Certificado de Validación Extendida (EV): Es el más completo y muestra tu nombre en la barra de direcciones. Es el más caro y se usa en grandes corporaciones.

[INFO] Para la mayoría de las tiendas online pequeñas y medianas, un certificado DV es más que suficiente. Es gratuito (con Let's Encrypt) y se renueva automáticamente.

¿Cómo saber si ya tienes un certificado instalado? La forma más sencilla es acceder a tu tienda desde un navegador y ver si aparece el candado. Si no lo ves, es que no lo tienes o no está bien configurado.

Si tu tienda está alojada en un panel de control como Syspanel (recuerda, el acceso es a través del puerto 2106), normalmente puedes instalar y gestionar certificados SSL desde la sección de "Sitios Web" o "Dominios". En muchos casos, con un clic puedes solicitar un certificado gratuito de Let's Encrypt. Si usas otro tipo de hosting, deberías encontrar una opción similar en el panel de tu proveedor.

Paso 1: Obtener e instalar tu certificado SSL

Este es el primer gran paso. Si tu hosting te lo ofrece de forma automática, genial. Si no, tendrás que hacerlo manualmente. Te explico las dos vías.

Opción A: Usar un certificado gratuito de Let's Encrypt

Esta es la opción más recomendada para principiantes por su coste (cero euros) y su facilidad de uso.

  1. Accede a tu panel de control (recuerda, si es Syspanel, la URL es https://tu-servidor:2106).
  2. Busca la sección de "Sitios Web" o "Dominios". Haz clic en el dominio de tu tienda.
  3. Busca la opción de "SSL" o "Certificados". Deberías ver un botón que diga "Emitir certificado Let's Encrypt" o similar.
  4. Haz clic en ese botón. El sistema se encargará de verificar que eres el dueño del dominio y, en unos segundos, tendrás tu certificado instalado.
  5. Repite el proceso si tienes un subdominio como www.tutienda.com o si usas una tienda en un directorio tipo tutienda.com/tienda.

[TIP] Asegúrate de que el certificado se emita tanto para el dominio raíz (tutienda.com) como para el subdominio www (www.tutienda.com). Así evitarás errores de contenido mixto.

Opción B: Comprar un certificado SSL a tu proveedor

Si prefieres un certificado de pago (por ejemplo, para una validación extendida), el proceso es diferente.

  1. Compra el certificado en tu proveedor de hosting o en una entidad emisora (como Comodo, Symantec, etc.).
  2. Genera una solicitud de firma de certificado (CSR). Esto se hace normalmente desde el panel de control de tu hosting. Necesitarás crear una clave privada.
  3. Envía la CSR a la entidad emisora junto con los datos de tu empresa.
  4. Una vez que la entidad te envíe el certificado, tendrás que instalarlo en tu servidor. Esto se hace también desde tu panel de control, en la sección de SSL, pegando el certificado y la clave privada.

Este proceso es más complejo, pero tu proveedor de hosting normalmente te dará soporte para hacerlo.

Paso 2: Activar SSL en el panel de administración de PrestaShop

Una vez que el certificado está instalado en tu servidor, es hora de decirle a PrestaShop que lo use. Este es el paso más importante y donde la gente suele tener dudas.

  1. Accede a tu panel de administración de PrestaShop (normalmente en tutienda.com/admin).
  2. Ve a "Configuración avanzada" en el menú lateral.
  3. Dentro de "Configuración avanzada", haz clic en "Rendimiento".
  4. Busca la sección "Activación de SSL".
  5. Verás dos opciones:
    • Activar SSL: Marca esta casilla para que tu tienda funcione con HTTPS.
    • Activar SSL en todas las páginas: Te recomiendo marcar también esta casilla. De esta forma, todas las páginas de tu tienda, no solo las de login y checkout, se servirán a través de HTTPS. Esto es crucial para evitar avisos de "contenido mixto".
  6. Guarda los cambios con el botón "Guardar" que está en la parte superior derecha.

[WARNING] Después de guardar, PrestaShop puede tardar unos segundos en recargar. No cierres el navegador ni hagas clic en nada más. Espera a que la página se actualice sola.

¡Y ya está! Has activado SSL PrestaShop. Pero la aventura no termina aquí. Hay que verificar que todo funciona correctamente.

Paso 3: Configurar correctamente las URLs y verificar la seguridad

Es muy común que después de activar SSL, la tienda siga mostrando imágenes o enlaces con http:// en lugar de https://. Esto se llama "contenido mixto" y hace que el candado de seguridad no aparezca o aparezca como "no seguro". Para solucionarlo, tenemos que asegurarnos de que todas las URLs usen HTTPS.

Configuración de la URL de la tienda

  1. Ve a "Configuración avanzada" y luego a "Parámetros avanzados".
  2. Haz clic en "General".
  3. En la sección "URL de la tienda", verás los campos "Dominio de la tienda" y "Dominio SSL".
  4. Asegúrate de que ambos campos empiecen por https://. Por ejemplo: https://tutienda.com.
  5. Guarda los cambios.

Fuerza la redirección a HTTPS

Para que nadie pueda acceder a tu tienda a través de la versión insegura (http://), es recomendable forzar una redirección. Esto se puede hacer desde el propio PrestaShop o editando el archivo .htaccess.

PrestaShop normalmente genera una regla de redirección automáticamente cuando activas el SSL. Sin embargo, si ves que no funciona, puedes añadir estas líneas al principio de tu archivo .htaccess (que se encuentra en la raíz de tu instalación):

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

[INFO] Si no sabes cómo editar el archivo .htaccess, puedes contactar con tu soporte de hosting. Ellos pueden hacerlo por ti. En Syspanel, puedes acceder a los archivos de tu web desde el "Administrador de archivos".

Verifica que todo está correcto

Después de estos cambios, es hora de comprobar que todo funciona.

  1. Accede a tu tienda a través de https://tutienda.com. Deberías ver el candado verde.
  2. Haz clic en el candado para ver los detalles de la conexión. Debería decir "Conexión segura".
  3. Navega por varias páginas (producto, carrito, checkout, etc.) y asegúrate de que el candado sigue apareciendo.
  4. Utiliza herramientas online como "SSL Labs" o "Why No Padlock" para hacer un análisis más profundo y detectar posibles errores de contenido mixto.

Solución de problemas comunes al activar SSL

A veces, activar SSL no es un camino de rosas. Aquí te dejo los problemas más frecuentes y cómo solucionarlos.

"El sitio no puede ser alcanzado" o "Error de conexión"

Esto suele pasar si el certificado no está bien instalado o si hay una redirección en bucle.

  • Solución: Revisa que el certificado se ha emitido para tu dominio. Asegúrate de que en la configuración de PrestaShop no has puesto https:// en el campo de dominio cuando antes era http:// y el certificado no está activo. Si no puedes acceder al panel, contacta con tu hosting.

"Contenido mixto": El candado aparece con un signo de exclamación

Esto significa que algunos recursos (imágenes, CSS, JavaScript) se siguen cargando desde http://.

  • Solución: La mayoría de las veces se arregla forzando la redirección a HTTPS en el .htaccess. También puedes usar un plugin o módulo de PrestaShop que fuerce el HTTPS en todos los recursos. Otra opción es ir a la base de datos y reemplazar todas las URLs http:// por https://, pero esto es más avanzado.

"El certificado no es válido" o "La conexión no es privada"

Esto suele significar que el certificado ha caducado o que no está emitido para el dominio al que estás accediendo (por ejemplo, si accedes a www.tutienda.com y el certificado es solo para tutienda.com).

  • Solución: Renueva el certificado (si es de Let's Encrypt, suele ser automático). Asegúrate de que el certificado cubre ambas versiones del dominio (con y sin www).

"Error 404" después de activar SSL

Esto puede pasar si las URLs de los productos o categorías se han generado con http:// y ahora no se encuentran con https://.

  • Solución: Ve a "Configuración avanzada" -> "General" y guarda de nuevo la configuración. Esto fuerza a PrestaShop a regenerar las URLs. Si no funciona, puedes limpiar la caché desde "Configuración avanzada" -> "Rendimiento".

Preguntas Frecuentes (FAQ) sobre SSL en PrestaShop

Para terminar, te respondo a las preguntas que más me hacen los usuarios.

¿Es obligatorio tener SSL en mi tienda PrestaShop?

Sí, es totalmente recomendable y en la práctica, obligatorio. No solo por seguridad, sino por SEO. Google penaliza los sitios sin HTTPS y los navegadores los marcan como "No seguros", lo que destruye la confianza del cliente. Además, para cumplir con la normativa de protección de datos (RGPD), es un requisito fundamental.

¿Cuánto cuesta activar SSL en PrestaShop?

Si usas un certificado gratuito como Let's Encrypt, el coste es cero euros. Solo necesitas un hosting que lo soporte, que es la norma hoy en día. Si decides comprar un certificado de pago, el precio puede variar entre 30 y 200 euros al año, dependiendo del tipo.

¿Puedo activar SSL si mi tienda está en un subdominio como tienda.midominio.com?

Sí, perfectamente. El proceso es el mismo. Solo necesitas un certificado que cubra ese subdominio. Con Let's Encrypt es muy fácil, ya que puedes emitir un certificado para el subdominio o un certificado comodín que cubra todos los subdominios.

¿Qué es un certificado comodín (wildcard)?

Un certificado comodín te permite asegurar un dominio y todos sus subdominios con un solo certificado. Por ejemplo, un certificado para *.midominio.com cubriría www.midominio.com, tienda.midominio.com, blog.midominio.com, etc. Es una opción práctica si tienes varios subdominios.

¿Pierdo posicionamiento en Google si cambio de HTTP a HTTPS?

No, al contrario. Ganas posicionamiento. Google considera HTTPS como una señal de calidad y confianza. Eso sí, para no perder las posiciones que ya tenías, es fundamental hacer una redirección 301 de todas tus URLs antiguas (http://) a las nuevas (https://). PrestaShop suele hacer esto automáticamente, pero es bueno verificarlo.

¿Qué hago si después de activar SSL mi página de inicio se ve en blanco?

Esto suele deberse a un problema de caché o a un conflicto con algún módulo. Prueba a limpiar la caché de PrestaShop desde "Configuración avanzada" -> "Rendimiento". Si el problema persiste, desactiva temporalmente los módulos recientes o contacta con tu soporte técnico.

¿Cómo sé si mi certificado SSL está activo y es correcto?

Puedes usar la herramienta online "SSL Labs" (ssllabs.com). Solo tienes que introducir tu dominio y te dará un informe detallado sobre la validez de tu certificado y la configuración de tu servidor. Otra forma es simplemente navegar por tu tienda y comprobar que el candado aparece en todas las páginas.

Conclusión: La seguridad es una inversión, no un gasto

Activar SSL/HTTPS en tu tienda PrestaShop es uno de los pasos más importantes que puedes dar para asegurar el éxito de tu negocio online. No solo proteges los datos de tus clientes, sino que mejoras tu posicionamiento y transmites una imagen de profesionalidad y confianza.

El proceso, como has visto, no es complicado. Con un certificado gratuito y siguiendo estos pasos, puedes tener tu tienda funcionando con HTTPS en menos de una hora. No dejes pasar más tiempo y da el salto a la seguridad. Tus clientes (y Google) te lo agradecerán.

[TIP] Después de activar SSL, es recomendable revisar tu tienda en un dispositivo móvil y en un ordenador de escritorio para asegurarte de que todo se ve y funciona correctamente en ambas plataformas. La experiencia del usuario es clave para la convers

¿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