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

Cómo crear un certificado SSL para PrestaShop en Plesk y cPanel

Actualizado el 12 de noviembre de 2025

¿Tu tienda PrestaShop sigue navegando en HTTP mientras el resto del mundo usa HTTPS? Si es así, estás perdiendo ventas y posicionamiento en Google. Los navegadores marcan tu web como "No segura", y los clientes desconfían al introducir sus datos de pago.

La buena noticia es que instalar un certificado SSL PrestaShop es un proceso más sencillo de lo que parece, especialmente si tu hosting utiliza los paneles de control más populares: Plesk y cPanel. En esta guía completa y paso a paso, te explicaré exactamente cómo hacerlo, incluso si nunca has tocado un panel de administración en tu vida.

Al finalizar, tu tienda tendrá el candado de seguridad, cargará más rápido y, lo más importante, Google te recompensará con mejores posiciones en los resultados de búsqueda. Vamos a ello.


¿Por qué es crítico tener un certificado SSL PrestaShop?

Antes de ensuciarnos las manos con la configuración técnica, entendamos por qué este paso es innegociable para cualquier tienda online moderna.

Confianza del cliente y conversión

Imagina que visitas una tienda online y el navegador muestra un aviso de "Conexión no segura". ¿Introducirías tu tarjeta de crédito? Probablemente no. Un certificado SSL PrestaShop cifra toda la información que viaja entre el navegador del cliente y tu servidor (datos personales, contraseñas, pagos). Sin él, estás pidiendo a tus clientes que confíen su información financiera a una conexión abierta. Eso es una sentencia de muerte para la tasa de conversión.

SEO y posicionamiento web

Desde 2014, Google confirmó que el HTTPS es una señal de ranking. Pero no es solo una pequeña señal: es un factor decisivo. Si tu competidor tiene HTTPS y tú no, es muy probable que él aparezca por delante de ti en los resultados de búsqueda. Además, desde 2018, Chrome marca como "No seguras" todas las páginas HTTP, lo que reduce drásticamente el porcentaje de clics (CTR) en tus enlaces.

Requisito para pagos y pasarelas

La mayoría de las pasarelas de pago modernas (Stripe, PayPal, Redsys) exigen que tu tienda funcione bajo HTTPS para procesar transacciones. Si no tienes el certificado activo, simplemente no podrás ofrecer los métodos de pago más populares.


Preparación previa: Lo que necesitas antes de empezar

No puedes instalar un SSL Plesk PrestaShop sin verificar antes ciertos puntos. Tómate 5 minutos para revisar esta lista y evitarás dolores de cabeza.

1. Acceso a los paneles de control

Necesitas las credenciales de administrador de tu panel de control. Si usas Plesk, normalmente accedes mediante https://tudominio.com:8443. Si usas cPanel, suele ser https://tudominio.com:2083. Si no tienes estos datos, contacta con tu proveedor de hosting.

2. Tipos de certificados SSL

No todos los certificados son iguales. Para una tienda PrestaShop, te recomiendo al menos uno de Validación de Dominio (DV). Son gratuitos y se emiten en minutos. Los más comunes son:

  • Let's Encrypt: El estándar gratuito. Perfecto para empezar. Se renueva automáticamente.
  • Cloudflare Flexible/Full: Si usas Cloudflare, puedes activar SSL gratis desde su panel.
  • Certificados de pago (OV/EV): Muestran el nombre de tu empresa en la barra de direcciones. Mejores para generar confianza, pero cuestan dinero.

[TIP]: Para la mayoría de tiendas pequeñas y medianas, un certificado Let's Encrypt gratuito es más que suficiente. No gastes dinero hasta que tu negocio no lo justifique.

3. Copia de seguridad

Haz una copia de seguridad completa de tu tienda (archivos y base de datos) antes de tocar nada. Si algo sale mal durante el cambio de HTTP a HTTPS, podrás restaurar tu web en minutos.


Cómo crear un certificado SSL PrestaShop en Plesk

Plesk es un panel de control muy visual e intuitivo. Sigue estos pasos al pie de la letra y en menos de 10 minutos tendrás tu tienda segura.

Paso 1: Accede a tu panel de Plesk

Abre tu navegador y escribe la URL de acceso a Plesk. Introduce tu usuario y contraseña de administrador.

Paso 2: Localiza tu dominio

En el panel principal, verás una lista de tus dominios y suscripciones. Busca el dominio de tu tienda PrestaShop y haz clic en él para abrir su panel de gestión.

Paso 3: Instala el certificado Let's Encrypt (SSL PrestaShop)

Dentro del panel de tu dominio, busca la sección "Seguridad" o directamente el icono "SSL/TLS Certificates". Haz clic en él.

Verás una lista de certificados existentes. Busca el botón que dice "Add SSL Certificate" o "Install Let's Encrypt". Plesk tiene integrado un asistente para Let's Encrypt.

  1. Haz clic en "Add" o "Install Let's Encrypt".
  2. Se abrirá un asistente. Deja las opciones por defecto (suelen ser correctas).
  3. Marca la casilla "Secure the domain" y asegúrate de que aparece tu dominio principal.
  4. Haz clic en "Install".

[INFO]: Plesk configurará automáticamente la renovación del certificado. No tendrás que preocuparte por renovarlo manualmente cada 90 días.

Paso 4: Activa el SSL para tu dominio

Una vez instalado, Plesk te mostrará el certificado en la lista. Ahora debes activarlo.

  1. Vuelve a la sección "SSL/TLS Certificates".
  2. Haz clic en el botón de configuración o en "Switch" al lado de tu certificado.
  3. Marca la opción "Activate the certificate for secure connections".
  4. Pulsa "OK" o "Apply".

Paso 5: Redirige todo el tráfico a HTTPS

Este paso es crucial para el SEO. Debes forzar que todo el tráfico HTTP se redirija automáticamente a HTTPS.

  1. En el panel de tu dominio, busca "Apache & nginx Settings".
  2. En la sección de "HTTP to HTTPS Redirect", selecciona la opción "Permanent (301)".
  3. Guarda los cambios.

[WARNING]: Si no haces esta redirección 301, tendrás contenido duplicado en Google (tu web cargará tanto en HTTP como en HTTPS), lo que penalizará tu SEO.

Paso 6: Actualiza PrestaShop

Ahora debes configurar tu tienda para que use HTTPS por defecto.

  1. Accede al panel de administración de PrestaShop.
  2. Ve a "Shop Parameters" > "General".
  3. En la sección "Enable SSL", activa la opción "Yes".
  4. Guarda los cambios.

PrestaShop ajustará automáticamente las URLs de tus productos e imágenes.


Cómo crear un certificado SSL PrestaShop en cPanel

cPanel es el panel más utilizado en el mundo del hosting compartido. Su proceso es igual de sencillo, aunque la interfaz es algo diferente.

Paso 1: Accede a cPanel

Introduce tu URL de acceso (normalmente tudominio.com/cpanel o tudominio.com:2083) y tus credenciales.

Paso 2: Busca la sección de seguridad

En el panel principal, busca la sección "Security". Dentro, encontrarás la herramienta "SSL/TLS Status" o "SSL/TLS". Haz clic en ella.

Paso 3: Activa el AutoSSL (Let's Encrypt)

La mayoría de los cPanel modernos tienen una función llamada "AutoSSL" que instala automáticamente un certificado Let's Encrypt gratuito.

  1. En la página de "SSL/TLS Status", verás una lista de tus dominios.
  2. Busca tu dominio de PrestaShop.
  3. Haz clic en el botón "Run AutoSSL".

cPanel se pondrá a trabajar y en unos minutos te mostrará un candado verde en el estado del dominio.

[TIP]: Si tu hosting no tiene AutoSSL activado, contacta con tu proveedor para que lo active. Es la forma más rápida de obtener un certificado SSL PrestaShop gratuito.

Paso 4: Instalación manual (Si AutoSSL no funciona)

Si el AutoSSL falla, puedes instalar el certificado manualmente. Deberías tener acceso a la herramienta "SSL/TLS" en la sección de seguridad.

  1. Haz clic en "Install and Manage SSL for your site (HTTPS)".
  2. Selecciona tu dominio en el menú desplegable.
  3. Si tu proveedor te ha dado los archivos del certificado (clave privada, certificado y CA Bundle), pégalos en los campos correspondientes.
  4. Haz clic en "Install Certificate".

Paso 5: Fuerza la redirección a HTTPS en cPanel

cPanel tiene una herramienta específica para esto.

  1. Busca la sección "Domains".
  2. Haz clic en "Force HTTPS Redirect".
  3. Activa el interruptor para tu dominio principal.

[WARNING]: Asegúrate de activar la redirección para todas las variantes de tu dominio (con y sin www).

Paso 6: Configura PrestaShop en cPanel

Al igual que en Plesk, debes activar SSL dentro de PrestaShop.

  1. Ve a tu panel de administración de PrestaShop.
  2. Navega a "Shop Parameters" > "General".
  3. Activa "Enable SSL".
  4. Guarda los cambios.

Solución de problemas comunes con el SSL PrestaShop

A veces, aunque el certificado esté instalado, surgen problemas. Aquí tienes las soluciones a los fallos más típicos.

Error: "Tu conexión no es privada"

Este error suele aparecer si el certificado no está bien instalado o si hay una mezcla de contenidos.

  1. Verifica la instalación: Usa herramientas online como "SSL Checker" para ver si el certificado está bien configurado.
  2. Limpia la caché: Tanto la caché del navegador como la de PrestaShop. Ve a "Advanced Parameters" > "Performance" y limpia la caché.
  3. Revisa el CDN: Si usas Cloudflare u otro CDN, asegúrate de que su modo SSL sea "Full" o "Full (strict)".

Error: Contenido mixto (Mixed Content)

Esto ocurre cuando la página carga en HTTPS, pero algunos recursos (imágenes, scripts, CSS) se cargan desde URLs HTTP.

  1. Regenera las URLs: En PrestaShop, ve a "Shop Parameters" > "General" y asegúrate de que la URL de la tienda empieza por https://.
  2. Usa un plugin de búsqueda: Instala un módulo como "Really Simple SSL" en PrestaShop (si está disponible) para forzar que todos los enlaces internos se actualicen.
  3. Revisa la base de datos: Puedes hacer una consulta SQL para reemplazar todas las URLs http:// por https:// en la tabla ps_configuration y ps_shop_url.

Error: El certificado se ha caducado

Los certificados Let's Encrypt duran 90 días. Si no se renuevan automáticamente, tu web dejará de ser segura.

  1. Plesk: La renovación automática está integrada. Si falla, revisa los logs del sistema.
  2. cPanel: El AutoSSL se encarga de renovarlo. Si usas un certificado manual, deberás renovarlo tú mismo.

Preguntas Frecuentes (FAQ) sobre SSL en PrestaShop

¿Necesito un certificado SSL si solo vendo en tienda física?

Sí. Cualquier web que maneje datos de clientes (aunque solo sea un formulario de contacto) debe tener SSL para proteger la privacidad y mejorar el SEO.

¿Puedo usar el mismo certificado para varios dominios?

Sí, pero necesitas un certificado wildcard (comodín) o uno multidominio. Los certificados Let's Encrypt estándar son solo para un dominio.

¿Puedo instalar SSL PrestaShop sin acceso al panel de control?

Técnicamente sí, pero es mucho más complicado. Necesitarías acceso FTP y conocimientos avanzados de configuración de servidor. Te recomiendo encarecidamente usar Plesk o cPanel.

¿El SSL ralentiza mi tienda?

No. Al contrario, el protocolo HTTP/2 (que solo funciona con HTTPS) acelera la carga de tu web al permitir la carga simultánea de múltiples recursos.

¿Qué pasa con los enlaces externos que apuntan a mi web en HTTP?

Los enlaces externos no se penalizan. La redirección 301 que configuramos anteriormente se encargará de transferir toda la autoridad de las URLs antiguas a las nuevas HTTPS.

¿Necesito cambiar algo en mi archivo .htaccess?

Plesk y cPanel gestionan esto automáticamente cuando activas la redirección forzada. Sin embargo, si tu PrestaShop está en un subdirectorio, puede que necesites añadir manualmente las reglas de redirección.


Conclusión: Tu tienda segura, tu SEO feliz

Instalar un certificado SSL PrestaShop en Plesk o cPanel es un proceso que, una vez que lo haces una vez, se convierte en algo rutinario. No es necesario ser un experto en servidores; solo seguir los pasos que hemos detallado.

Recuerda que este cambio no solo protege a tus clientes, sino que es una inversión directa en tu posicionamiento. Google premia la seguridad, y los usuarios la perciben como una señal de profesionalidad.

Resumen rápido de la checklist final:

  • ✅ Certificado SSL instalado y activo.
  • ✅ Redirección 301 de HTTP a HTTPS configurada.
  • ✅ PrestaShop actualizado con Enable SSL en "Sí".
  • ✅ Caché de PrestaShop limpiada.
  • ✅ URLs canónicas actualizadas a HTTPS.

Si has seguido todos los pasos, tu tienda PrestaShop estará lista para competir en igualdad de condiciones. Si te surge cualquier duda durante el proceso, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico, ya que suelen tener guías específicas para su entorno.

Ahora, ve y asegura esa tienda. Tu futuro cliente (y Google) 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