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

Cómo configurar SSL (HTTPS) en PrestaShop desde tu panel de control

Actualizado el 5 de mayo de 2026

¿Por qué es tan importante activar HTTPS en tu PrestaShop?

Imagina que tienes una tienda física y alguien te pide que le guardes su tarjeta de crédito en un cajón sin llave. Pues bien, tener tu tienda online sin un certificado SSL es exactamente lo mismo. El protocolo HTTPS no es un capricho, es la base de la confianza en el comercio electrónico.

Cuando un visitante entra en tu tienda y ve el candado verde en la barra del navegador, sabe que sus datos (nombre, dirección, número de tarjeta) viajan cifrados y seguros. Sin ese candado, Google penaliza tu posicionamiento, los navegadores muestran avisos de "No seguro" y los clientes potenciales salen despavoridos.

A lo largo de esta guía, aprenderás a configurar SSL PrestaShop paso a paso desde tu panel de control, incluso si nunca has tocado un certificado digital en tu vida. Vamos a ello.

Antes de empezar: qué necesitas tener a mano

Antes de lanzarnos a configurar, asegúrate de tener lo siguiente:

  1. Acceso al panel de control de tu hosting (cPanel, Plesk, Syspanel o similar) con permisos de administrador.
  2. Acceso al panel de administración de PrestaShop (tu tienda).
  3. Un dominio apuntando correctamente a tu servidor (si acabas de contratar el hosting, espera a que los DNS propaguen, puede tardar entre 4 y 48 horas).
  4. Opcional pero recomendable: una copia de seguridad de tu tienda por si algo sale mal.

[!TIP]
Si tu hosting es Syspanel, recuerda que el acceso se realiza por el puerto 2106. Es decir, en tu navegador escribirías algo como https://tu-servidor:2106. Si no sabes cuál es tu servidor, consulta el correo de bienvenida de tu proveedor.

Paso 1: Comprueba si tu hosting ya incluye un certificado SSL gratuito

Hoy en día, la mayoría de los proveedores de hosting incluyen certificados SSL gratuitos (Let’s Encrypt) en todos sus planes. Esto es una gran noticia porque no tendrás que pagar nada extra.

Para comprobarlo, accede a tu panel de control y busca secciones como "SSL", "Seguridad", "Certificados" o "Let's Encrypt". En muchos casos, verás un botón o un interruptor que dice "Activar SSL gratuito" o "Emitir certificado".

En Syspanel (puerto 2106)

Si tu panel es Syspanel, el proceso suele ser muy visual:

  1. Entra por el puerto 2106 con tus credenciales.
  2. Localiza el apartado "Sitios Web" o "Dominios".
  3. Busca tu dominio y haz clic en el icono de configuración (normalmente una rueda dentada).
  4. Dentro, verás la opción "SSL" o "Certificado SSL".
  5. Activa la casilla de "Let's Encrypt" y pulsa guardar.

[!WARNING]
Si no encuentras la opción SSL en tu panel, contacta con tu proveedor de hosting. Algunos certificados requieren activación manual o tardan unas horas en emitirse.

Paso 2: Emite (o instala) tu certificado SSL

Dependiendo de tu proveedor de hosting, tendrás dos caminos:

Opción A: Certificado gratuito automático (Let's Encrypt)

Esta es la opción más común y sencilla. En tu panel de control, busca el botón de "Emitir certificado" o "Activar SSL". El sistema hará todo el trabajo: verificará que el dominio apunta a tu servidor, emitirá el certificado y lo instalará automáticamente.

El proceso suele tardar entre 1 y 5 minutos. Verás un mensaje de éxito cuando termine.

Opción B: Certificado de pago (Comodo, Sectigo, etc.)

Si prefieres un certificado de pago (más garantías, soporte, etc.), deberás:

  1. Comprarlo en tu proveedor de hosting o en una entidad emisora.
  2. Generar un CSR (Certificate Signing Request) desde tu panel de control.
  3. Enviar el CSR a la entidad emisora.
  4. Cuando te den el certificado, copiarlo y pegarlo en el panel de control, junto con la clave privada y el certificado intermedio.

Este proceso es más técnico, pero si sigues las instrucciones de tu proveedor, no tendrás problemas.

[!INFO]
Para la gran mayoría de tiendas online, el certificado gratuito de Let's Encrypt es más que suficiente. Es igual de seguro y no te costará un solo euro.

Paso 3: Verifica que el certificado se ha instalado correctamente

Una vez emitido el certificado, no te fíes del mensaje de "éxito". Haz una comprobación rápida:

  1. Abre tu navegador en modo incógnito.
  2. Escribe tu dominio con "https://" delante (por ejemplo, https://tutienda.com).
  3. Fíjate en la barra de direcciones: debe aparecer un candado cerrado.
  4. Haz clic en el candado y verifica que dice "Conexión segura" y que el certificado es válido para tu dominio.

Si ves algún error como "Conexión no privada" o "El certificado no es válido", espera un poco más (a veces tarda en propagar) o revisa que el certificado se ha emitido para el dominio correcto (con y sin "www").

Paso 4: Activa HTTPS en PrestaShop desde el panel de administración

Ahora viene la parte más importante: activar HTTPS PrestaShop. Aunque ya tengas el certificado instalado, tu tienda seguirá funcionando en HTTP hasta que lo configures.

Accede a tu panel de administración de PrestaShop (normalmente en tudominio.com/admin).

Ve a Preferencias → General (en versiones antiguas) o a Configuración de la tienda → General (en versiones nuevas).

Busca la sección "Activar SSL" y verás dos opciones:

  • Activar SSL: actívala.
  • Activar SSL en todas las páginas: actívala también. Esto fuerza a que todas las páginas usen HTTPS, no solo las del checkout.

Guarda los cambios y listo.

[!WARNING]
No olvides activar la segunda opción. Si solo activas SSL en la primera, podrías tener problemas de contenido mixto (páginas que mezclan HTTP y HTTPS), lo que haría que el candado no apareciera en todas las páginas.

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

Este paso es crucial para el SEO. Si alguien entra en tutienda.com sin el "https", debe ser redirigido automáticamente a la versión segura. Esto evita contenido duplicado y asegura que todo el tráfico pase por HTTPS.

Opción 1: Desde el archivo .htaccess (la más común)

Accede a tu servidor mediante FTP o el administrador de archivos del panel de control. Busca el archivo .htaccess en la raíz de tu PrestaShop (donde están las carpetas admin, modules, themes, etc.).

Al principio del archivo, añade estas líneas:

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

Guarda el archivo y sube los cambios. Ahora, cuando alguien entre por HTTP, será redirigido automáticamente a HTTPS.

[!WARNING]
Si no sabes editar archivos, contacta con tu soporte. Un error en el .htaccess puede tumbar tu tienda. Siempre haz una copia del archivo original antes de tocarlo.

Opción 2: Desde el panel de control

Muchos paneles tienen una opción de "redirección forzada a HTTPS". En Syspanel (puerto 2106), por ejemplo, puedes encontrar esta opción en la configuración del dominio. Busca algo como "Forzar HTTPS" o "Redirección SSL" y actívala.

Paso 6: Actualiza las URLs en PrestaShop

PrestaShop guarda las URLs de tu tienda en su base de datos. Si tu tienda fue creada cuando no tenías SSL, es posible que las URLs internas sigan apuntando a HTTP.

Para solucionarlo:

  1. Ve a Preferencias → General (o Configuración de la tienda → General).
  2. Busca los campos "URL de la tienda" y "URL del logo".
  3. Asegúrate de que empiezan por https:// en lugar de http://.
  4. Guarda los cambios.

Además, puedes forzar la regeneración de URLs desde la herramienta de "Parámetros avanzados → Rendimiento" y pulsando "Vaciar la caché".

Paso 7: Comprueba que no hay contenido mixto

El contenido mixto se produce cuando una página HTTPS carga recursos (imágenes, scripts, CSS) desde URLs HTTP. Esto hace que el candado desaparezca o aparezca un aviso de seguridad.

Para comprobarlo:

  1. Visita tu tienda en HTTPS.
  2. Pulsa F12 para abrir las herramientas de desarrollador del navegador.
  3. Ve a la pestaña "Consola" y busca errores de "Mixed Content".
  4. Si encuentras alguno, deberás actualizar esas URLs a HTTPS.

La forma más rápida de solucionarlo es instalar un módulo de PrestaShop que se encargue de reescribir las URLs automáticamente. Busca en el marketplace oficial "SSL" o "HTTPS" y encontrarás varias opciones gratuitas.

[!TIP]
Muchos temas y módulos de PrestaShop tienen opciones para forzar HTTPS en sus imágenes. Revisa la configuración de tu tema si encuentras contenido mixto.

Paso 8: Actualiza tu Google Search Console y tu sitemap

Una vez que tu tienda funciona correctamente en HTTPS, es hora de avisar a Google:

  1. Entra en Google Search Console y añade la propiedad con la URL https://tutienda.com.
  2. Envía tu nuevo sitemap (normalmente en tutienda.com/sitemap.xml).
  3. Si tenías una propiedad anterior con HTTP, no la borres; simplemente añade la nueva. Google entenderá el cambio de protocolo.

Esto ayuda a que Google indexe tu tienda con las URLs nuevas y no te penalice por contenido duplicado.

Preguntas frecuentes (FAQ)

¿Cuánto tarda en funcionar el SSL?

La emisión del certificado puede tardar entre 1 y 10 minutos. La propagación completa de la redirección puede llevar hasta 48 horas, aunque normalmente es mucho más rápida.

¿Puedo tener SSL en un subdominio (tienda.midominio.com)?

Sí, siempre que el certificado cubra ese subdominio. Muchos certificados gratuitos permiten añadir subdominios adicionales. En tu panel de control, emite el certificado para el subdominio específico.

¿Qué pasa si tengo varios dominios en el mismo hosting?

Puedes emitir un certificado SSL para cada dominio. Si usas Let's Encrypt, el límite suele ser generoso. En tu panel, repite el proceso para cada dominio.

¿El SSL afecta al rendimiento de mi tienda?

Mínimamente. El cifrado y descifrado de datos consume algo de CPU, pero en la práctica es imperceptible para el usuario. Además, la confianza que genera HTTPS compensa con creces cualquier microsegundo extra.

¿Puedo desactivar el SSL si tengo problemas?

Sí, puedes desactivarlo desde PrestaShop en Preferencias → General. Sin embargo, no es recomendable: tu tienda perderá el candado y la confianza de los clientes.

¿Necesito renovar el certificado SSL?

Depende. Los certificados gratuitos de Let's Encrypt suelen renovarse automáticamente cada 90 días si tu hosting lo tiene configurado. Los certificados de pago pueden durar 1 o 2 años y deberás renovarlos manualmente.

[!WARNING]
Si el certificado caduca, tu tienda mostrará un error de seguridad y los clientes no podrán entrar. Activa las notificaciones de caducidad en tu panel de control para no llevarte sustos.

Resumen rápido: checklist final

Para asegurarte de que lo has hecho todo bien, repasa esta lista:

  • Certificado SSL emitido e instalado en el servidor.
  • HTTPS activado en PrestaShop (Preferencias → General).
  • Redirección de HTTP a HTTPS configurada.
  • URLs de la tienda actualizadas a HTTPS.
  • Sin errores de contenido mixto en la consola del navegador.
  • Google Search Console actualizado con la nueva URL.

Conclusión: tu tienda ya es un fortín

Configurar SSL en PrestaShop no es un proceso complicado si sigues los pasos en orden. Desde tu panel de control puedes emitir el certificado, activarlo en la tienda y configurar las redirecciones en cuestión de minutos.

Recuerda que configurar SSL PrestaShop no es un lujo, es una necesidad. No solo protege los datos de tus clientes, sino que mejora tu posicionamiento, aumenta la confianza y evita avisos de navegador que espantan ventas.

Si en algún momento te sientes perdido, vuelve a esta guía y repasa cada sección. Y si aun así tienes dudas, tu proveedor de hosting está para ayudarte. No te quedes con HTTP: da el salto a HTTPS y haz que tu tienda online sea un lugar seguro para comprar y vender.

¿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