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

Añadir un certificado SSL a tu PrestaShop y activar HTTPS

Actualizado el 19 de abril de 2026

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

La seguridad en el comercio electrónico no es un lujo, es una necesidad absoluta. Cuando un cliente visita tu tienda online, te está confiando sus datos personales, su dirección y, lo más importante, sus datos de pago. Sin un certificado SSL, toda esa información viaja por internet en texto plano, lo que significa que cualquier persona con conocimientos técnicos podría interceptarla y leerla.

Un certificado SSL PrestaShop cifra la conexión entre el navegador del visitante y tu servidor. Esto crea un "túnel seguro" donde los datos se convierten en códigos ilegibles para cualquier tercero. Además, desde que Google anunció que la navegación HTTPS es un factor de posicionamiento, tener SSL se ha convertido en un requisito indispensable para el SEO de tu tienda.

Pero los beneficios no terminan ahí. Cuando activas HTTPS, tu tienda muestra el famoso candado en la barra del navegador. Este pequeño icono genera una confianza inmediata en tus clientes. Según estudios del sector, un alto porcentaje de usuarios abandona una compra si el navegador les muestra el aviso de "conexión no segura". En resumen, sin SSL estás perdiendo ventas y posicionamiento.

Tipos de certificados SSL disponibles

Antes de entrar en materia, es importante que conozcas las opciones que tienes disponibles para tu PrestaShop.

Certificados SSL gratuitos: Let's Encrypt

Let's Encrypt es una autoridad de certificación gratuita y automatizada que ha revolucionado la seguridad web. Ofrece certificados válidos por 90 días que se renuevan automáticamente. Para la mayoría de tiendas online, esta es una opción perfecta. Es especialmente recomendable si estás empezando o si tu presupuesto es ajustado.

La ventaja principal es que la instalación suele ser muy sencilla, especialmente si usas un panel de control moderno. La desventaja es que la renovación automática requiere cierta configuración, aunque la mayoría de los paneles la gestionan sin intervención manual.

Certificados SSL de pago

Los certificados de pago (como los de Comodo, DigiCert o GlobalSign) ofrecen diferentes niveles de validación. El más común para tiendas online es el de Validación de Dominio (DV), que verifica que eres el propietario del dominio. También existen los de Validación de Organización (OV) y los de Validación Extendida (EV), que muestran el nombre de tu empresa en la barra del navegador.

Para la mayoría de tiendas PrestaShop, un certificado gratuito de Let's Encrypt es más que suficiente. Si tu facturación es alta y quieres transmitir una confianza máxima, un certificado EV puede ser una buena inversión, pero no es imprescindible.

Preparativos antes de instalar el certificado SSL

Antes de activar HTTPS en tu PrestaShop, necesitas hacer una copia de seguridad completa de tu tienda. Esto incluye tanto los archivos como la base de datos. Si algo sale mal durante el proceso, podrás restaurar tu tienda sin perder información.

También es recomendable que anotes tu configuración actual de SEO. PrestaShop genera URLs amigables que incluyen el dominio. Cuando cambies de HTTP a HTTPS, estas URLs cambiarán, y necesitarás configurar redirecciones para no perder tu posicionamiento.

Otro paso preparatorio importante es revisar que tu hosting soporte SSL. La mayoría de los proveedores modernos lo incluyen de serie, pero es mejor asegurarse. Si usas un panel como Syspanel (accesible a través del puerto 2106), tendrás la gestión de SSL integrada.

Instalación del certificado SSL con Let's Encrypt

La instalación de un certificado SSL PrestaShop con Let's Encrypt es más sencilla de lo que imaginas. Te guío paso a paso.

Paso 1: Accede a tu panel de control

Si tu hosting utiliza Syspanel, accede a través del puerto 2106 (por ejemplo, https://tu-servidor:2106). Este panel te permite gestionar todos los aspectos de tu hosting, incluidos los certificados SSL.

Una vez dentro, busca la sección de "Sitios Web" o "Dominios". Aquí verás una lista de los dominios asociados a tu cuenta.

Paso 2: Solicita el certificado

En la configuración de tu dominio, busca la opción "SSL" o "Certificados". La mayoría de los paneles modernos tienen un botón que dice "Emitir certificado" o "Instalar Let's Encrypt".

Haz clic en esa opción y el sistema automáticamente verificará que eres el propietario del dominio. Esto suele tardar unos segundos. Una vez verificado, el certificado se instala automáticamente.

Paso 3: Verifica la instalación

Después de la instalación, el panel te mostrará el estado del certificado. Deberías ver algo como "Válido" o "Activo". También te indicará la fecha de expiración y la próxima renovación automática.

Activación de HTTPS en PrestaShop

Una vez instalado el certificado, toca activar HTTPS en tu tienda. PrestaShop tiene una configuración específica para esto.

Accede al panel de administración

Entra en tu panel de administración de PrestaShop. Ve a "Parámetros avanzados" y luego a "Rendimiento". Aquí encontrarás la opción de "Activar SSL" y "Activar SSL en todas las páginas".

Activa ambas opciones. La primera activa HTTPS en las páginas principales, mientras que la segunda fuerza HTTPS en todo el sitio, incluido el panel de administración.

Configura las URLs de tu tienda

Ve a "Parámetros avanzados" y selecciona "Configuración general". Aquí verás los campos "URL de la tienda" y "URL del sitio web". Cambia http:// por https:// en ambos campos.

Guarda los cambios y revisa que tu tienda siga funcionando correctamente. Si algo falla, no te preocupes, es normal. Suele ser un problema de caché o de URLs antiguas guardadas en el navegador.

Redirecciones 301: Imprescindibles para tu SEO

Cuando activas HTTPS, necesitas redirigir todo el tráfico de HTTP a HTTPS. Esto es crucial para no perder tu posicionamiento en Google. Las redirecciones 301 indican a los buscadores que la versión HTTPS es la nueva ubicación de tus páginas.

Redirección desde el archivo .htaccess

El método más común es añadir reglas al archivo .htaccess. Este archivo se encuentra en la raíz de tu instalación de PrestaShop. Añade estas líneas al principio:

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

Estas reglas redirigen automáticamente cualquier visita HTTP a HTTPS. Es importante que las añadas antes de las reglas que ya existen en el archivo.

Verifica que no haya contenido mixto

El contenido mixto ocurre cuando tu página HTTPS carga recursos (imágenes, scripts, hojas de estilo) desde URLs HTTP. Esto provoca que el navegador muestre un aviso de seguridad y que el candado no aparezca correctamente.

PrestaShop suele gestionar esto automáticamente, pero es buena idea revisar. Abre tu tienda en el navegador y pulsa F12 para abrir las herramientas de desarrollador. Ve a la pestaña "Consola" y busca errores de contenido mixto. Si encuentras alguno, tendrás que actualizar esas URLs.

Solución de problemas comunes

Error de "Redirecciones demasiadas"

Este error suele ocurrir cuando hay un conflicto entre las reglas de redirección. Revisa que no tengas reglas duplicadas en tu .htaccess o que tu servidor no esté forzando HTTPS por otro método.

El candado no aparece

Si el candado no aparece, es probable que tengas contenido mixto. Revisa las herramientas de desarrollador de tu navegador para identificar los recursos que se cargan por HTTP.

El certificado no se renueva

Los certificados Let's Encrypt se renuevan automáticamente, pero a veces fallan. Si usas Syspanel, revisa que el servicio de renovación esté activo. En la mayoría de los casos, basta con reiniciar el servicio de renovación desde el panel.

Preguntas frecuentes sobre SSL y HTTPS en PrestaShop

¿Cuánto tiempo tarda en activarse el HTTPS?

La instalación del certificado es casi instantánea. La activación en PrestaShop también es rápida, aunque puede tardar unos minutos en propagarse. Los cambios en el .htaccess son inmediatos.

¿Afecta el SSL a la velocidad de mi tienda?

El cifrado SSL añade una pequeña carga extra al servidor, pero con los servidores modernos es prácticamente imperceptible. De hecho, HTTP/2, que requiere HTTPS, mejora significativamente los tiempos de carga.

¿Puedo usar SSL si mi tienda está en un subdominio?

Sí, puedes instalar certificados SSL en subdominios. Let's Encrypt permite certificados wildcard que cubren todos los subdominios de un dominio principal.

¿Necesito un IP dedicada para SSL?

No, la tecnología SNI (Server Name Indication) permite que múltiples certificados SSL compartan la misma IP. Esta tecnología está soportada por todos los navegadores modernos.

¿Qué pasa si mi certificado caduca?

Si tu certificado caduca, los navegadores mostrarán un aviso de seguridad y tus clientes no podrán acceder a tu tienda. Por eso es tan importante la renovación automática. Con Let's Encrypt y Syspanel, la renovación se gestiona de forma automática, pero es buena práctica comprobar periódicamente el estado de tu certificado.

Consejos finales para mantener tu tienda segura

Activar HTTPS es un gran paso, pero no el único. Aquí tienes algunas recomendaciones adicionales:

Mantén tu PrestaShop siempre actualizado. Cada versión incluye parches de seguridad importantes. Activa las actualizaciones automáticas si es posible.

Utiliza contraseñas robustas para tu panel de administración. Cambia el nombre de usuario predeterminado "admin" por algo menos predecible.

Realiza copias de seguridad periódicas de tu tienda. La mayoría de los paneles de control, incluido Syspanel, ofrecen esta funcionalidad de forma nativa.

Revisa los logs de tu servidor regularmente. Si notas actividad sospechosa, actúa de inmediato.

[INFO]: Recuerda que la seguridad es un proceso continuo, no una acción puntual. Mantente informado sobre las últimas amenazas y actualizaciones de seguridad.

Conclusión

Añadir un certificado SSL PrestaShop y activar HTTPS es un proceso que cualquier propietario de tienda online puede realizar con un poco de paciencia y siguiendo los pasos correctos. Los beneficios son enormes: mayor confianza de tus clientes, mejor posicionamiento en Google y protección de datos sensibles.

Con herramientas como Let's Encrypt, la parte del certificado es gratuita y automática. La configuración en PrestaShop es intuitiva y las redirecciones se resuelven con unas pocas líneas en el archivo .htaccess.

[TIP]: Después de activar HTTPS, verifica tu tienda en Google Search Console y solicita la actualización de tu sitemap. Esto ayudará a Google a indexar tus nuevas URLs HTTPS más rápidamente.

No esperes más. La seguridad de tu tienda y la confianza de tus clientes dependen de que actives HTTPS hoy mismo. El proceso no es complicado y los beneficios son inmediatos. Tu tienda online merece la mejor protección posible.

¿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