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

Configurar SSL/HTTPS en PrestaShop desde Syspanel

Actualizado el 28 de enero de 2026

¿Por Qué Es Importante SSL/HTTPS en tu Tienda PrestaShop?

Antes de sumergirnos en los pasos técnicos, es fundamental que entiendas por qué este cambio es tan crucial. SSL (Secure Sockets Layer) es un protocolo que cifra la información que viaja entre el navegador de tus clientes y tu servidor. Cuando lo activas, la dirección de tu web pasa de http:// a https://, y aparece un candado verde en la barra del navegador.

Esto no solo protege datos sensibles como contraseñas y números de tarjeta de crédito, sino que también:

  • Mejora tu posicionamiento SEO: Google favorece los sitios con HTTPS, dándoles un pequeño empujón en los resultados de búsqueda.
  • Genera confianza en tus clientes: Un candado verde es sinónimo de seguridad. Los visitantes se sienten más seguros al comprar o registrarse.
  • Evita avisos de "No seguro": Los navegadores modernos marcan los sitios HTTP como "No seguros", lo que puede ahuyentar a posibles compradores.

En resumen, configurar SSL/HTTPS es el primer paso para tener una tienda profesional, segura y bien posicionada. Y lo mejor es que, con Syspanel, el proceso es más sencillo de lo que imaginas.

Requisitos Previos: Lo que Necesitas Antes de Empezar

Para que todo funcione correctamente, asegúrate de tener lo siguiente:

  • Acceso a Syspanel: Necesitas las credenciales de tu panel de control. Recuerda que para acceder a Syspanel, la URL suele ser https://tudominio.com:2106.
  • Un Certificado SSL activo: Puede ser gratuito (como Let's Encrypt) o de pago. En Syspanel, gestionar los gratuitos es muy fácil. Asegúrate de que tu certificado esté instalado y activo para tu dominio.
  • Acceso al panel de administración de PrestaShop: Necesitarás entrar en tu tienda como administrador para hacer los cambios finales.
  • Una copia de seguridad (opcional pero muy recomendada): Antes de hacer cambios importantes, siempre es buena idea tener un respaldo de tu tienda y base de datos. Syspanel suele ofrecer herramientas para esto.

Paso 1: Verificar y Activar tu Certificado SSL en Syspanel

El primer paso es asegurarte de que tu dominio ya tiene un certificado SSL asociado. En Syspanel, esto se gestiona desde la sección de "Web" o "Dominios".

  1. Inicia sesión en Syspanel usando el puerto 2106 (ejemplo: https://tudominio.com:2106).
  2. Una vez dentro, busca la sección "WEB" o "Dominios". Verás una lista de todos los sitios web que tienes alojados.
  3. Localiza el dominio de tu tienda PrestaShop y haz clic en el icono de "Editar" (normalmente un lápiz o un engranaje).
  4. Dentro de la configuración del dominio, busca la pestaña o sección llamada "SSL" o "SSL Certificate".
  5. Aquí verás el estado de tu certificado. Si ya tienes uno de Let's Encrypt activo, perfecto. Si no, puedes solicitar uno nuevo. Syspanel suele tener un botón que dice "Añadir Certificado SSL" o "Let's Encrypt". Actívalo para tu dominio principal (y también para el www, si lo usas).
  6. Guarda los cambios. El sistema tardará unos segundos en generar e instalar el certificado.

[INFO] Si tu certificado SSL ya está activo, puedes saltar este paso. Lo importante es que esté presente antes de continuar.

Paso 2: Forzar HTTPS en PrestaShop desde el Back Office

Una vez que el certificado está instalado en el servidor, debes decirle a PrestaShop que empiece a usar la versión segura de tu web.

  1. Accede al panel de administración de tu tienda PrestaShop.
  2. En el menú lateral izquierdo, ve a "Parámetros de la tienda" -> "General".
  3. Busca la sección "Configuración de la tienda". Aquí verás dos opciones muy importantes:
    • "Activar SSL": Márcala como "Sí".
    • "Activar SSL en todas las páginas": Márcala también como "Sí". Esto es crucial para que todas las páginas de tu tienda (incluyendo las del proceso de compra) usen HTTPS.
  4. Haz clic en "Guardar" en la parte superior derecha.

[WARNING] Al activar SSL, PrestaShop podría mostrar un mensaje de error o la web podría verse rara si tienes contenido mixto (imágenes o scripts cargados desde URLs HTTP). No te preocupes, lo solucionaremos en los siguientes pasos.

Paso 3: Configurar las URLs de la Tienda con HTTPS

Ahora vamos a asegurarnos de que las direcciones base de tu tienda también usen HTTPS.

  1. En el mismo menú de administración de PrestaShop, ve a "Parámetros de la tienda" -> "Tráfico y SEO".
  2. Haz clic en la pestaña "Configuración de la tienda" (o similar).
  3. Verás dos campos principales:
    • "URL de la tienda": Debe empezar con https://tudominio.com (sin la www si no la usas).
    • "URL de la tienda (segunda)": Si usas la versión con www, debe ser https://www.tudominio.com.
    • También puede haber un campo para "URL base SSL". Asegúrate de que también comience con https://.
  4. Guarda los cambios de nuevo.

Paso 4: Verificar y Corregir el Contenido Mixto

El error más común después de activar HTTPS es el "contenido mixto". Esto ocurre cuando tu web se carga con HTTPS, pero algunos recursos (imágenes, hojas de estilo, scripts) siguen cargándose con HTTP. Los navegadores bloquean estos recursos por seguridad, lo que puede romper tu diseño o funcionalidades.

Para solucionarlo, PrestaShop tiene una herramienta muy útil:

  1. Ve a "Mejorar" -> "Rendimiento".
  2. Busca la opción "Forzar compilación de Smarty" y actívala temporalmente.
  3. Limpia la caché de PrestaShop. Normalmente hay un botón en la parte superior que dice "Limpiar caché" o puedes ir a "Parámetros avanzados" -> "Rendimiento" y limpiar la caché allí.
  4. Vuelve a "Parámetros de la tienda" -> "General" y desactiva la opción "Forzar compilación de Smarty" para no ralentizar tu web.

[TIP] Si después de esto sigues viendo problemas visuales, puedes usar una herramienta online como "Why No Padlock" para identificar qué recursos específicos se están cargando con HTTP. A veces es necesario actualizar manualmente las URLs de imágenes en productos o módulos antiguos.

Paso 5: Configurar la Redirección de HTTP a HTTPS (Opcional pero Esencial)

El último paso es asegurarte de que cuando alguien escriba http://tudominio.com, sea redirigido automáticamente a https://tudominio.com. Esto se puede hacer desde Syspanel o desde un archivo .htaccess.

Opción A: Desde Syspanel (Recomendada)

  1. Vuelve a Syspanel y edita la configuración de tu dominio (como en el Paso 1).
  2. Busca una opción que diga "Redirección SSL" o "Forzar HTTPS".
  3. Actívala. Esto hará que Syspanel se encargue de todas las redirecciones por ti.

Opción B: Desde el archivo .htaccess

Si prefieres hacerlo manualmente o Syspanel no tiene esa opción, puedes editar el archivo .htaccess de tu PrestaShop.

  1. Conéctate a tu servidor vía FTP o desde el administrador de archivos de Syspanel.
  2. Busca el archivo .htaccess en la raíz de tu tienda (normalmente en la carpeta public_html).
  3. Antes de editarlo, descarga una copia de seguridad.
  4. Añade las siguientes líneas al principio del archivo, justo después de la línea RewriteEngine on:
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
  1. Guarda el archivo y súbelo de nuevo al servidor.

[WARNING] Un error en el .htaccess puede dejar tu web inaccesible. Si no te sientes cómodo haciéndolo, usa la opción de Syspanel.

Preguntas Frecuentes (FAQ)

¿Qué hago si mi web se ve rara después de activar SSL?

Es probable que sea contenido mixto. Sigue los pasos del Paso 4 para forzar la compilación de Smarty y limpiar la caché. Si persiste, revisa manualmente las URLs de tus imágenes y módulos.

¿Puedo usar un certificado SSL gratuito de Let's Encrypt en mi tienda PrestaShop?

¡Sí, absolutamente! Syspanel facilita la instalación de certificados Let's Encrypt. Son perfectamente válidos y seguros para una tienda online.

¿Afecta el SSL al rendimiento de mi tienda?

Mínimamente. La carga extra del cifrado es insignificante comparada con los beneficios de seguridad y SEO. Además, tecnologías modernas como HTTP/2 (que a menudo requiere HTTPS) pueden incluso acelerar tu web.

¿Qué hago si no encuentro la opción "Activar SSL" en PrestaShop?

Asegúrate de que tu certificado SSL esté correctamente instalado en el servidor (Syspanel). Si lo está y la opción no aparece, puede ser que tu versión de PrestaShop sea muy antigua. Te recomendamos actualizar a la última versión.

¿Es necesario tener SSL en el subdominio www y en el dominio sin www?

Idealmente, sí. Debes tener un certificado que cubra ambos (los certificados Let's Encrypt lo hacen por defecto) y redirigir uno al otro para evitar contenido duplicado.

Conclusión

Configurar SSL/HTTPS en tu tienda PrestaShop desde Syspanel es un proceso sencillo que consta de tres partes: instalar el certificado en el servidor, activarlo en PrestaShop y forzar la redirección. Siguiendo estos pasos, no solo protegerás los datos de tus clientes, sino que también mejorarás la confianza y el posicionamiento de tu negocio online.

Recuerda que, si en algún momento te sientes perdido, el soporte técnico de tu hosting está para ayudarte. ¡Una tienda segura es una tienda exitosa!

¿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