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

Cómo instalar un certificado SSL en PrestaShop desde cPanel paso a paso

Actualizado el 14 de enero de 2026

Instalar un certificado SSL en tu tienda PrestaShop es uno de los pasos más importantes para garantizar la seguridad de tus clientes y mejorar tu posicionamiento en buscadores. Un certificado SSL activa el protocolo HTTPS, lo que cifra la información que se intercambia entre el navegador del usuario y tu servidor. Además, Google penaliza los sitios que no usan HTTPS, por lo que es fundamental para tu SEO.

En esta guía, te explicaré cómo instalar un certificado SSL en PrestaShop desde cPanel paso a paso. No necesitas ser un experto técnico, solo seguir las instrucciones al pie de la letra. Usaremos herramientas gratuitas y el propio panel de control de tu hosting.

[INFO] Si tu hosting usa Syspanel (anteriormente HestiaCP), el proceso es similar, pero accederás a tu panel de administración a través del puerto 2106 (ejemplo: tudominio.com:2106).


Requisitos previos antes de empezar

Antes de lanzarte a instalar el certificado, asegúrate de tener lo siguiente:

  • Acceso a cPanel: Debes tener las credenciales de tu cuenta de hosting (usuario y contraseña).
  • Dominio propio: El certificado se instala sobre un dominio específico (ej: tudominio.com).
  • PrestaShop instalado: Tu tienda ya debe estar funcionando, aunque sea en HTTP.
  • Archivos de respaldo: Siempre es recomendable hacer una copia de seguridad de tu base de datos y archivos antes de hacer cambios importantes.

[WARNING] No modifiques archivos de configuración sin respaldo. Un error puede dejar tu tienda inaccesible.


Paso 1: Generar o adquirir tu certificado SSL

Existen dos opciones principales: usar un certificado gratuito (Let’s Encrypt) o comprar uno de pago. Para la mayoría de tiendas PrestaShop, un certificado gratuito es más que suficiente.

Opción A: Certificado SSL gratuito desde cPanel (AutoSSL)

Muchos proveedores de hosting incluyen AutoSSL, que gestiona certificados Let’s Encrypt automáticamente.

  1. Inicia sesión en cPanel con tus credenciales.
  2. Busca la sección Seguridad y haz clic en SSL/TLS o Certificados SSL.
  3. Dentro, verás una opción llamada AutoSSL o Administrar certificados SSL.
  4. Selecciona tu dominio de la lista y haz clic en Emitir o Renovar.
  5. Espera unos segundos mientras el sistema genera el certificado. Recibirás un mensaje de éxito.

[TIP] Si no ves AutoSSL, contacta a tu proveedor de hosting para que lo active. Es la forma más sencilla.

Opción B: Certificado SSL de pago (si lo prefieres)

Si necesitas un certificado con validación extendida (EV) o mayor compatibilidad, puedes comprar uno y luego instalarlo manualmente.

  1. Compra el certificado en un proveedor como DigiCert, Comodo o Sectigo.
  2. Te enviarán un archivo .crt (certificado) y posiblemente un bundle con certificados intermedios.
  3. En cPanel, ve a SSL/TLS > Instalar y gestionar SSL para su sitio (HTTPS).
  4. Pega el contenido del certificado en el campo Certificado (CRT).
  5. Si tienes certificados intermedios, pégalos en el campo Certificados intermedios.
  6. Haz clic en Instalar certificado.

[WARNING] Al instalar un certificado de pago, asegúrate de que la clave privada (CSR) coincida con la que usaste al generar la solicitud. Si no la tienes, deberás generar una nueva.


Paso 2: Forzar HTTPS en PrestaShop

Una vez instalado el certificado, tu servidor ya puede servir contenido por HTTPS, pero PrestaShop debe configurarse para usarlo de forma predeterminada.

Configurar la URL de la tienda

  1. Accede a tu panel de administración de PrestaShop (ej: tudominio.com/admin).
  2. Ve a Configuración de la tienda > Parámetros generales.
  3. Busca la sección Configuración de SEO y URL.
  4. En el campo URL de la tienda, cambia http:// por https://.
  5. Guarda los cambios.

Activar SSL en PrestaShop

  1. En el mismo menú, ve a Configuración de la tienda > Parámetros generales > General.
  2. Localiza la opción Activar SSL y cámbiala a .
  3. También activa Activar SSL en todas las páginas para forzar HTTPS en toda la tienda.
  4. Guarda los cambios.

[INFO] Si no ves estas opciones, asegúrate de que tu versión de PrestaShop sea reciente. En versiones antiguas, puede estar en Preferencias > General.


Paso 3: Verificar que el certificado funciona correctamente

Después de configurar PrestaShop, es hora de comprobar que todo está bien.

Prueba rápida desde el navegador

  1. Abre tu tienda en una ventana de incógnito (para evitar caché).
  2. Escribe https://tudominio.com en la barra de direcciones.
  3. Deberías ver un candado verde en la barra de direcciones.
  4. Haz clic en el candado para ver los detalles del certificado (fecha de caducidad, emisor, etc.).

Herramientas online de verificación

  • SSL Labs: Ve a https://www.ssllabs.com/ssltest/ e ingresa tu dominio. Te dará un informe detallado de la configuración.
  • Why No Padlock: Útil para detectar contenido mixto (imágenes o scripts cargados por HTTP).

[WARNING] Si ves un mensaje de "contenido mixto" o "no seguro", es porque algunos recursos de tu tienda (imágenes, CSS, JavaScript) aún se cargan por HTTP. Deberás actualizar esas URLs.


Paso 4: Solucionar problemas comunes de contenido mixto

El contenido mixto ocurre cuando tu página se carga por HTTPS, pero algunos elementos (como imágenes de productos) usan URLs HTTP. Esto rompe el candado verde y puede afectar la confianza del usuario.

Solución manual en PrestaShop

  1. Ve a Catálogo > Productos y edita uno que tenga imágenes.
  2. Revisa las URLs de las imágenes en el editor. Si empiezan con http://, cámbialas a https://.
  3. Repite para todos los productos y categorías.

Solución automática con un módulo

Puedes instalar un módulo como "Force HTTPS" o "SSL Redirect" desde el marketplace de PrestaShop. Estos módulos redirigen todo el tráfico HTTP a HTTPS y actualizan las URLs de los recursos.

[TIP] Si tienes muchos productos, usa una consulta SQL en phpMyAdmin para reemplazar las URLs en la base de datos. Ejemplo:
UPDATE ps_image SET url = REPLACE(url, 'http://tudominio.com', 'https://tudominio.com');
(Reemplaza ps_ por el prefijo de tu base de datos).


Paso 5: Configurar redirecciones 301 (HTTP a HTTPS)

Para que los buscadores y usuarios siempre lleguen a la versión segura de tu tienda, debes redirigir todo el tráfico HTTP a HTTPS. Esto se hace desde el archivo .htaccess en la raíz de tu instalación de PrestaShop.

Editar el archivo .htaccess

  1. Conéctate a tu servidor vía FTP o desde el Administrador de archivos de cPanel.
  2. Busca el archivo .htaccess en la carpeta raíz de tu tienda (normalmente public_html).
  3. Descarga una copia de seguridad antes de editarlo.
  4. Agrega las siguientes líneas ANTES de la línea # ~~start~~ (o al principio del archivo):
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
  1. Guarda los cambios y sube el archivo si lo editaste localmente.

[WARNING] Si PrestaShop tiene su propio bloque de reglas (entre # ~~start~~ y # ~~end~~), no las modifiques. Solo añade las líneas de redirección antes de ese bloque.


Paso 6: Probar la redirección y el rendimiento

Una vez que hayas configurado todo, realiza estas comprobaciones finales:

  1. Redirección: Escribe http://tudominio.com en el navegador. Deberías ser redirigido automáticamente a https://tudominio.com.
  2. Velocidad de carga: HTTPS puede ser ligeramente más lento debido al cifrado, pero con una buena configuración de servidor (HTTP/2, caché) no notarás diferencia.
  3. Mapa del sitio: Si usas un sitemap, asegúrate de que todas las URLs sean HTTPS. Puedes regenerarlo desde PrestaShop en Configuración de la tienda > SEO y URL > Generar sitemap.

[INFO] Después de la instalación, es normal que Google tarde unos días en indexar las nuevas URLs HTTPS. Puedes acelerarlo enviando tu sitemap actualizado a Google Search Console.


Preguntas frecuentes (FAQ)

¿Puedo instalar un certificado SSL si mi hosting usa Syspanel?

Sí, el proceso es similar. En Syspanel (antes HestiaCP), accedes a través del puerto 2106 (ej: tudominio.com:2106). Dentro del panel, busca la sección SSL o Certificados y sigue las instrucciones para emitir un certificado Let’s Encrypt o subir uno de pago.

¿Qué hago si mi certificado SSL no se renueva automáticamente?

Con Let’s Encrypt, la renovación suele ser automática si tu hosting lo soporta. Si no, programa una tarea cron en cPanel (en Cron Jobs) que ejecute el comando de renovación cada mes. Tu proveedor de hosting puede darte el comando exacto.

¿Afecta el SSL a mi SEO?

Sí, y de forma positiva. Google ha confirmado que HTTPS es un factor de ranking. Además, los usuarios confían más en sitios con candado verde, lo que puede aumentar la tasa de conversión.

¿Necesito un certificado SSL si solo vendo en persona?

Sí, incluso si no procesas pagos en línea. El SSL protege la información de los usuarios que se registran, como nombres y correos electrónicos. Además, muchos navegadores marcan los sitios HTTP como "no seguros", lo que da mala imagen.

¿Puedo usar el mismo certificado para varios dominios?

Depende del tipo de certificado. Los certificados Let’s Encrypt estándar son para un solo dominio. Si tienes varios, puedes usar un certificado Wildcard (ej: *.tudominio.com) o uno multidominio. En cPanel, la opción AutoSSL suele gestionar cada dominio por separado.


Conclusión

Instalar un certificado SSL en PrestaShop desde cPanel es un proceso sencillo si sigues los pasos correctos. Recuerda que la seguridad y el SEO van de la mano, así que no dejes tu tienda sin HTTPS. Con esta guía, has aprendido a:

  • Generar o instalar el certificado desde cPanel.
  • Configurar PrestaShop para forzar HTTPS.
  • Solucionar problemas de contenido mixto.
  • Redirigir tráfico HTTP a HTTPS.

Ahora tu tienda está lista para ofrecer una experiencia segura y profesional a tus clientes. Si encuentras algún problema, no dudes en consultar con el soporte técnico de tu hosting o en foros especializados. ¡Buena suerte con tu tienda online!

¿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