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

Cómo configurar un certificado SSL en cPanel para tu tienda PrestaShop

Actualizado el 30 de abril de 2026

Configurar un certificado SSL en cPanel para tu tienda PrestaShop es uno de los pasos más importantes para garantizar la seguridad de tus clientes y mejorar tu posicionamiento en Google. Hoy te voy a guiar paso a paso, de forma muy sencilla, para que puedas activar HTTPS en tu tienda sin complicaciones. No necesitas ser un experto técnico; solo sigue estas instrucciones al pie de la letra.

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

Antes de comenzar, es clave que entiendas por qué esto es tan importante. Un certificado SSL (Secure Sockets Layer) cifra la información que viaja entre el navegador de tus clientes y tu servidor. Esto significa que datos como contraseñas, números de tarjeta de crédito o direcciones de envío viajan protegidos. Además, Google penaliza en sus resultados de búsqueda a las tiendas que no tienen HTTPS, mostrando un mensaje de "No seguro" que ahuyenta a los compradores.

En una tienda PrestaShop, la seguridad es aún más crítica porque manejas transacciones y datos personales. Sin SSL, tus clientes pueden desconfiar y abandonar el carrito de compra. Por eso, activar HTTPS no es opcional, es una necesidad.

¿Qué necesitas para empezar?

Para seguir esta guía, solo requieres tres cosas:

  • Acceso a tu panel de control cPanel (te lo proporciona tu empresa de hosting).
  • Una tienda PrestaShop instalada y funcionando.
  • Unos 15-20 minutos de tu tiempo.

Si tu hosting usa Syspanel (el antiguo HestiaCP), recuerda que el puerto de acceso es el 2106. Pero en este artículo nos centramos en cPanel, que es el más común.

Paso 1: Accede a cPanel y localiza la sección SSL

Primero, inicia sesión en tu cPanel. Normalmente se accede escribiendo en tu navegador algo como tudominio.com/cpanel o tudominio.com:2083. Usa el usuario y contraseña que te dio tu proveedor de hosting.

Una vez dentro, busca la sección llamada "Seguridad" o "Security". Allí verás varias opciones. La que nos interesa es "SSL/TLS" o "Certificados SSL". Dependiendo de la versión de cPanel, puede aparecer como "Let's Encrypt SSL" directamente.

[TIP] Si no encuentras la opción, usa la barra de búsqueda de cPanel y escribe "SSL". Te llevará directamente.

Paso 2: Instala un certificado SSL con Let's Encrypt (la opción más fácil)

La forma más rápida y gratuita de obtener un certificado SSL cPanel es usando Let's Encrypt. La mayoría de los paneles cPanel modernos ya incluyen esta funcionalidad integrada. Sigue estos pasos:

  1. En la sección SSL, busca "Let's Encrypt SSL" o "SSL/TLS Status".
  2. Haz clic en esa opción. Verás una lista de tus dominios.
  3. Marca la casilla del dominio principal de tu tienda PrestaShop (por ejemplo, tutienda.com). También marca el subdominio www.tutienda.com si lo tienes.
  4. Haz clic en "Emitir" o "Install". El proceso es automático y tarda menos de un minuto.

Let's Encrypt te proporciona un certificado válido por 90 días, pero cPanel lo renueva automáticamente. No tendrás que preocuparte por nada.

[INFO] Si tu hosting no tiene Let's Encrypt integrado, puedes instalarlo manualmente o pedir a tu proveedor que lo active. Es un estándar hoy en día.

Paso 3: Verifica que el certificado se haya instalado correctamente

Después de la instalación, es bueno comprobar que todo funciona. Puedes hacerlo de dos formas:

  • Desde tu navegador, escribe https://tudominio.com. Si ves un candado verde al lado de la URL, el certificado SSL cPanel está activo.
  • Usa herramientas online como "SSL Checker" (por ejemplo, la de SSL Labs). Solo ingresa tu dominio y te dirá si el certificado es válido y está bien configurado.

Si ves algún error, no te preocupes. Lo más común es que falte forzar el tráfico HTTPS, que veremos en el siguiente paso.

Paso 4: Configura PrestaShop para usar HTTPS (activar HTTPS PrestaShop)

Ahora que tienes el certificado instalado en el servidor, debes decirle a tu tienda PrestaShop que use la versión segura. Esto se hace desde el back office de PrestaShop.

  1. Accede a tu panel de administración de PrestaShop (normalmente tudominio.com/admin).
  2. Ve al menú "Parámetros de la tienda" > "General".
  3. Busca la opción "Activar SSL" y cámbiala a "Sí".
  4. También activa la opción "Activar SSL en todas las páginas". Esto fuerza que toda la tienda use HTTPS, no solo el carrito.
  5. Guarda los cambios.

[WARNING] Si después de activar SSL no puedes acceder al back office, puede ser que tu navegador tenga caché. Prueba abrir una ventana de incógnito o limpiar las cookies. Si el problema persiste, revisa que el certificado esté bien instalado.

Paso 5: Corrige las URLs de tu tienda (importante para evitar errores)

A veces, PrestaShop guarda las URLs de tus productos, categorías e imágenes con "http" en lugar de "https". Esto puede causar que algunas páginas se muestren como "No seguras" aunque tengas SSL. Para solucionarlo:

  1. En el back office, ve a "Parámetros de la tienda" > "Tráfico y SEO" > "SEO y URLs".
  2. En la sección "Configuración de la tienda", verás dos campos: "URL de la tienda" y "URL segura de la tienda". Ambas deben empezar con https://tudominio.com.
  3. Si la URL segura está vacía, cópiala de la URL normal y asegúrate de que tenga "https".
  4. Guarda los cambios.

Además, es recomendable regenerar las URLs de los productos. Ve a "Catálogo" > "Productos", selecciona todos y usa la opción "Actualizar" para forzar el cambio a HTTPS.

Paso 6: Redirige todo el tráfico HTTP a HTTPS (redirección 301)

Para que nadie pueda acceder a tu tienda por la versión no segura, debes crear una redirección automática. Esto se hace desde cPanel:

  1. En cPanel, busca la sección "Dominios" > "Redireccionamientos".
  2. Selecciona tu dominio principal.
  3. En "Tipo", elige "Permanente (301)".
  4. En "Redirige a", escribe https://tudominio.com.
  5. Marca la opción "Redirigir también el directorio www".
  6. Haz clic en "Guardar".

Otra forma más avanzada es editar el archivo .htaccess en la raíz de tu PrestaShop. Si te sientes cómodo, puedes añadir estas líneas al principio del archivo:

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

Pero la opción de cPanel es más segura para principiantes.

[TIP] Después de hacer la redirección, prueba a escribir http://tudominio.com en tu navegador. Deberías ser redirigido automáticamente a https://.

Paso 7: Actualiza los servicios externos (Google, redes sociales, etc.)

Una vez que tu tienda ya funciona con HTTPS, debes actualizar las URLs en todos los servicios externos que uses:

  • Google Search Console: Añade la propiedad con https:// y solicita la reindexación de tu sitio.
  • Google Analytics: Si usas esta herramienta, verifica que el código de seguimiento esté en todas las páginas HTTPS.
  • Redes sociales: Actualiza los enlaces de tu tienda en Facebook, Instagram, etc.
  • Plugins y módulos: Si usas módulos de pago (como PayPal o Stripe), asegúrate de que estén configurados para trabajar con HTTPS.

Paso 8: Prueba la seguridad de tu tienda PrestaShop

Ya casi terminas. Ahora es momento de hacer una verificación final:

  1. Navega por varias páginas de tu tienda (inicio, producto, carrito, checkout) y asegúrate de que todas muestren el candado verde.
  2. Usa herramientas como "Why No Padlock" para detectar contenido mixto (imágenes o scripts cargados desde HTTP). Si encuentras alguno, corrige la URL en el editor de PrestaShop.
  3. Revisa que los formularios de contacto y login envíen datos por HTTPS.

Si todo está bien, ¡felicidades! Tu tienda PrestaShop ya es segura.

Preguntas frecuentes sobre SSL en cPanel y PrestaShop

¿Puedo usar un certificado SSL de pago en lugar de Let's Encrypt?
Sí, puedes comprar un certificado SSL de pago (como de DigiCert o Comodo). En cPanel, ve a "SSL/TLS" > "Instalar y gestionar certificados SSL". Allí podrás subir el certificado que compraste. Let's Encrypt es gratuito y suficiente para la mayoría de tiendas.

¿Qué hago si después de activar SSL mi tienda se ve rara o no carga?
Esto suele pasar por contenido mixto. Revisa que todas las imágenes, CSS y JavaScript se carguen desde HTTPS. En PrestaShop, puedes forzar el uso de HTTPS en "Parámetros de la tienda" > "General" > "Activar SSL en todas las páginas".

¿Let's Encrypt se renueva solo?
Sí, si tu cPanel tiene el cron job configurado (lo normal), se renovará automáticamente cada 90 días. No necesitas hacer nada.

¿Afecta el SSL al SEO de mi tienda?
Sí, positivamente. Google da prioridad a las páginas con HTTPS. Además, tus clientes confiarán más, lo que reduce la tasa de rebote.

¿Puedo tener SSL en varios dominios desde cPanel?
Sí, Let's Encrypt permite certificados multidominio. En la interfaz de cPanel, puedes marcar varios dominios y se instalarán juntos.

Conclusión: Tu tienda PrestaShop ya es segura

Configurar un certificado SSL cPanel para PrestaShop es un proceso sencillo si sigues estos pasos. No solo proteges a tus clientes, sino que también mejoras tu posicionamiento en buscadores y das una imagen profesional. Recuerda que la seguridad es un proceso continuo: revisa periódicamente que el certificado esté vigente y que no haya contenido mixto.

Si tu hosting usa Syspanel (antes HestiaCP), el proceso es similar, pero accederás por el puerto 2106. En cualquier caso, la lógica es la misma: instalar el certificado, configurar PrestaShop y redirigir el tráfico.

Ahora ya sabes cómo activar HTTPS en PrestaShop. Si tienes dudas, vuelve a leer esta guía o consulta con tu proveedor de hosting. ¡Tu tienda online está lista para recibir clientes con total seguridad!

¿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