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

Cómo instalar un certificado SSL en PrestaShop desde cPanel o Plesk

Actualizado el 20 de marzo de 2026

¿Por qué necesitas un certificado SSL en PrestaShop?

Antes de ponernos manos a la obra, es importante que entiendas qué es un certificado SSL y por qué es tan crítico para tu tienda online. Un certificado SSL (Secure Sockets Layer) cifra la información que viaja entre el navegador de tus clientes y tu servidor. Sin él, datos como contraseñas, números de tarjeta o direcciones de correo podrían ser interceptados por terceros.

Google también penaliza las webs sin HTTPS, mostrando un aviso de "No segura" en el navegador. Esto afecta directamente a tu SEO y a la confianza de tus clientes. En el comercio electrónico, la confianza lo es todo: si un cliente ve que tu tienda no es segura, probablemente abandone el carrito.

Instalar un ssl prestashop no es un proceso complicado si sigues los pasos adecuados. En este artículo te guiaré desde la generación del certificado hasta la configuración final en tu tienda, ya sea que uses cPanel o Plesk como panel de control.

Requisitos previos antes de instalar tu certificado SSL

Para que todo salga bien, necesitas tener acceso a tu panel de control de hosting. Dependiendo de tu proveedor, será cPanel o Plesk. También necesitarás acceso a tu panel de administración de PrestaShop (normalmente en /admin o la URL personalizada que configuraste).

Otro requisito importante: tu dominio debe estar apuntando correctamente a tu servidor. Si acabas de contratar el hosting y el dominio, espera a que el DNS se propague completamente. Esto puede tardar entre 24 y 48 horas.

Por último, asegúrate de tener un certificado SSL emitido. Puedes obtener uno gratuito de Let's Encrypt (la mayoría de los hostings lo ofrecen desde el panel) o comprar uno de pago si necesitas garantías extendidas o validación de organización.

Paso 1: Generar o instalar el certificado SSL en cPanel

Si tu hosting usa cPanel, el proceso es bastante directo. Sigue estos pasos:

  1. Accede a tu cPanel con tus credenciales.
  2. Busca la sección Seguridad y haz clic en Certificados SSL/TLS.
  3. Verás varias opciones. Si tu hosting tiene auto-instalación de Let's Encrypt, busca el icono SSL/TLS Status o Let's Encrypt.
  4. Haz clic en Run AutoSSL o Issue Certificate dependiendo de la interfaz.
  5. Espera unos minutos. El sistema generará e instalará automáticamente el certificado para tu dominio.

Si prefieres instalar un certificado de pago (por ejemplo, de Comodo o DigiCert), necesitarás generar una CSR (Certificate Signing Request):

  1. En cPanel, ve a SSL/TLS > Generate, view, or delete SSL certificate signing requests.
  2. Completa los datos: nombre del servidor (tu dominio), país, estado, etc.
  3. Copia la CSR generada y envíala a tu proveedor de certificados.
  4. Cuando te envíen el certificado y el paquete de CA, vuelve a SSL/TLS > Install and manage SSL certificates.
  5. Pega el certificado, la clave privada (la tienes en SSL/TLS > Keys) y el bundle de CA.
  6. Haz clic en Install Certificate.

Paso 2: Instalar el certificado SSL en Plesk

Plesk tiene una interfaz diferente, pero igualmente sencilla. Aquí tienes los pasos:

  1. Inicia sesión en Plesk.
  2. Ve a Websites & Domains y selecciona tu dominio.
  3. Busca la sección SSL/TLS Certificates.
  4. Si quieres un certificado gratuito de Let's Encrypt, haz clic en Get It Free o Issue Let's Encrypt SSL.
  5. Selecciona los dominios que quieres cubrir (normalmente tu-dominio.com y www.tu-dominio.com).
  6. Haz clic en Install y espera unos segundos.

Para certificados de pago en Plesk:

  1. Ve a SSL/TLS Certificates > Add SSL Certificate.
  2. Completa los datos y Plesk generará automáticamente la CSR.
  3. Envía la CSR a tu proveedor.
  4. Cuando recibas el certificado, vuelve a SSL/TLS Certificates, selecciona tu certificado y haz clic en Install.
  5. Pega el contenido del certificado y el bundle de CA si te lo pide.

Paso 3: Activar HTTPS en PrestaShop

Una vez que el certificado está instalado en el servidor, toca configurar PrestaShop para que use HTTPS. Este es el paso más importante y donde muchos usuarios se pierden.

Configuración en el panel de administración de PrestaShop

Accede a tu panel de administración de PrestaShop y sigue estos pasos:

  1. Ve a Configuración avanzada > Rendimiento.
  2. En la sección Cache, asegúrate de que está activa (esto evitará problemas de redirecciones).
  3. Ahora ve a Configuración avanzada > Parámetros avanzados > General (en versiones antiguas) o Shop Parameters > General (en versiones nuevas).
  4. Busca la opción Activar SSL o Enable SSL y actívala.
  5. También activa Activar SSL en todas las páginas (Enable SSL on all pages).
  6. Guarda los cambios.

PrestaShop te preguntará si quieres forzar HTTPS en todo el sitio. Acepta y confirma.

Redirección desde .htaccess

Para asegurarte de que todas las visitas se redirigen a HTTPS, puedes añadir una regla al archivo .htaccess de tu tienda. Este archivo está en la raíz de tu instalación de PrestaShop.

Abre el archivo .htaccess con un editor de texto (desde cPanel o Plesk) y añade estas líneas al principio (después de la línea RewriteEngine on si existe):

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

Esta regla fuerza la redirección de todas las páginas HTTP a HTTPS con un código 301 (redirección permanente). Es importante usar 301 para que Google entienda que tu web ya es definitivamente HTTPS.

Paso 4: Verificar que el SSL funciona correctamente

Después de activar HTTPS, es crucial verificar que todo funciona como debería. Aquí tienes una lista de comprobación:

  • Visita https://tu-dominio.com y comprueba que aparece el candado en la barra del navegador.
  • Haz clic en el candado y verifica que el certificado es válido y está emitido por una autoridad de confianza.
  • Navega por varias páginas de tu tienda (categorías, productos, carrito, checkout) y asegúrate de que todas usan HTTPS.
  • Comprueba que no hay contenido mixto (mezcla de HTTP y HTTPS). Puedes usar herramientas online como Why No Padlock o la consola del navegador (F12 > Console).

Si encuentras errores de contenido mixto, es probable que tengas recursos (imágenes, CSS, JS) cargados con URLs absolutas en HTTP. PrestaShop suele manejarlo bien, pero si usas módulos de terceros, pueden causar problemas.

Paso 5: Actualizar URLs en PrestaShop

Otro paso importante es asegurarte de que las URLs de tu tienda están configuradas con HTTPS. Ve a Configuración avanzada > Parámetros avanzados > General y revisa los campos:

  • URL de la tienda: debe comenzar con https://
  • URL de la tienda (back-office): igualmente con https://

También puedes usar la herramienta SEO & URLs en PrestaShop para regenerar las URLs amigables. Ve a Configuración avanzada > SEO & URLs, marca la opción de regenerar y guarda.

Paso 6: Configurar HSTS para mayor seguridad

HSTS (HTTP Strict Transport Security) es una cabecera que le dice al navegador que solo debe comunicarse con tu sitio mediante HTTPS. Esto añade una capa extra de seguridad y evita ataques de intermediario.

Puedes añadir esta cabecera en tu .htaccess:

Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains"

[WARNING] Antes de activar HSTS, asegúrate de que todo tu sitio funciona correctamente con HTTPS. Si hay algún error, los navegadores bloquearán el acceso durante un año y tus clientes no podrán entrar.

Solución de problemas comunes al activar SSL en PrestaShop

Error de redirecciones infinitas

Si al activar HTTPS tu tienda entra en un bucle de redirecciones, es probable que tengas conflictos entre la configuración de PrestaShop y las reglas de .htaccess. Prueba a:

  1. Desactivar temporalmente las reglas de redirección en .htaccess.
  2. Comprobar que la URL de la tienda en PrestaShop está bien configurada.
  3. Limpiar la caché de PrestaShop (Configuración avanzada > Rendimiento > Limpiar caché).

Aviso de "contenido no seguro" en el navegador

Esto significa que hay recursos cargados por HTTP. Para encontrarlos:

  1. Abre la consola del navegador (F12).
  2. Ve a la pestaña Console o Network.
  3. Busca mensajes de error que mencionen "Mixed Content".
  4. Corrige esas URLs manualmente o usa un módulo de PrestaShop para forzar HTTPS en todos los recursos.

Certificado SSL no reconocido

Si el navegador dice que el certificado no es válido, puede ser que:

  • El certificado no cubre el dominio www y el dominio sin www. Asegúrate de que ambos están incluidos.
  • La fecha del servidor no es correcta. Verifica la hora del sistema.
  • El bundle de CA no se instaló correctamente. Reinstala el certificado.

Preguntas frecuentes (FAQ) sobre SSL en PrestaShop

¿Cuánto tarda en instalarse un certificado SSL?

Los certificados de Let's Encrypt suelen instalarse en menos de 5 minutos. Los de pago pueden tardar desde unas horas hasta varios días, dependiendo del nivel de validación.

¿Puedo instalar un certificado SSL sin acceso a cPanel o Plesk?

Técnicamente puedes hacerlo mediante FTP y configurando el servidor manualmente, pero es muy recomendable tener acceso al panel de control. Si no lo tienes, contacta con tu proveedor de hosting.

¿Afecta el SSL al rendimiento de mi tienda?

Mínimamente. El cifrado añade una pequeña carga al servidor, pero en la práctica es imperceptible. Además, el HTTP/2 (que requiere HTTPS) mejora el rendimiento.

¿Qué pasa con mi SEO al cambiar a HTTPS?

Google recomienda HTTPS y lo considera una señal positiva. Al cambiar, asegúrate de configurar redirecciones 301 para mantener tu posicionamiento. También actualiza tus URLs en Google Search Console.

¿Necesito un certificado SSL para cada subdominio?

Depende del tipo de certificado. Los certificados wildcard cubren todos los subdominios. Los normales solo cubren el dominio y www. Si usas subdominios como tienda.tu-dominio.com, necesitarás un wildcard o un certificado específico.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso al panel se realiza a través del puerto 2106. El proceso de instalación de SSL es similar al de Plesk: busca la sección de certificados SSL en el dominio y sigue las instrucciones.

Conclusión: tu tienda PrestaShop ya es segura

Instalar un certificado ssl prestashop es un proceso que, aunque parece técnico, se puede completar en menos de una hora si sigues los pasos correctos. Tanto cPanel como Plesk ofrecen herramientas sencillas para generar e instalar certificados, incluso gratuitos como Let's Encrypt.

Recuerda que activar https prestashop no solo protege los datos de tus clientes, sino que también mejora tu posicionamiento en Google y genera confianza en tu marca. Es una inversión mínima con un retorno enorme.

Si encuentras algún problema durante el proceso, no dudes en contactar con tu proveedor de hosting. La mayoría de ellos tienen soporte técnico que puede ayudarte a resolver cualquier incidencia.

Ahora que tu tienda es segura, puedes centrarte en lo que realmente importa: vender y hacer crecer tu negocio online. ¡Buena suerte!

¿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