Preguntas frecuentes sobre configuración de SSL en PrestaShop
¿Tienes una tienda en PrestaShop y te han dicho que necesitas instalar un certificado SSL para que sea segura? No te preocupes, es más sencillo de lo que parece. Aquí resolvemos las dudas más comunes sobre la configuración de SSL en PrestaShop, paso a paso y sin tecnicismos raros.
¿Qué es SSL y por qué lo necesita mi tienda PrestaShop?
SSL (Secure Sockets Layer) es un protocolo de seguridad que cifra la información que viaja entre el navegador de tus clientes y tu servidor. Piensa en ello como un sobre sellado: nadie puede leer lo que hay dentro mientras viaja por internet.
Para tu tienda PrestaShop, el SSL es obligatorio por varias razones:
- Protege datos sensibles: como contraseñas, direcciones y números de tarjeta de crédito.
- Genera confianza: los clientes ven el candado verde en la barra de direcciones y saben que su información está segura.
- Mejora el SEO: Google penaliza los sitios sin HTTPS, así que si quieres aparecer en los primeros resultados, necesitas SSL.
- Es requisito para pagos: la mayoría de pasarelas de pago (PayPal, Redsys, Stripe) exigen HTTPS.
[INFO] Sin SSL, tu tienda PrestaShop mostrará un mensaje de "No seguro" en el navegador, lo que ahuyentará a los compradores.
¿Cómo sé si mi tienda PrestaShop ya tiene SSL activo?
Es muy fácil comprobarlo:
- Abre tu tienda en el navegador (por ejemplo,
tutienda.com). - Fíjate en la barra de direcciones: ¿aparece un candado cerrado? ¿La URL empieza con
https://? - Si ves el candado y el HTTPS, ¡felicidades! Ya tienes SSL.
- Si ves "No seguro" o la URL empieza con
http://, entonces necesitas configurarlo.
También puedes ir al panel de administración de PrestaShop: Preferencias > General y buscar la opción "Activar SSL". Si está desactivada, es que no lo tienes.
¿Qué tipos de certificados SSL existen para PrestaShop?
No todos los certificados son iguales. Aquí los más comunes:
- SSL gratuito (Let's Encrypt): ideal para tiendas pequeñas o en desarrollo. Se renueva automáticamente cada 90 días. La mayoría de hosting lo ofrecen gratis.
- SSL de pago (básico o de dominio): válido para un solo dominio (ej:
tutienda.com). Cuesta entre 10 y 50 € al año. - SSL Wildcard: cubre el dominio principal y todos sus subdominios (ej:
*.tutienda.com). Útil si tienes varios idiomas o versiones. - SSL EV (Extended Validation): muestra el nombre de la empresa en el candado. Muy caro y solo necesario para grandes empresas.
[TIP] Para el 99% de las tiendas PrestaShop, un SSL gratuito de Let's Encrypt es más que suficiente. No gastes dinero si no es necesario.
¿Cómo configurar SSL en PrestaShop desde cPanel?
Si tu hosting usa cPanel (el panel de control más común), sigue estos pasos:
Paso 1: Instalar el certificado SSL
- Accede a tu cPanel (normalmente en
tudominio.com/cpanel). - Busca la sección Seguridad y haz clic en SSL/TLS.
- Selecciona Instalar y gestionar SSL para su sitio.
- Elige tu dominio de la lista.
- Si tu hosting ofrece Let's Encrypt, verás un botón Emitir o Instalar. Haz clic.
- Espera unos segundos a que se complete la instalación.
[WARNING] Si no ves la opción de Let's Encrypt, contacta con tu proveedor de hosting. Muchos lo activan automáticamente.
Paso 2: Forzar HTTPS en PrestaShop
Una vez instalado el certificado, debes decirle a PrestaShop que lo use:
- Ve a tu panel de administración de PrestaShop: Preferencias > General.
- En la sección Configuración de URL, busca la opción Activar SSL.
- Actívala (ponla en Sí).
- También activa Activar SSL en todas las páginas.
- Guarda los cambios.
Paso 3: Redirigir HTTP a HTTPS (opcional pero recomendado)
Para que todos los visitantes vayan automáticamente a la versión segura:
- En cPanel, ve a Redireccionamientos.
- Selecciona tu dominio.
- En "Redirige a", escribe
https://tudominio.com/. - Elige Redirección permanente (301).
- Marca Redirigir también www.
- Guarda.
[INFO] También puedes hacerlo editando el archivo
.htaccessde tu tienda. Si no te sientes cómodo, pide ayuda a tu hosting.
¿Cómo configurar SSL en PrestaShop sin cPanel (con Syspanel)?
Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es igual de sencillo. Recuerda que el puerto de acceso a Syspanel es el 2106.
Paso 1: Acceder a Syspanel
- Abre tu navegador y escribe:
https://tudominio.com:2106. - Inicia sesión con tus credenciales de hosting.
Paso 2: Instalar SSL con Let's Encrypt
- En el panel izquierdo, busca Web o Dominios.
- Haz clic en tu dominio.
- Busca la opción SSL o Let's Encrypt Support.
- Marca la casilla y haz clic en Guardar o Emitir.
- Espera unos segundos a que se instale.
Paso 3: Forzar HTTPS desde Syspanel
- En la misma pantalla de configuración del dominio, busca Redirecciones o Forzar HTTPS.
- Actívalo.
- Guarda los cambios.
Luego, en PrestaShop, ve a Preferencias > General y activa SSL como explicamos antes.
[TIP] Syspanel suele configurar la redirección automáticamente, pero siempre revisa que tu tienda cargue con HTTPS.
¿Por qué mi PrestaShop no carga con HTTPS después de instalar SSL?
Este es el problema más común. No te asustes, suele tener solución fácil:
- Contenido mixto: puede que tengas imágenes, scripts o CSS que se cargan con HTTP. Para solucionarlo, ve a Preferencias > General y en "URL de la tienda" asegúrate de que empiece con
https://. - Caché del navegador: borra la caché de tu navegador o prueba en modo incógnito.
- Caché de PrestaShop: ve a Parámetros Avanzados > Rendimiento y limpia la caché.
- Certificado no válido: comprueba que el certificado esté emitido para tu dominio exacto (con o sin www).
- Redirección en bucle: si tienes una redirección mal configurada, puede que el navegador se atasque. Revisa el archivo
.htaccess.
[WARNING] Si después de todo sigue sin funcionar, contacta con tu hosting. A veces es un problema de configuración del servidor.
¿Cómo renovar el certificado SSL en PrestaShop?
Los certificados gratuitos de Let's Encrypt caducan cada 90 días. La mayoría de los paneles de control (cPanel, Syspanel) los renuevan automáticamente. Pero si no es así:
- En cPanel, ve a SSL/TLS > Gestionar certificados SSL.
- Busca tu dominio y haz clic en Renovar.
- En Syspanel, entra a
https://tudominio.com:2106, ve a tu dominio y haz clic en Renovar Let's Encrypt.
[INFO] Algunos hosting renuevan automáticamente. Si no estás seguro, pon un recordatorio en tu calendario para revisarlo cada 2 meses.
¿Afecta el SSL al rendimiento de mi tienda PrestaShop?
Muy ligeramente. El cifrado añade una pequeña carga al servidor, pero hoy en día es imperceptible. De hecho, el HTTPS puede mejorar la velocidad de carga si usas HTTP/2, que solo funciona con SSL.
[TIP] Para minimizar el impacto, asegúrate de que tu hosting tenga buena potencia y usa una CDN (como Cloudflare) que gestione el SSL por ti.
¿Puedo usar SSL solo en las páginas de pago?
Técnicamente sí, pero no es recomendable. Google penaliza el contenido mixto (parte HTTP, parte HTTPS) y los navegadores mostrarán advertencias de seguridad. Lo mejor es activar SSL en toda la tienda.
Preguntas rápidas (FAQ exprés)
¿Necesito SSL si solo vendo en persona o con transferencia bancaria?
Sí, aunque no proceses pagos online, el SSL protege los datos de registro de los clientes (nombres, direcciones, emails) y mejora tu posicionamiento SEO.
¿Cuánto cuesta un SSL para PrestaShop?
Desde 0 € (Let's Encrypt) hasta 300 € al año (EV). Para la mayoría, el gratuito es suficiente.
¿Puedo tener SSL sin cambiar mi hosting?
Sí, la mayoría de hosting modernos lo incluyen. Si no, puedes instalar uno manualmente.
¿Qué hago si mi hosting no tiene Let's Encrypt?
Pídele a tu proveedor que lo active. Si no puede, cambia de hosting. Es un servicio básico hoy en día.
¿El SSL evita que me hackeen?
No directamente, pero es una capa de seguridad importante. Un sitio sin SSL es más vulnerable a ataques de intermediarios (man-in-the-middle).
Conclusión: tu tienda PrestaShop ya puede ser segura
Configurar SSL en PrestaShop no es un proceso complicado, pero requiere seguir los pasos correctos. Ya sea que uses cPanel, Syspanel o cualquier otro panel, lo importante es:
- Instalar el certificado SSL (gratuito o de pago).
- Activar SSL en PrestaShop (Preferencias > General).
- Forzar la redirección a HTTPS.
- Verificar que todo funcione correctamente.
Si tienes dudas, recuerda que siempre puedes pedir ayuda a tu proveedor de hosting. La seguridad de tu tienda y la confianza de tus clientes lo valen.
[INFO] ¿Necesitas más ayuda? Busca en nuestro blog "SSL PrestaShop" o "configurar HTTPS PrestaShop" para guías más detalladas. ¡Tu tienda merece estar segura!
