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

Configurar SSL en PrestaShop desde cPanel fácilmente

Actualizado el 14 de abril de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a aprender paso a paso cómo configurar SSL en tu tienda PrestaShop desde cPanel. Esto es fundamental para que tu web sea segura, inspire confianza a tus clientes y, además, mejore tu posicionamiento en Google. No te preocupes si no eres un experto, te guiaré con un lenguaje claro y sencillo. Al final de esta guía, tu tienda usará HTTPS en lugar de HTTP y tendrás un candado verde en la barra de direcciones. ¡Empezamos!


¿Por qué es importante configurar SSL en PrestaShop desde cPanel?

Antes de meternos en los pasos técnicos, entendamos por qué esto es tan importante. SSL (Secure Sockets Layer) es un protocolo que cifra la información que viaja entre tu servidor y el navegador de tus clientes. Sin él, datos como contraseñas, números de tarjeta o direcciones de envío viajan en texto plano, lo que es un grave riesgo de seguridad. Además, Google penaliza en los resultados de búsqueda a las webs sin HTTPS, así que si quieres vender más, necesitas este certificado. Configurar SSL en PrestaShop desde cPanel es el proceso más directo y seguro para lograrlo, ya que tu hosting suele ofrecer certificados gratuitos como Let’s Encrypt o AutoSSL.


Requisitos previos

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

  • Acceso a tu panel de control cPanel (usuario y contraseña).
  • Tu dominio principal o subdominio apuntando a los nameservers de tu hosting.
  • Una instalación funcional de PrestaShop (versión 1.7 o superior recomendada).
  • Tener activo el módulo de SSL en cPanel (normalmente viene incluido).

[INFO] Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el proceso es similar pero accedes por el puerto 2106. En este artículo nos centramos en cPanel, que es el más común.


Paso 1: Instalar el certificado SSL desde cPanel

Lo primero es obtener el certificado. La mayoría de los proveedores de hosting ofrecen SSL gratuito a través de AutoSSL o Let’s Encrypt. Sigue estos pasos:

  1. Inicia sesión en tu cPanel. Normalmente accedes con tudominio.com/cpanel o tudominio.com:2083.
  2. Busca la sección Seguridad y haz clic en SSL/TLS o AutoSSL (depende de tu versión de cPanel).
  3. Dentro de SSL/TLS, verás varias opciones. Selecciona Instalar y administrar SSL para su sitio (HTTPS).
  4. En el menú desplegable, elige tu dominio principal (por ejemplo, tudominio.com).
  5. Haz clic en AutoSSL o Let's Encrypt. El sistema generará e instalará automáticamente el certificado. Esto puede tardar unos minutos.
  6. Una vez completado, verás un mensaje de éxito. Si usas AutoSSL, asegúrate de que esté activado para que se renueve automáticamente cada 90 días.

[TIP] Si tu hosting no ofrece SSL gratuito, puedes comprar uno de pago e instalarlo manualmente subiendo los archivos .crt y .key. Pero para la mayoría de tiendas PrestaShop, el gratuito es suficiente.


Paso 2: Forzar HTTPS en tu dominio desde cPanel

Una vez instalado el certificado, debemos obligar a que todo el tráfico use HTTPS. Esto se hace desde la configuración del dominio en cPanel:

  1. En cPanel, busca la sección Dominios y haz clic en Dominios o Alias de dominio.
  2. Localiza tu dominio principal y haz clic en Administrar o en el icono de engranaje.
  3. Verás una opción llamada Redirigir a HTTPS o Forzar HTTPS. Márcala y guarda los cambios.
  4. También puedes hacerlo desde la sección Redireccionamientos (dentro de Dominios). Crea una redirección permanente (301) desde http://tudominio.com a https://tudominio.com.

[WARNING] No olvides forzar también el www si tu dominio lo usa. Por ejemplo, redirige http://www.tudominio.com a https://www.tudominio.com. Esto evita contenido mixto y problemas de SEO.


Paso 3: Configurar SSL en PrestaShop desde el back office

Ahora que el servidor ya está listo, debemos decirle a PrestaShop que use HTTPS. Sigue estos pasos:

  1. Accede al panel de administración de tu tienda (normalmente tudominio.com/admin).
  2. Ve al menú Configurar y luego a Parámetros de la tienda.
  3. Dentro, selecciona General y luego haz clic en la pestaña Configuración de la tienda.
  4. Busca la opción Habilitar SSL y actívala (ponla en ).
  5. También activa Habilitar SSL en todas las páginas. Esto fuerza HTTPS en todo el sitio, incluyendo el catálogo, carrito y formularios.
  6. Guarda los cambios. PrestaShop te pedirá que confirmes. Acepta.

[INFO] Si no ves estas opciones, puede que tu versión de PrestaShop sea antigua. En ese caso, actualiza a la última versión o busca en el menú Parámetros avanzados > Rendimiento y activa el SSL desde ahí.


Paso 4: Verificar que todo funciona correctamente

Después de la configuración, es crucial comprobar que no hay errores. Aquí te dejo una lista de verificación:

  • Navegación segura: Abre tu tienda en una ventana de incógnito y escribe https://tudominio.com. Deberías ver el candado verde.
  • Contenido mixto: Si ves un candado con un triángulo amarillo, significa que hay recursos (imágenes, scripts) cargándose sin HTTPS. Para solucionarlo, ve a Parámetros de la tienda > General > Configuración de la tienda y asegúrate de que la URL de la tienda (tanto base como de SSL) empiece por https://.
  • Redirección automática: Escribe http://tudominio.com en el navegador y verifica que te redirija a https://. Si no, repite el paso 2.
  • Herramientas externas: Usa herramientas como SSL Labs (www.ssllabs.com) para un análisis profundo de la seguridad de tu certificado.

[TIP] Si tienes problemas con contenido mixto, instala el módulo gratuito "Force HTTPS" desde el marketplace de PrestaShop. Él se encarga de reescribir todas las URLs.


Paso 5: Configurar el SEO para evitar duplicados

Ahora que tu tienda usa HTTPS, debes indicar a Google que la versión segura es la canónica. Esto evita penalizaciones por contenido duplicado:

  1. En PrestaShop, ve a Configurar > Parámetros de la tienda > SEO y URLs.
  2. En la pestaña Configuración de URL, asegúrate de que la URL base (dominio) empiece por https://.
  3. Activa la opción Redirigir a la URL canónica (si está disponible).
  4. Guarda los cambios y, opcionalmente, ve a Configurar > Parámetros de la tienda > Mantenimiento y activa el modo mantenimiento para que los cambios se apliquen sin que los clientes vean errores.
  5. Después, desde Google Search Console, solicita el reindexado de tu sitio con la nueva URL HTTPS.

[WARNING] No olvides actualizar tu archivo robots.txt y tu sitemap para que solo incluyan URLs HTTPS. Puedes regenerar el sitemap desde PrestaShop en Configurar > Parámetros de la tienda > SEO y URLs > Sitemap.


Preguntas frecuentes (FAQ)

Aquí respondo las dudas más comunes que suelen tener los usuarios al configurar SSL en PrestaShop desde cPanel.

¿Puedo usar un certificado SSL gratuito para mi tienda?

Sí, los certificados Let's Encrypt o AutoSSL son perfectamente válidos para tiendas online. Ofrecen el mismo nivel de cifrado que uno de pago. La única diferencia es que se renuevan cada 90 días, pero en cPanel la renovación es automática.

¿Qué hago si después de configurar SSL veo un error de "contenido mixto"?

Esto ocurre cuando hay imágenes, scripts o CSS cargándose con HTTP. Para solucionarlo:

  • Ve a Parámetros de la tienda > General y actualiza las URLs base a HTTPS.
  • Usa el módulo "Force HTTPS" o busca en la base de datos con la herramienta de PrestaShop para reemplazar todas las URLs HTTP por HTTPS.
  • Si tienes imágenes subidas manualmente, cámbialas desde el gestor de archivos.

¿Afecta el SSL al rendimiento de mi tienda?

Mínimamente. El cifrado requiere un poco más de recursos del servidor, pero con los certificados modernos y servidores optimizados, la diferencia es imperceptible. Además, Google valora positivamente la seguridad, lo que puede mejorar tu posicionamiento.

¿Necesito un SSL para cada subdominio?

Sí, los certificados gratuitos cubren solo un dominio y su www (por ejemplo, tudominio.com y www.tudominio.com). Si tienes subdominios como blog.tudominio.com, necesitarás un certificado wildcard (de pago) o instalar SSL individual para cada subdominio.

¿Qué pasa si mi hosting no tiene cPanel?

Si usas Syspanel (HestiaCP), el proceso es similar, pero accedes por el puerto 2106. Busca la sección de SSL/TLS y sigue las instrucciones del panel. La configuración en PrestaShop es idéntica.

¿Puedo desactivar el SSL después de activarlo?

Sí, pero no es recomendable. Si lo desactivas, tu tienda perderá el candado verde, Google podría penalizarte y los datos de tus clientes quedarían expuestos. Si tienes problemas, mejor solucionalos que desactivarlo.


Conclusión

Configurar SSL en PrestaShop desde cPanel es un proceso sencillo que consta de tres grandes pasos: instalar el certificado en el servidor, forzar HTTPS a nivel de dominio y activar SSL en el back office de PrestaShop. Recuerda verificar que todo funcione correctamente y ajustar el SEO para evitar duplicados. Con esto, tu tienda será más segura, confiable y amigable con los motores de búsqueda.

Si tienes alguna duda durante el proceso, no dudes en contactar con el soporte de tu hosting o dejar un comentario. ¡Estoy aquí para ayudarte! Ahora ve y haz que tu tienda brille con HTTPS.

¿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