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

Cómo configurar un certificado SSL gratuito en Syspanel para PrestaShop

Actualizado el 5 de abril de 2026

¿Te preocupa que tu tienda PrestaShop no tenga el candadito de seguridad en el navegador? Es totalmente comprensible. Hoy en día, si tu tienda online no tiene un certificado SSL, los clientes verán un aviso de "No segura" y, en muchos casos, abandonarán la compra por miedo. Pero tranquilo, porque hoy te voy a enseñar a resolverlo de forma gratuita y rápida.

Vamos a configurar un ssl gratis syspanel prestashop de la mano de Let's Encrypt. La mejor parte es que no necesitas ser un experto en sistemas. Con esta guía paso a paso, activaremos el HTTPS en tu tienda sin gastar un solo euro y de una manera muy visual.

Recuerda que todo este proceso lo haremos desde Syspanel (el antiguo HestiaCP), al que accederás siempre por el puerto 2106. Así que si tu dominio es tutienda.com, la URL para tu panel de control será https://tutienda.com:2106.

¿Listo para dar el salto de seguridad? Vamos a ello.

Antes de Empezar: ¿Qué Necesitas y Por Qué?

Antes de ponernos manos a la obra, es importante entender qué vamos a hacer y qué necesitas tener a mano. No te preocupes, es más fácil de lo que parece.

Un certificado SSL convierte la información que viaja entre tu cliente y tu tienda en un código ilegible para los ladrones cibernéticos. Es como enviar una carta dentro de una caja fuerte en lugar de una postal abierta.

Para este tutorial, necesitarás:

  • Acceso a tu panel de Syspanel (recuerda, puerto 2106).
  • Tu dominio o subdominio ya apuntando a tu servidor (es decir, que tu tienda ya cargue sin SSL).
  • Unos 15 minutos de tu tiempo.

Vamos a usar Let's Encrypt, que es una autoridad certificadora gratuita. Emitirá nuestro certificado let's encrypt syspanel automáticamente. No necesitas tarjeta de crédito ni nada por el estilo.

Paso 1: Accede a Syspanel y Localiza tu Sitio Web

Primero, abre tu navegador favorito (Chrome, Firefox, Edge) y escribe la dirección de tu panel. Recuerda: https://tu-dominio.com:2106. Te pedirá usuario y contraseña (los mismos que usas para gestionar tu hosting).

Una vez dentro, verás el panel principal con todas las opciones. Busca la sección que dice "Web" en el menú lateral izquierdo. Ahí aparecerá listado tu dominio principal y cualquier subdominio que tengas (como tienda.tudominio.com).

Identifica el dominio exacto donde tienes instalado PrestaShop. Haz clic en el nombre de ese dominio para entrar a sus opciones específicas. No entres en "Web", sino en el dominio en sí.

Paso 2: Activa el Soporte SSL en Syspanel

Este es un paso crítico que mucha gente olvida. No basta con generar el certificado; primero debemos "decirle" al servidor que vamos a usar SSL para ese dominio.

Una vez que hayas hecho clic en tu dominio, verás una pestaña o sección que dice "SSL" o "Seguridad". Haz clic ahí.

Verás un formulario con varias opciones. Busca un botón o una pestaña que diga "Let's Encrypt". Marca la casilla que dice "Activar soporte SSL" o "Añadir soporte SSL". Si te pide que elijas entre "Soporte SSL" y "Soporte SSL + HTTP/2", elige la segunda opción si tu hosting lo permite. HTTP/2 hará tu tienda más rápida.

Guarda los cambios. No te preocupes si aún no ves el candado; esto solo prepara el terreno.

Paso 3: Genera el Certificado SSL Gratuito (Let's Encrypt)

Ahora viene la magia. En la misma sección de SSL, verás un sub-apartado llamado "Let's Encrypt". Aquí es donde pediremos el certificado.

En el campo de "Dominios" o "Aliases", asegúrate de que esté tu dominio principal. Si tu tienda funciona también con www, agrégalo. Normalmente hay un campo de texto donde puedes escribir los dominios separados por espacios. Por ejemplo: tudominio.com www.tudominio.com.

Deja las opciones de "Notificación" y "Renovación automática" como están. Syspanel suele renovar los certificados automáticamente, pero es bueno que lo verifiques. Debe estar marcada la casilla de "Renovar automáticamente".

Finalmente, haz clic en el botón "Guardar" o "Emitir certificado". El sistema tardará unos segundos en comunicarse con Let's Encrypt y emitir el certificado.

[INFO] Si el botón te da un error, espera 30 segundos y vuelve a intentarlo. A veces el servidor tarda en propagar los cambios. Si el error persiste, verifica que tu dominio apunte al IP correcto del servidor.

Paso 4: Activar HTTPS en PrestaShop (Configuración Interna)

Ya tenemos el certificado instalado en el servidor, pero PrestaShop aún no sabe que debe usarlo. Es como tener la llave de la puerta trasera pero no usarla. Vamos a configurar PrestaShop para que fuerce el uso de HTTPS.

4.1 Configura los Parámetros de la Tienda

Entra al panel de administración de PrestaShop (normalmente en /admin o la URL que configuraste).

Ve a "Parámetros avanzados" en el menú lateral y luego a "Rendimiento". No te asustes, no vamos a tocar nada de caché aquí.

4.2 Habilita la URL Canónica y el SSL

Dentro de "Rendimiento", busca la sección "URIs" o "URLs" (depende de la versión de PrestaShop, puede estar en "Parámetros avanzados > Parámetros generales").

Encontrarás estas opciones:

  • "Activar SSL": Cámbialo a .
  • "Activar SSL en todas las páginas": Cámbialo a .

Guarda los cambios. PrestaShop ahora intentará cargar todo sobre HTTPS.

[WARNING] Después de guardar, puede que la página se vea rara o te dé un error de "demasiadas redirecciones". Esto es normal. No cierres la pestaña. Espera unos segundos y recarga la página de administración.

4.3 Configura la URL de la Tienda

Ahora ve a "Parámetros avanzados" > "Parámetros generales" (o a "Preferencias > General" en versiones antiguas). Aquí verás los campos de la URL de tu tienda.

  • URL de la tienda: Debe empezar por https:// en lugar de http://. Por ejemplo: https://tudominio.com.
  • URL del sitio web: Igual, con https://.

Guarda los cambios. Si todo ha ido bien, al visitar tu tienda verás el candado.

Paso 5: Fuerza la Redirección de HTTP a HTTPS (Opcional pero Recomendado)

Aunque PrestaShop ya use HTTPS, es posible que alguien escriba http://tudominio.com a mano y el navegador no le redirija automáticamente. Para asegurarnos de que siempre se use la versión segura, vamos a añadir una regla en el archivo .htaccess.

No te preocupes, no necesitas saber programar. Solo tienes que copiar y pegar.

5.1 Accede al Archivo .htaccess

Desde Syspanel (puerto 2106), ve a la sección de "Archivos" o "Administrador de archivos" dentro de tu dominio. Busca la carpeta pública de tu tienda (normalmente es public_html o tu_dominio.com).

Dentro, busca el archivo llamado .htaccess. Si no lo ves, activa la opción de "Mostrar archivos ocultos" en el administrador de archivos de Syspanel.

5.2 Añade el Código de Redirección

Haz clic derecho sobre el archivo y elige "Editar". Al final del archivo, pega este código:

# Redireccionar todo el trafico HTTP a HTTPS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Guarda los cambios y cierra el editor.

[TIP] Si tu tienda ya venía funcionando con URL canónicas, este paso es la guinda del pastel. Asegura que Google indexe solo la versión HTTPS, lo cual es excelente para tu posicionamiento SEO.

Paso 6: Verifica y Soluciona Problemas Comunes (FAQ)

Ya casi lo tenemos. Es hora de comprobar que todo funciona correctamente.

6.1 Prueba el Candado

Abre una ventana de incógnito en tu navegador (Ctrl+Shift+N en Chrome, Ctrl+Shift+P en Firefox). Escribe tu dominio con https:// y verás el candado. Haz clic en él y debería decir "Conexión segura".

6.2 Contenido Mixto (El Error Más Común)

Este es el enemigo número uno de las tiendas online. Si ves el candado pero al hacer clic dice "Conexión no totalmente segura", es que tienes contenido mixto. Es decir, tu web carga en HTTPS pero algunos recursos (imágenes, scripts, CSS) se cargan desde HTTP.

¿Cómo solucionarlo en PrestaShop?

  • Ve a "Parámetros avanzados" > "Rendimiento" y activa la opción "Forzar compilación de plantillas" en modo Sí. Luego, en "Cache de plantillas", elige "No". Guarda y recarga tu tienda. Esto suele arreglar muchos problemas de contenido mixto en PrestaShop.
  • Si el problema persiste, revisa en tu base de datos si hay URLs antiguas con http://. Puedes usar una herramienta como "Better Search Replace" (un plugin de WordPress) o un script SQL para reemplazar http://tudominio.com por https://tudominio.com en las tablas de ps_product, ps_category y ps_image.

6.3 Error de "Demasiadas Redirecciones"

Si al activar el SSL en PrestaShop te encuentras con un bucle de redirecciones, es porque hay un conflicto entre la redirección de Syspanel y la de PrestaShop.

  • Asegúrate de haber configurado correctamente la URL de la tienda en los parámetros generales (paso 4.3).
  • Desactiva temporalmente la redirección del .htaccess que añadimos en el paso 5, prueba a cargar la web y vuelve a activarla. A veces el orden de las reglas importa.

[WARNING] Si editas la base de datos, haz siempre una copia de seguridad antes. Un error en un reemplazo global puede romper tu tienda. Si no te sientes seguro, contrata a un profesional o utiliza módulos de PrestaShop como "PS Cleaner" para forzar HTTPS.

Paso 7: Sella el Trato con Google (SEO Final)

Ahora que tu tienda está segura, es momento de contárselo a Google. Esto es crucial para no perder posicionamiento.

7.1 Configura Google Search Console

Entra en Google Search Console y añade la propiedad con la versión https:// de tu dominio (por ejemplo, https://tudominio.com). No añadas la versión http:// como una propiedad nueva, sino que usa la herramienta de "Cambio de dirección" si ya tenías la versión HTTP.

7.2 Actualiza tus Enlaces Internos

Asegúrate de que todos los enlaces internos de tu PrestaShop apunten a la versión HTTPS. Esto incluye los menús, los módulos de "Productos destacados" y los enlaces en el pie de página.

7.3 Renovación Automática (No te Preocupes)

Syspanel se encarga de renovar el certificado let's encrypt syspanel automáticamente cada 90 días. No tienes que hacer nada. Solo asegúrate de que tu dominio siga apuntando al servidor y que el servicio de renovación esté activo (lo configuramos en el paso 3).

Conclusión: Tu Tienda es Ahora un Fortín

Felicidades. Has logrado activar el ssl gratis syspanel prestashop y has dado un paso gigante en la seguridad tienda prestashop. No solo proteges los datos de tus clientes, sino que también mejoras tu posición en Google, ya que el HTTPS es un factor de ranking.

Configurar un certificado let's encrypt syspanel es un proceso que, una vez que lo has hecho, te llevará menos de 5 minutos en el futuro. Has aprendido a:

  • Acceder a Syspanel por el puerto 2106.
  • Generar el certificado SSL.
  • Configurar PrestaShop para forzar HTTPS.
  • Solucionar problemas comunes como el contenido mixto.

Ahora, cuando un cliente entre a tu tienda, verá el candado y confiará en ti. Eso se traduce en más ventas y una mejor reputación online.

Si te ha quedado alguna duda, repasa los pasos o busca en la comunidad de PrestaShop. Pero, sinceramente, con esta guía, tu tienda ya debería estar navegando en aguas seguras.

[TIP] Te recomiendo que después de hacer este cambio, revises tu tienda en un móvil y en un ordenador de escritorio para asegurarte de que todo se ve perfecto. A veces, la caché del navegador puede jugar malas pasadas, así que usa el modo incógnito para verificar.

¡A vender se ha dicho! Y ahora, con la tranquilidad de tener una tienda 100% segura.

¿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