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

Configurar SSL en PrestaShop con cPanel: Asegura tu tienda

Actualizado el 29 de marzo de 2026

¡Hola! ¿Tienes una tienda en PrestaShop y te preocupa la seguridad de tus clientes? Es totalmente normal. Hoy en día, tener un certificado SSL es tan importante como tener una caja registradora segura en una tienda física. En esta guía, te voy a explicar paso a paso cómo configurar SSL en PrestaShop con cPanel para que tu tienda sea un lugar confiable para comprar y vender.

No necesitas ser un experto en tecnología para seguir estos pasos. Te prometo que si sigues las instrucciones al pie de la letra, en menos de 30 minutos tu tienda estará protegida con el candado verde en la barra de direcciones. ¡Vamos allá!

¿Por qué es tan importante el SSL para tu tienda PrestaShop?

Antes de meternos en la configuración, entendamos por qué esto es clave. SSL (Secure Sockets Layer) es la tecnología que cifra la información que viaja entre el navegador de tu cliente y tu servidor. Piensa en ello como un sobre sellado: sin SSL, los datos (contraseñas, números de tarjetas, direcciones) van como en una postal que cualquiera podría leer.

Beneficios clave:

  • Confianza del cliente: El candado verde y el “https://” son señales de seguridad. Tus clientes se sentirán más seguros al comprar.
  • Mejor SEO: Google favorece los sitios con SSL. Tu tienda aparecerá mejor posicionada en los resultados de búsqueda.
  • Protección de datos: Cumples con normativas como el RGPD (si vendes en Europa) y evitas que hackers intercepten información sensible.
  • Evita avisos de “No seguro”: Los navegadores modernos (Chrome, Firefox) marcan los sitios sin SSL como “No seguros”, lo que espanta a los visitantes.

Requisitos previos: ¿Qué necesitas antes de empezar?

Para este tutorial, asumiremos que tienes acceso a cPanel, el panel de control de tu hosting. Si tu hosting usa otro panel, como Syspanel (antes conocido como HestiaCP), el proceso es muy similar, aunque la interfaz cambia un poco. En Syspanel, el acceso suele ser por el puerto 2106 (ejemplo: tudominio.com:2106).

Lista de verificación:

  • Acceso a cPanel (o tu panel de control, como Syspanel).
  • Un dominio ya apuntando a tu hosting (ejemplo: tutienda.com).
  • PrestaShop instalado y funcionando (aunque sea en modo mantenimiento).
  • Un certificado SSL (puede ser gratuito de Let's Encrypt o de pago). La mayoría de los hostings lo ofrecen gratis.

[INFO] Si no tienes SSL instalado en tu dominio, el primer paso será obtenerlo. No te preocupes, la mayoría de los hostings lo hacen automáticamente con un solo clic desde cPanel.

Paso 1: Instalar y activar el certificado SSL en cPanel

Aquí es donde todo comienza. Vamos a asegurarnos de que tu dominio tenga un certificado SSL válido.

  1. Inicia sesión en cPanel. Normalmente es tudominio.com/cpanel o tudominio.com:2083.
  2. Busca la sección “Seguridad” o “SSL/TLS”. En la mayoría de los hostings, verás un icono llamado “SSL/TLS” o “Let's Encrypt”.
  3. Instala el certificado:
    • Si tu hosting tiene AutoSSL (muy común), solo asegúrate de que tu dominio esté en la lista. Busca una opción como “Ejecutar AutoSSL” o “Instalar SSL”.
    • Si usas Let's Encrypt, busca el asistente, selecciona tu dominio y haz clic en “Emitir” o “Instalar”.
  4. Verifica la instalación: Una vez instalado, verás que tu dominio aparece con un candado o un estado “Válido”.

[TIP] Si tu hosting usa Syspanel, el proceso es similar: busca la sección “SSL” o “Certificados”, selecciona tu dominio y elige “Let's Encrypt”. Recuerda que el acceso a Syspanel es por el puerto 2106.

Paso 2: Forzar HTTPS desde cPanel (Redirección 301)

Ahora que el certificado está instalado, debemos asegurarnos de que todo el tráfico vaya a la versión segura (https://) de tu tienda. Esto se hace con una redirección 301.

  1. En cPanel, busca la sección “Dominios” o “Redireccionamientos”.
  2. Haz clic en “Redireccionamientos”.
  3. Configura lo siguiente:
    • Tipo: Permanente (301).
    • Redirige a: https://www.tutienda.com (o sin www, según prefieras).
    • Redirige: Todos los dominios públicos.
    • Opciones: Marca la casilla “Redirigir también al directorio principal”.
  4. Haz clic en “Guardar”.

[WARNING] Si no haces esta redirección, los usuarios podrían acceder a tu tienda por HTTP y ver el mensaje “No seguro”. Además, Google podría penalizarte por contenido duplicado.

Paso 3: Configurar SSL en el panel de administración de PrestaShop

Ahora vamos a decirle a PrestaShop que use el SSL. Esto es crucial, ya que la tienda necesita saber que debe trabajar con URLs seguras.

  1. Accede a tu back office de PrestaShop. Normalmente es tudominio.com/adminxxxxx.
  2. Ve al menú “Parámetros de la tienda” > “Tráfico y SEO”.
  3. En la pestaña “SEO y URLs”, busca la opción “Activar SSL”.
    • Actívalo en “Sí”.
    • También activa “Activar SSL en todas las páginas”. Esto fuerza que hasta las páginas de inicio de sesión y registro usen HTTPS.
  4. Haz clic en “Guardar”.

[INFO] Si ves un error después de guardar, no te asustes. A veces la sesión se cierra. Simplemente vuelve a iniciar sesión con la URL https://tudominio.com/adminxxxxx.

Paso 4: Verificar que todo funcione correctamente

Ya casi terminamos. Vamos a hacer una pequeña comprobación para asegurarnos de que no hay errores.

  1. Abre tu tienda en una ventana de incógnito (para evitar caché). Escribe https://tutienda.com.
  2. Busca el candado verde en la barra de direcciones. Debe aparecer cerrado.
  3. Haz clic en el candado y selecciona “La conexión es segura”. Verás que dice “Certificado válido”.
  4. Prueba diferentes páginas: categorías, producto, carrito, inicio de sesión. Todas deben cargar con https://.

¿Qué hacer si no funciona?

  • Error de contenido mixto: Si ves un candado con un triángulo amarillo, significa que hay imágenes, scripts o CSS cargándose desde HTTP. Esto se soluciona desde PrestaShop.
  • Página en blanco: Puede ser un problema de caché. Limpia la caché de PrestaShop (Parámetros avanzados > Rendimiento > Forzar compilación) y la de tu navegador.

Paso 5: Solucionar el error de “contenido mixto” (si aparece)

Este es el error más común. El candado aparece, pero con un signo de advertencia. Significa que algunos recursos (imágenes, fuentes, etc.) se cargan desde URLs que empiezan con http://.

Cómo solucionarlo en PrestaShop:

  1. Actualiza las URLs de tus imágenes:
    • Ve a “Parámetros de la tienda” > “Imágenes”.
    • Haz clic en “Regenerar miniaturas” (esto actualizará las rutas de las imágenes).
  2. Revisa el código de tu tema:
    • Si usas un tema personalizado, puede tener enlaces duros (hardcoded) a HTTP. Deberás editarlos desde el editor de archivos de PrestaShop o contactar al desarrollador.
  3. Usa un plugin (módulo) para forzar HTTPS:
    • Busca en el marketplace de PrestaShop módulos como “Force HTTPS” o “SSL Redirect”. Algunos son gratuitos.
  4. Limpia la caché de tu tienda:
    • Ve a “Parámetros avanzados” > “Rendimiento” y limpia la caché.

[TIP] Puedes usar herramientas online como “SSL Checker” o “Why No Padlock” para identificar exactamente qué elemento está causando el error de contenido mixto.

Preguntas Frecuentes (FAQ)

P: ¿Necesito un SSL de pago o sirve el gratuito de Let's Encrypt?
R: Para una tienda PrestaShop, un SSL gratuito de Let's Encrypt es perfectamente válido y seguro. Solo asegúrate de que tu hosting lo renueve automáticamente (la mayoría lo hace).

P: ¿Qué pasa si mi hosting usa Syspanel (antes HestiaCP)?
R: No hay problema. El proceso es el mismo, pero la interfaz cambia. Accede a Syspanel por el puerto 2106, busca la sección “SSL” y sigue los pasos. Luego, en PrestaShop, la configuración es idéntica.

P: Después de activar SSL, mi tienda se ve rara o no carga bien.
R: Es probable que sea un problema de contenido mixto o de caché. Sigue el paso 5 de esta guía. Si persiste, contacta a tu soporte técnico de hosting.

P: ¿Debo forzar HTTPS en todo el sitio o solo en el carrito?
R: ¡En todo el sitio! Activa la opción “Activar SSL en todas las páginas” en PrestaShop. Google y los navegadores lo recomiendan.

P: ¿Cuánto tiempo tarda en propagarse el cambio?
R: La redirección 301 y el SSL suelen ser instantáneos, pero la caché de tu navegador puede tardar unos minutos. Usa una ventana de incógnito para ver los cambios al instante.

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

¡Felicidades! Has configurado SSL en PrestaShop con cPanel y ahora tu tienda es un lugar mucho más seguro para tus clientes. Recuerda que la seguridad no es un destino, sino un viaje: mantén tu PrestaShop actualizado, revisa periódicamente tu certificado SSL y, sobre todo, sigue ofreciendo una gran experiencia de compra.

Resumen rápido de lo que hicimos:

  1. Instalamos el certificado SSL en cPanel.
  2. Forzamos la redirección a HTTPS.
  3. Activamos SSL en el back office de PrestaShop.
  4. Verificamos que todo funcionara correctamente.
  5. Solucionamos posibles errores de contenido mixto.

Si tienes alguna duda, recuerda que tu hosting tiene soporte técnico. ¡No dudes en preguntar! Y si te ha sido útil esta guía, compártela con otros dueños de tiendas PrestaShop. ¡Hasta la próxima!

¿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