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

Configurar SSL en PrestaShop con cPanel: tutorial rápido

Actualizado el 11 de enero de 2026

¿Tu tienda PrestaShop sigue funcionando con HTTP en lugar de HTTPS? Tranquilo, es uno de los pasos más importantes que puedes dar para mejorar la seguridad y la confianza de tus clientes. Además, instalar un certificado SSL PrestaShop es fundamental para el SEO y para cumplir con las normativas de protección de datos. En esta guía rápida, te explicaré paso a paso cómo configurar SSL en PrestaShop usando cPanel, de forma que tu tienda pase a ser completamente segura con HTTPS PrestaShop.

No necesitas ser un experto técnico. Solo sigue estas instrucciones al pie de la letra y en menos de 15 minutos tu tienda estará protegida. Vamos allá.


¿Qué es SSL y por qué es obligatorio para tu PrestaShop?

SSL (Secure Sockets Layer) es un protocolo de seguridad que cifra la información que viaja entre el navegador de tu cliente y tu servidor. Cuando instalas un certificado SSL PrestaShop, la URL de tu tienda cambia de http:// a https:// y aparece un candado verde en la barra de direcciones.

Beneficios clave de activar HTTPS en PrestaShop

  • Seguridad para tus clientes: Protege datos sensibles como contraseñas, direcciones y detalles de pago.
  • Mejora el SEO: Google penaliza los sitios sin SSL. Con HTTPS, tu tienda tiene más posibilidades de aparecer en los primeros resultados.
  • Aumenta la confianza: El candado verde transmite profesionalidad y seguridad.
  • Requisito para pasarelas de pago: Muchos procesadores de pago (PayPal, Stripe, etc.) exigen HTTPS para funcionar.

[INFO] Si tu hosting incluye cPanel, lo más probable es que ya tengas un certificado SSL gratuito (AutoSSL o Let’s Encrypt) disponible. Solo necesitas activarlo.


Requisitos previos antes de empezar

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

  • Acceso a cPanel de tu hosting (las credenciales te las proporcionó tu proveedor).
  • Dominio propio (ejemplo: tutienda.com).
  • PrestaShop instalado y funcionando en modo HTTP.
  • Backup reciente de tu tienda y base de datos. Por si acaso.

[WARNING] No omitas el backup. Un error en la configuración SSL puede dejar tu tienda inaccesible temporalmente. Siempre es mejor prevenir.


Paso 1: Instalar o verificar el certificado SSL en cPanel

Lo primero es asegurarte de que tu dominio tiene un certificado SSL válido. La mayoría de los hostings con cPanel incluyen AutoSSL, que lo instala automáticamente. Vamos a comprobarlo.

  1. Inicia sesión en cPanel. La URL suele ser algo como tudominio.com/cpanel o tudominio.com:2083.
  2. Busca la sección Seguridad y haz clic en SSL/TLS o SSL Certificates.
  3. Dentro, busca la opción Administrar sitios SSL o Manage SSL Sites.
  4. Verás una lista de tus dominios. Busca el tuyo (ejemplo: tutienda.com y www.tutienda.com).
  5. Si aparece como "Válido" o con una fecha de expiración futura, ya tienes SSL instalado. Si no, haz clic en "Ejecutar AutoSSL" o "Install a Free SSL Certificate" (dependiendo del panel).

[TIP] Si tu hosting no tiene AutoSSL, puedes instalar un certificado Let’s Encrypt manualmente desde la misma sección SSL/TLS. Muchos paneles ofrecen un botón directo.

Una vez instalado, espera unos minutos para que se propague. Luego, verifica accediendo a https://tutienda.com desde tu navegador. Si ves el candado, ¡perfecto!


Paso 2: Forzar HTTPS en PrestaShop desde el panel de administración

Con el certificado ya instalado en el servidor, toca configurar PrestaShop para que use HTTPS PrestaShop de forma predeterminada.

  1. Accede al back office de tu tienda (ejemplo: tutienda.com/admin123).
  2. Ve al menú Parámetros de la tienda > General.
  3. Busca la sección "Configuración de la tienda" y localiza la opción "Activar SSL".
  4. Actívala y, justo debajo, también activa "Activar SSL en todas las páginas".
  5. Guarda los cambios.

[WARNING] Al activar SSL, PrestaShop puede tardar unos segundos en recargar. No cierres la ventana ni refresques manualmente. Espera a que termine el proceso.

Después de esto, PrestaShop empezará a redirigir todo el tráfico a HTTPS. Pero aún hay que ajustar algunos detalles para evitar errores de contenido mixto.


Paso 3: Actualizar la URL de la tienda en PrestaShop

Es posible que tu tienda aún tenga la URL base en HTTP. Hay que cambiarla a HTTPS para que todo funcione correctamente.

  1. En el back office, ve a Parámetros de la tienda > Tráfico y SEO.
  2. Haz clic en "Configuración de la tienda" (o "Shop URL" según la versión).
  3. Verás los campos "URL de la tienda" y "URL base SSL". Ambas deben empezar con https://.
    • Ejemplo: https://tutienda.com.
  4. Guarda los cambios.

[INFO] Si tu tienda tiene varios idiomas o dominios, asegúrate de actualizar cada una de las URLs en las configuraciones correspondientes.


Paso 4: Forzar redirección de HTTP a HTTPS desde .htaccess

Aunque PrestaShop ya redirige, es buena práctica forzar la redirección a nivel de servidor usando el archivo .htaccess. Esto evita que Google indexe versiones HTTP duplicadas y mejora el SEO.

  1. Desde cPanel, ve a Administrador de archivos (File Manager).
  2. Navega hasta la carpeta raíz de tu PrestaShop (normalmente public_html o tutienda.com).
  3. Busca el archivo .htaccess. Si no lo ves, activa la opción "Mostrar archivos ocultos".
  4. Haz clic derecho sobre .htaccess y selecciona Editar.
  5. Justo después de la línea RewriteEngine on, pega el siguiente código:
# Forzar HTTPS
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  1. Guarda los cambios y cierra.

[WARNING] Si ya tienes reglas de redirección en .htaccess, no las borres. Simplemente añade las nuevas líneas al principio, después de RewriteEngine on. Un error en este archivo puede romper tu tienda. Siempre haz una copia de seguridad antes de editarlo.


Paso 5: Verificar que todo funciona correctamente

Una vez completados los pasos, es hora de comprobar que la migración a SSL PrestaShop cPanel ha sido exitosa.

  • Prueba manual: Abre tu tienda en varias páginas (inicio, producto, carrito, checkout) y comprueba que todas carguen con HTTPS y el candado verde.
  • Busca errores de contenido mixto: Usa herramientas como Why No Padlock o la consola de desarrollador de Chrome (F12 > pestaña Console). Si ves advertencias sobre recursos cargados con HTTP, deberás corregirlos.
  • Verifica la redirección: Escribe http://tutienda.com en el navegador y asegúrate de que te redirija automáticamente a https://tutienda.com.

[TIP] Si encuentras errores de contenido mixto (imágenes, CSS o JS cargados con HTTP), instala un plugin como "SSL Insecure Content Fixer" para PrestaShop o corrige manualmente las URLs en la base de datos.


Solución de problemas comunes (FAQ rápida)

Mi tienda se queda en bucle de redirección después de activar SSL

Esto suele ocurrir si el certificado no está bien instalado o hay reglas conflictivas en .htaccess. Prueba a desactivar temporalmente la redirección desde .htaccess y verifica que el SSL funciona correctamente desde cPanel.

Aparece un mensaje de "contenido mixto" en el navegador

Significa que algunos recursos (imágenes, scripts) siguen cargándose con HTTP. Revisa el código de tu tema PrestaShop y actualiza las URLs a HTTPS. Un plugin como "Really Simple SSL" (si usas WordPress) no funciona aquí; PrestaShop tiene su propia configuración.

Después de activar SSL, no puedo acceder al back office

Puede deberse a que la URL de administración no se actualizó. Accede directamente escribiendo https://tutienda.com/admin123 y, si funciona, ve a Parámetros > General y verifica que SSL esté activado. Si no puedes acceder, contacta con tu hosting para restaurar el backup.

El candado verde no aparece en todas las páginas

Revisa que todas las imágenes, fuentes y scripts se sirvan con HTTPS. A veces los módulos de terceros cargan recursos HTTP. Desactívalos uno por uno para identificar al culpable.


Consejos finales para mantener tu SSL funcionando

  • Renueva el certificado a tiempo: Si usas AutoSSL o Let’s Encrypt, suelen renovarse automáticamente. Pero verifica cada 3 meses que no haya caducado.
  • Monitoriza tu tienda: Usa herramientas como SSL Labs para comprobar la calificación de tu certificado.
  • Actualiza PrestaShop: Las versiones antiguas pueden tener problemas de compatibilidad con SSL. Mantén tu tienda actualizada.

[INFO] Si tu hosting utiliza Syspanel (antes llamado HestiaCP), recuerda que el acceso al panel se realiza a través del puerto 2106 (ejemplo: tudominio.com:2106). Allí podrás gestionar certificados SSL de forma similar a cPanel.


Conclusión

Configurar SSL PrestaShop cPanel no es complicado, pero requiere seguir una secuencia lógica: instalar el certificado, activar HTTPS en PrestaShop, actualizar las URLs y forzar la redirección. Con estos pasos, tu tienda será más segura, ganarás la confianza de tus clientes y mejorarás tu posicionamiento en buscadores.

Recuerda que, si en algún momento te sientes inseguro, siempre puedes pedir ayuda a tu proveedor de hosting o a un técnico especializado. Pero con esta guía, estoy seguro de que podrás hacerlo tú mismo.

¡Ahora ve y protege tu tienda! Tu negocio y tus clientes te lo agradecerán.

¿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