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

Guía para configurar SSL en PrestaShop desde tu panel de control

Actualizado el 25 de febrero de 2026

Introducción: Por qué tu tienda PrestaShop necesita SSL

En el mundo del comercio electrónico, la seguridad es la base de la confianza. Si tienes una tienda en PrestaShop, activar SSL (Secure Sockets Layer) no es opcional: es obligatorio para proteger los datos de tus clientes, como contraseñas, direcciones y, sobre todo, información de pago. Además, Google penaliza los sitios sin HTTPS en los resultados de búsqueda, lo que afecta directamente a tu SEO.

Esta guía está pensada para que puedas configurar SSL en PrestaShop desde tu panel de control, ya sea cPanel, Plesk o Syspanel (antes HestiaCP). No necesitas ser un experto técnico: solo sigue los pasos con calma y verás tu tienda con el candado verde en poco tiempo.

[INFO] SSL convierte tu sitio de HTTP a HTTPS. El candado en la barra del navegador es la señal de que la conexión es segura.

¿Qué necesitas antes de empezar?

Antes de lanzarte a la configuración, asegúrate de tener lo siguiente:

  • Acceso a tu panel de control de hosting (cPanel, Plesk o Syspanel).
  • Tu dominio principal (ej: mitienda.com) ya apuntando al hosting.
  • Una cuenta de PrestaShop instalada y funcionando.
  • Tiempo suficiente (15-30 minutos) para no tener prisas.

[TIP] Si aún no tienes SSL, la mayoría de los hostings lo incluyen gratis con Let's Encrypt. Si no, puedes comprar uno en tu proveedor.

Paso 1: Activar SSL desde tu panel de control

El primer paso es obtener y activar el certificado SSL para tu dominio. Dependiendo de tu panel, el proceso varía un poco. Aquí te explico los tres más comunes.

En cPanel

cPanel es el panel más popular y suele ser muy intuitivo.

  1. Inicia sesión en tu cPanel (normalmente en tudominio.com/cpanel).
  2. Busca la sección Seguridad y haz clic en SSL/TLS.
  3. Dentro, selecciona Administrar sitios SSL.
  4. Verás una lista de tus dominios. Busca el de tu tienda PrestaShop.
  5. Si el dominio no tiene certificado, haz clic en Instalar un certificado SSL.
  6. Elige la opción Let's Encrypt (gratis) si está disponible, o sube el certificado si lo compraste.
  7. Sigue el asistente: normalmente solo debes confirmar el dominio.
  8. Una vez instalado, verás el estado como "Vigente".

[WARNING] Si tu dominio tiene subdominios (como www.mitienda.com), asegúrate de que el certificado cubra también el www. La mayoría de los SSL gratis lo hacen automáticamente.

En Plesk

Plesk es otro panel muy usado, especialmente en servidores Windows.

  1. Accede a Plesk (tudominio.com:8443 o la URL que te dé tu hosting).
  2. Ve a Sitios web y dominios.
  3. Busca tu dominio y haz clic en SSL/TLS.
  4. En la pestaña Certificado SSL, haz clic en Let's Encrypt.
  5. Marca la casilla Incluir el dominio www.
  6. Haz clic en Instalar.
  7. Espera unos segundos: el certificado se generará automáticamente.
  8. Verifica que en la lista aparezca como "Instalado".

En Syspanel (antes HestiaCP)

Syspanel (acceso por puerto 2106) es un panel ligero pero potente.

  1. Abre tu navegador y escribe tudominio.com:2106.
  2. Inicia sesión con tu usuario y contraseña de administrador.
  3. En el panel principal, busca tu dominio en la lista y haz clic en el icono de SSL (un candado o una llave).
  4. Se abrirá una ventana: selecciona Let's Encrypt.
  5. Marca la opción Incluir www y haz clic en Guardar.
  6. El sistema generará el certificado automáticamente. Puede tardar un minuto.
  7. Vuelve a la lista de dominios: ahora deberías ver un candado verde.

[INFO] Syspanel no tiene interfaz gráfica para SSL avanzado, pero Let's Encrypt funciona perfecto para tiendas pequeñas y medianas.

Paso 2: Forzar HTTPS en tu tienda PrestaShop

Una vez que el certificado está instalado en el servidor, debes decirle a PrestaShop que use HTTPS. Esto se hace desde el back office de tu tienda.

  1. Accede al panel de administración de PrestaShop (normalmente tudominio.com/admin).
  2. Ve al menú Configuración de la tienda > Parámetros generales.
  3. Busca la sección Configuración de SSL.
  4. Activa la opción Activar SSL (ponla en "Sí").
  5. También activa Activar SSL en todas las páginas. Esto fuerza que todo el sitio use HTTPS.
  6. Guarda los cambios.
  7. PrestaShop te pedirá que cierres sesión y vuelvas a entrar. Hazlo.

[WARNING] Si al activar SSL ves un error de "demasiadas redirecciones", desactiva temporalmente la opción "Activar SSL en todas las páginas", guarda, y luego vuelve a activarla. A veces es un problema de caché.

Paso 3: Verificar que todo funciona correctamente

No te fíes solo de que el candado aparezca. Haz estas comprobaciones:

  1. Abre tu tienda en una ventana de incógnito (Ctrl+Shift+N en Chrome).
  2. Escribe https://tudominio.com y pulsa Enter.
  3. Deberías ver el candado verde en la barra de direcciones.
  4. Haz clic en el candado y selecciona La conexión es segura.
  5. Navega por algunas páginas: inicio, producto, carrito, proceso de pago.
  6. Asegúrate de que en todas las páginas el candado se mantenga verde.

[TIP] Si ves un candado gris o con un signo de advertencia, significa que hay contenido mixto (HTTP y HTTPS). Esto pasa cuando imágenes, scripts o CSS se cargan desde URLs HTTP. Puedes solucionarlo con un plugin o editando manualmente.

Solución de problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes que resuelven los técnicos de soporte.

¿Por qué mi tienda sigue mostrando HTTP después de activar SSL?

Esto suele ocurrir porque PrestaShop guarda la URL base en la base de datos. Ve a Configuración de la tienda > Parámetros generales y asegúrate de que en el campo URL de la tienda aparezca https://tudominio.com. Si no, cámbialo manualmente.

¿Necesito configurar algo en el archivo .htaccess?

Normalmente, PrestaShop maneja las redirecciones automáticamente. Pero si quieres forzar HTTPS desde el servidor, puedes añadir estas líneas al .htaccess en la raíz de tu tienda:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

[WARNING] Haz siempre una copia de seguridad del .htaccess antes de modificarlo.

El certificado SSL expiró, ¿cómo lo renuevo?

Los certificados Let's Encrypt duran 90 días. En cPanel y Plesk suelen renovarse automáticamente, pero a veces fallan. Si ves que tu tienda vuelve a HTTP, repite el paso 1 (instalar SSL) y luego verifica que la renovación esté programada. En Syspanel, la renovación también es automática, pero puedes forzarla desde el panel.

¿Afecta el SSL al rendimiento de mi tienda?

Mínimamente. El cifrado añade una fracción de segundo a la carga, pero los beneficios de seguridad y SEO lo compensan. Además, con HTTP/2 (que requiere HTTPS), tu tienda puede cargar más rápido.

¿Puedo tener SSL en un subdominio como tienda.midominio.com?

Sí, siempre que el certificado cubra ese subdominio. La mayoría de los SSL gratis (Let's Encrypt) lo permiten. En cPanel, al instalar, selecciona el subdominio en la lista. En Plesk y Syspanel, el proceso es similar.

Paso 4: Ajustes adicionales para SEO y seguridad

Una vez que SSL está funcionando, aprovecha para mejorar el SEO de tu tienda.

  1. Actualiza tu sitemap: Ve a Módulos > Módulos y servicios y busca "Google Sitemap". Genera un nuevo sitemap con URLs HTTPS.
  2. Configura Google Search Console: Añade tu dominio con HTTPS como propiedad nueva.
  3. Redirige el tráfico antiguo: Si tenías enlaces HTTP desde otros sitios, no te preocupes: PrestaShop redirige automáticamente.
  4. Revisa el contenido mixto: Usa herramientas como "Why No Padlock?" para detectar imágenes o scripts que aún se carguen por HTTP.

[INFO] Google trata HTTP y HTTPS como versiones separadas del mismo sitio. Por eso es clave que todas las URLs apunten a HTTPS para no perder posicionamiento.

Conclusión: Tu tienda ahora es segura y profesional

Configurar SSL en PrestaShop desde tu panel de control no es complicado si sigues los pasos en orden. Primero, activa el certificado en cPanel, Plesk o Syspanel. Luego, forza HTTPS desde el back office de PrestaShop. Finalmente, verifica que todo funcione y soluciona cualquier contenido mixto.

Recuerda que la seguridad de tus clientes y la confianza en tu marca dependen de este pequeño pero gran paso. Además, Google recompensa los sitios HTTPS con mejor posicionamiento. Así que, ¿a qué esperas? Revisa tu tienda hoy mismo y asegúrate de que el candado verde esté presente en cada página.

[TIP] Si en algún momento te atas, contacta con el soporte de tu hosting. Ellos pueden ayudarte a instalar el certificado y verificar la configuración. No tengas miedo de pedir ayuda, para eso estamos.

¿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