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

Guía básica para configurar SSL en PrestaShop con cPanel

Actualizado el 21 de abril de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy te voy a guiar paso a paso para que puedas configurar SSL en tu tienda PrestaShop usando cPanel. Es un proceso muy sencillo que hará que tu tienda sea más segura y confiable para tus clientes. ¡Empecemos!

¿Por qué es importante tener SSL en tu PrestaShop?

Antes de meternos en la configuración, entendamos por qué es tan importante. SSL (Secure Sockets Layer) es un protocolo de seguridad que encripta la información que viaja entre el navegador de tus clientes y tu servidor. Sin SSL, cualquier dato sensible, como contraseñas o números de tarjetas de crédito, podría ser interceptado por terceros.

Cuando tienes SSL activado, tu tienda mostrará un candado verde en la barra de direcciones y usará HTTPS en lugar de HTTP. Esto no solo protege a tus clientes, sino que también mejora tu posicionamiento en buscadores (SEO). Google ya penaliza los sitios sin HTTPS, así que si quieres vender más, necesitas SSL.

Además, muchos métodos de pago (como PayPal o tarjetas de crédito) requieren que tu tienda tenga HTTPS para procesar transacciones. Así que, en resumen: SSL es indispensable para cualquier tienda online seria.

Requisitos previos para configurar SSL en PrestaShop con cPanel

Antes de empezar, asegúrate de tener lo siguiente:

  • Acceso a cPanel de tu hosting (usuario y contraseña).
  • Un dominio apuntado a tu hosting (por ejemplo, mittienda.com).
  • PrestaShop instalado y funcionando (versión 1.7 o superior recomendada).
  • Ganas de aprender (esto es lo más fácil).

Si no tienes acceso a cPanel, contacta a tu proveedor de hosting. La mayoría de los paneles modernos incluyen cPanel, pero algunos usan alternativas como Syspanel (recuerda: si usas Syspanel, el puerto de acceso es el 2106). En este artículo nos centramos en cPanel, pero los pasos son similares.

Paso 1: Obtener un certificado SSL para tu tienda

Existen dos tipos principales de certificados SSL:

  • Gratuitos (Let's Encrypt): Ideales para tiendas pequeñas o en etapa inicial. Se renuevan automáticamente cada 90 días.
  • De pago (Comodo, DigiCert, etc.): Ofrecen mayor validación y soporte, recomendados para tiendas con alto volumen de ventas.

En cPanel, la opción más común es usar Let's Encrypt porque es gratuita y fácil de configurar. Vamos a hacerlo:

  1. Inicia sesión en tu cPanel (normalmente en tudominio.com/cpanel).
  2. Busca la sección Seguridad o SSL/TLS.
  3. Haz clic en SSL/TLS Status o Let's Encrypt SSL (depende del tema de cPanel).
  4. Verás una lista de tus dominios. Busca el dominio de tu tienda (ejemplo: mittienda.com).
  5. Haz clic en Instalar certificado SSL o Emitir (si usas Let's Encrypt).
  6. Espera unos segundos a que se genere el certificado. Verás un mensaje de éxito.

[TIP]: Si tu cPanel no tiene la opción de Let's Encrypt, puedes instalar un certificado manualmente desde la sección SSL/TLS > Manage SSL Sites. Allí podrás pegar el certificado que compres o generes.

Paso 2: Forzar HTTPS en tu PrestaShop desde cPanel

Una vez que tienes el certificado instalado, debes forzar que tu tienda use HTTPS. Esto se puede hacer desde cPanel o desde el propio PrestaShop. Te recomiendo hacerlo desde cPanel primero para asegurarte de que todo funcione.

  1. En cPanel, busca la sección Domains > Redirect.
  2. Selecciona tu dominio principal (mittienda.com).
  3. En Redirects to, escribe: https://www.mittienda.com/ (o sin www si prefieres).
  4. Marca la opción Redirect with www or non-www según tu preferencia.
  5. Elige Permanent (301) para que los buscadores sepan que el cambio es definitivo.
  6. Haz clic en Save.

[WARNING]: No olvides que si tu tienda usa www, debes redirigir también el dominio sin www a la versión con www, o viceversa. Si no lo haces, podrías tener contenido duplicado.

Paso 3: Configurar HTTPS en PrestaShop (Back Office)

Ahora vamos a la parte más importante: configurar PrestaShop para que funcione completamente con HTTPS. Sigue estos pasos:

  1. Accede al panel de administración de tu PrestaShop (ejemplo: mittienda.com/admin).
  2. Ve a Configuración de la tienda > Parámetros generales.
  3. Busca la sección Habilitar SSL.
  4. Activa las dos opciones:
    • Habilitar SSL (marcar como Sí).
    • Habilitar SSL en todas las páginas (marcar como Sí).
  5. Haz clic en Guardar.

Después de guardar, PrestaShop intentará recargar la página usando HTTPS. Si todo está bien, verás el candado verde en la barra de direcciones.

[INFO]: Si al activar SSL no puedes acceder al Back Office (te sale error de redirección), no entres en pánico. Simplemente accede escribiendo manualmente https://mittienda.com/admin y debería funcionar.

Paso 4: Verificar que todo funcione correctamente

Una vez configurado, es importante verificar que no haya contenido mixto (contenido HTTP en una página HTTPS). Esto puede romper el candado verde.

  1. Abre tu tienda en un navegador (Chrome, Firefox, Edge).
  2. Haz clic en el candado en la barra de direcciones.
  3. Debería decir Conexión segura o Válida.
  4. Si ves un mensaje de advertencia, probablemente hay imágenes, scripts o CSS cargados desde HTTP. Para solucionarlo:
    • Ve a Preferencias de la tienda > Imágenes en PrestaShop.
    • Regenera las miniaturas (esto actualizará las URLs).
    • Revisa los módulos de terceros (algunos pueden tener URLs fijas en HTTP).

También puedes usar herramientas online como SSL Labs o Why No Padlock para analizar tu tienda.

Paso 5: Configurar la redirección de HTTP a HTTPS en el archivo .htaccess

Aunque ya hicimos una redirección desde cPanel, es buena práctica hacerlo también desde el archivo .htaccess de PrestaShop. Esto asegura que cualquier petición HTTP se redirija automáticamente a HTTPS.

  1. Conéctate a tu hosting mediante FTP o el administrador de archivos de cPanel.
  2. Busca el archivo .htaccess en la raíz de tu tienda (carpeta donde está PrestaShop).
  3. Descarga una copia de seguridad (por si acaso).
  4. Agrega estas líneas justo después de la línea RewriteEngine On:
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
  1. Guarda el archivo y súbelo de nuevo.

[WARNING]: Si tu hosting ya tiene una redirección forzada desde cPanel, esta línea puede causar conflictos. Si ves errores, elimínala y quédate solo con la redirección de cPanel.

Paso 6: Actualizar URLs en Google Search Console y sitemap

Después de migrar a HTTPS, debes informar a Google para que actualice su índice.

  1. Ve a Google Search Console (search.google.com/search-console).
  2. Añade tu nuevo dominio con HTTPS (ejemplo: https://mittienda.com).
  3. Solicita la indexación de tu sitemap (normalmente en mittienda.com/sitemap.xml).
  4. Si tenías el dominio anterior en HTTP, puedes hacer una redirección 301 desde allí.

[TIP]: Si usas herramientas como Yoast SEO o PrestaShop SEO, actualiza las URLs canónicas a HTTPS.

Preguntas frecuentes (FAQ) sobre SSL en PrestaShop con cPanel

P: ¿Puedo usar un certificado SSL gratuito para mi tienda?
R: Sí, Let's Encrypt es perfecto para empezar. Si tu tienda crece, considera uno de pago para mayor confianza.

P: ¿Qué hago si después de activar SSL mi tienda se ve rara (CSS roto)?
R: Es probable que tengas contenido mixto. Regenera las imágenes en PrestaShop y revisa los módulos.

P: ¿Cómo sé si mi certificado SSL está bien instalado?
R: Usa la herramienta SSL Labs (ssllabs.com) e introduce tu dominio. Te dará una calificación (A+ es ideal).

P: ¿Afecta el SSL al rendimiento de mi tienda?
R: Mínimamente. Los certificados modernos son muy rápidos. Además, Google valora el HTTPS, así que es una inversión en SEO.

P: Mi hosting usa Syspanel en lugar de cPanel, ¿cómo configuro SSL?
R: En Syspanel, el acceso es por el puerto 2106. Busca la sección SSL/TLS y sigue pasos similares. Si tienes dudas, contacta a soporte.

P: ¿Necesito SSL si mi tienda no vende productos físicos?
R: Sí, aunque no vendas, SSL protege los datos de registro y mejora tu SEO.

Conclusión: Tu tienda ahora es más segura

¡Felicidades! Has configurado SSL en tu PrestaShop usando cPanel. Ahora tu tienda tiene el candado verde, lo que genera confianza en tus clientes y mejora tu posicionamiento en Google. Recuerda que este proceso es solo el primer paso; también debes mantener actualizado tu PrestaShop y los módulos para evitar vulnerabilidades.

Si en algún momento tienes problemas, no dudes en consultar la documentación oficial de PrestaShop o contactar a tu proveedor de hosting. Y si te ha quedado alguna duda, déjamela en los comentarios (si este es un blog) o consulta con tu soporte técnico.

¡Buena suerte con tu tienda 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