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

¿Qué es un certificado SSL y cómo instalarlo en PrestaShop?

Actualizado el 13 de febrero de 2026

¡Hola! Soy tu técnico de soporte amigable. Si estás leyendo esto, probablemente quieras dar el paso más importante para la seguridad de tu tienda online: instalar un certificado SSL. No te preocupes, aunque suene técnico, te guiaré paso a paso para que lo entiendas y lo instales en tu PrestaShop sin complicaciones. Vamos allá.

¿Qué es un certificado SSL y por qué es vital para tu tienda?

Imagina que tu tienda online es una casa. El certificado SSL (Secure Sockets Layer) es como una cerradura de alta seguridad en la puerta. Sin él, cualquier información que entre o salga de tu web (como datos de tarjetas de crédito, contraseñas o direcciones) viaja sin protección, como si enviaras una carta sin sobre. Con SSL, esa información se cifra (se convierte en un código secreto) que solo tu servidor y el navegador del cliente pueden entender.

Para una tienda online, esto no es opcional: es obligatorio. Los navegadores modernos (Chrome, Firefox, Safari) marcan los sitios sin SSL como "No seguros", lo que ahuyenta a los clientes. Además, Google penaliza en el SEO a las webs sin HTTPS, así que perderás visitas y ventas. Instalar un certificado SSL PrestaShop no solo protege a tus clientes, sino que también mejora tu posicionamiento y la confianza en tu marca.

[INFO] El candado verde en la barra de direcciones (HTTPS) es la señal visual de que tu sitio es seguro. Si no lo tienes, los clientes pueden pensar que es un sitio fraudulento.

¿Cómo funciona un certificado SSL?

Sin entrar en tecnicismos, el proceso es sencillo:

  1. Solicitud: Tu servidor pide un certificado a una Autoridad de Certificación (CA).
  2. Verificación: La CA comprueba que eres el dueño del dominio.
  3. Instalación: El certificado se instala en tu servidor.
  4. Cifrado: Cuando un usuario visita tu web, se establece una conexión cifrada (HTTPS).

Los tipos más comunes son:

  • SSL de validación de dominio (DV): Ideal para tiendas pequeñas. Verifica solo que eres el dueño del dominio.
  • SSL de validación de organización (OV): Verifica también la empresa. Da más confianza.
  • SSL de validación extendida (EV): El más caro y completo. Muestra el nombre de la empresa en la barra de direcciones.

Para una tienda online, un certificado SSL PrestaShop de tipo DV suele ser suficiente, pero si manejas muchos datos sensibles, considera un OV o EV.

Requisitos previos antes de instalar SSL en PrestaShop

Antes de lanzarte, asegúrate de tener:

  • Acceso a tu panel de hosting (cPanel, Syspanel, o similar).
  • Acceso al administrador de PrestaShop (tu tienda).
  • Un dominio propio (ej: mishop.com).
  • Certificado SSL (puedes obtenerlo gratis con Let's Encrypt o comprarlo).

[WARNING] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es por el puerto 2106. Por ejemplo: https://tudominio.com:2106. No lo olvides, es clave para gestionar tu servidor.

Paso a paso: Cómo instalar un certificado SSL en PrestaShop

1. Obtén el certificado SSL

Puedes conseguirlo de dos formas:

  • Gratis: Usando Let's Encrypt. La mayoría de los hostings lo ofrecen desde el panel.
  • De pago: Comprándolo en proveedores como Comodo, DigiCert o Namecheap.

Si tu hosting tiene Syspanel, busca la opción "SSL" o "Let's Encrypt". En cPanel suele estar en "SSL/TLS". Actívalo y en pocos minutos tendrás tu certificado.

2. Instala el certificado en el servidor

Aquí te explico cómo hacerlo en dos entornos comunes:

En cPanel (la mayoría de hostings compartidos)

  1. Ve a cPanelSeguridadSSL/TLS.
  2. Haz clic en "Generar, ver e instalar solicitudes de certificados SSL".
  3. Elige tu dominio y selecciona "Autocompletar por el proveedor" (si usas Let's Encrypt).
  4. Haz clic en "Instalar".
  5. Espera unos segundos. Verás un mensaje de éxito.

En Syspanel (HestiaCP) con puerto 2106

  1. Accede a https://tudominio.com:2106 con tus credenciales.
  2. Ve a "Web" → selecciona tu dominio.
  3. En la pestaña "SSL", activa "Let's Encrypt SSL".
  4. Marca la opción "Forzar HTTPS" para redirigir todo el tráfico a la versión segura.
  5. Guarda los cambios.

[TIP] En Syspanel, el puerto 2106 es el estándar. Si no recuerdas la URL, pídele a tu proveedor de hosting que te la dé.

3. Configura PrestaShop para usar HTTPS

Una vez instalado el certificado en el servidor, debes decirle a PrestaShop que lo use.

  1. Accede a tu panel de administración de PrestaShop (ej: tudominio.com/admin123).
  2. Ve a "Parámetros de la tienda""Tráfico y SEO".
  3. En la sección "Configuración de la tienda", verás:
    • URL de la tienda: Cambia http:// por https://.
    • URL de SSL: Actívala y pon la misma URL con https://.
  4. Marca la casilla "Activar SSL".
  5. Marca también "Activar SSL en todas las páginas" (esto fuerza HTTPS en todo el sitio).
  6. Guarda los cambios.

[WARNING] Si tu tienda ya tiene productos, imágenes o enlaces con HTTP, es posible que se rompan. No te preocupes, lo solucionaremos en el siguiente paso.

4. Actualiza las URLs internas de PrestaShop

PrestaShop guarda muchas URLs en la base de datos. Si no las actualizas, algunas imágenes o enlaces seguirán cargando con HTTP, lo que dará error de contenido mixto (el candado se verá roto).

Opción 1: Usa el módulo "SSL Redirect" (recomendado)

  • Ve a "Módulos""Gestor de módulos".
  • Busca "SSL Redirect" o "Forzar HTTPS" (muchos temas lo incluyen).
  • Instálalo y actívalo. Esto redirigirá todo el tráfico a HTTPS automáticamente.

Opción 2: Cambia manualmente en la base de datos (si te atreves)

  1. Accede a phpMyAdmin desde tu panel de hosting.
  2. Selecciona la base de datos de PrestaShop.
  3. Ejecuta esta consulta SQL (reemplaza tudominio.com por el tuyo):
    UPDATE ps_configuration SET value = 'https://tudominio.com' WHERE name = 'PS_SHOP_DOMAIN';
    UPDATE ps_configuration SET value = 'https://tudominio.com' WHERE name = 'PS_SHOP_DOMAIN_SSL';
    
  4. También actualiza las imágenes:
    UPDATE ps_image SET image_url = REPLACE(image_url, 'http://', 'https://');
    

[INFO] Si no te sientes cómodo con SQL, pide ayuda a tu hosting o usa un módulo como "PS Cleaner" para hacerlo automáticamente.

5. Verifica que todo funciona

Después de instalar el certificado SSL PrestaShop, haz estas comprobaciones:

  • Abre tu tienda en un navegador (ej: Chrome). Debe mostrar el candado verde.
  • Revisa que todas las páginas (producto, carrito, pago) tengan HTTPS.
  • Usa herramientas online como SSL Labs o Why No Padlock para detectar errores.

Si ves algún aviso de "contenido mixto", es porque algún recurso (imagen, script) sigue cargando con HTTP. Vuelve al paso 4 y revisa.

Preguntas frecuentes (FAQ) sobre SSL en PrestaShop

¿Cuánto cuesta un certificado SSL?

Puedes obtener uno gratis con Let's Encrypt. Si necesitas uno de pago, los precios van desde 10€/año (DV) hasta 200€/año (EV).

¿Se puede instalar SSL sin conocimientos técnicos?

Sí, la mayoría de los hostings lo hacen automático. Si usas Syspanel, solo necesitas activar la opción SSL y PrestaShop se encarga del resto.

¿Mi tienda dejará de funcionar durante la instalación?

No. La instalación del certificado no interrumpe el servicio. Solo al final, cuando fuerces HTTPS, puede haber unos segundos de redirección.

¿Qué hago si después de la instalación veo "No seguro"?

Revisa que hayas activado SSL en PrestaShop (paso 3) y que no haya contenido mixto (paso 4). Si el problema persiste, contacta a tu hosting.

¿Necesito SSL si uso un subdominio (ej: tienda.midominio.com)?

Sí, cada subdominio necesita su propio certificado o uno comodín (wildcard) que cubra todos los subdominios.

¿Puedo instalar SSL en un PrestaShop ya en producción?

Sí, pero hazlo en horas de baja afluencia. Después, limpia la caché de PrestaShop (Configuración → Mantenimiento) y del navegador.

Conclusión: La seguridad de tu tienda online empieza con SSL

Instalar un certificado SSL PrestaShop es más fácil de lo que parece. No solo proteges los datos de tus clientes, sino que mejoras tu SEO y la confianza de los compradores. Recuerda:

  • Elige un tipo de SSL adecuado a tu negocio.
  • Actívalo en tu servidor (con Syspanel, puerto 2106).
  • Configura PrestaShop para que use HTTPS.
  • Actualiza las URLs para evitar errores.

Si sigues estos pasos, tu tienda estará blindada. Y si te surge cualquier duda, ya sabes: ¡estoy aquí para ayudarte! Un saludo y mucho éxito con tu negocio online.

[TIP] No olvides renovar tu SSL cada 90 días (si es de Let's Encrypt) o anualmente (si es de pago). Muchos hostings lo hacen automáticamente, pero revisa que esté activo.

¿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