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

Cómo activar SSL (HTTPS) en PrestaShop desde Plesk

Actualizado el 10 de noviembre de 2025

¿Por qué necesitas activar SSL en PrestaShop?

Activar un certificado SSL (Secure Sockets Layer) 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. Cuando activas HTTPS, la información que viaja entre el navegador del usuario y tu servidor se cifra, lo que impide que terceros puedan interceptar datos sensibles como contraseñas, números de tarjeta o información personal.

Además, Google lleva años dando prioridad en sus resultados de búsqueda a los sitios web que cuentan con HTTPS. Si tu tienda sigue funcionando solo con HTTP, podrías estar perdiendo ventas y posiciones frente a competidores que ya han dado el salto. Los navegadores modernos, como Chrome o Firefox, también muestran avisos de "No seguro" cuando visitas una web sin SSL, lo que genera desconfianza inmediata en tus potenciales compradores.

En este artículo te voy a guiar paso a paso para activar SSL PrestaShop desde Plesk, el panel de control que utilizan la mayoría de los servicios de hosting profesionales. No necesitas ser un experto en informática; con seguir estas instrucciones tendrás tu tienda funcionando con HTTPS en pocos minutos.

Requisitos previos antes de empezar

Antes de lanzarte a configurar nada, asegúrate de cumplir con estos requisitos mínimos:

  • Acceso a Plesk: Necesitas las credenciales de administrador o de un usuario con permisos suficientes para gestionar el dominio y los certificados SSL.
  • Dominio apuntando al servidor: El dominio de tu tienda debe estar correctamente configurado y resolviendo a tu servidor de hosting.
  • PrestaShop instalado: Lógicamente, necesitas tener PrestaShop funcionando en tu dominio.
  • Certificado SSL disponible: Puedes obtener uno gratuito (Let's Encrypt) desde el propio Plesk o instalar uno de pago si tu negocio lo requiere.

[TIP]: Si todavía no tienes certificado SSL, Plesk integra Let's Encrypt de forma nativa, lo que te permite activar HTTPS PrestaShop de manera gratuita y automática. No necesitas comprar nada.

Paso 1: Accede a Plesk y localiza tu dominio

Lo primero que debes hacer es iniciar sesión en tu panel de Plesk. Normalmente accederás a través de una URL similar a https://tu-servidor:8443 o mediante el acceso directo que te haya proporcionado tu proveedor de hosting.

Una vez dentro, verás el listado de dominios alojados en tu cuenta. Busca el dominio de tu tienda PrestaShop y haz clic en él para acceder a su panel de gestión.

En la página de gestión del dominio, encontrarás numerosas opciones organizadas en pestañas o iconos. No te preocupes por la cantidad de opciones; solo necesitamos unas pocas para este proceso.

Paso 2: Configura el certificado SSL en Plesk

Ahora vamos a lo importante: instalar y configurar el certificado SSL.

2.1. Activar Let's Encrypt (recomendado para principiantes)

Plesk hace que obtener un certificado SSL gratuito sea muy sencillo:

  1. En el panel del dominio, busca la sección "Certificados SSL/TLS" o "Seguridad".
  2. Haz clic en el botón "Obtener certificado SSL" o "Añadir certificado".
  3. Selecciona "Let's Encrypt" como proveedor.
  4. Introduce tu dirección de correo electrónico (te avisarán antes de que caduque).
  5. Marca la casilla "Proteger dominio" y, si lo necesitas, también "Proteger subdominios" (por ejemplo, si usas www.mitienda.com y tienda.mitienda.com).
  6. Haz clic en "Instalar" o "Obtener".

El proceso tarda unos segundos. Plesk se comunicará con los servidores de Let's Encrypt, verificará que tu dominio apunta correctamente al servidor y emitirá el certificado automáticamente.

[INFO]: Los certificados de Let's Encrypt caducan cada 90 días, pero Plesk los renueva automáticamente si dejas activada la opción de renovación automática. No tendrás que preocuparte por nada.

2.2. Instalar un certificado de pago (opcional)

Si ya has comprado un certificado SSL de pago (por ejemplo, de una marca reconocida como Comodo o DigiCert), el proceso es ligeramente diferente:

  1. En la sección "Certificados SSL/TLS", haz clic en "Añadir certificado".
  2. Introduce un nombre descriptivo para el certificado (por ejemplo, "Certificado tienda").
  3. Pega el contenido de tu certificado, la clave privada y la cadena de certificados en los campos correspondientes.
  4. Haz clic en "Subir" o "Guardar".
  5. Después, selecciona ese certificado en el listado y haz clic en "Configurar" para asignarlo a tu dominio.

Paso 3: Activa HTTPS en PrestaShop

Ahora que el certificado SSL está instalado en Plesk, es momento de configurar PrestaShop para que utilice HTTPS. Hay dos partes: configurar la tienda para que cargue las páginas con HTTPS y forzar la redirección desde HTTP.

3.1. Configurar la URL de la tienda

Accede al panel de administración de PrestaShop. Lo normal es que sea algo como https://tudominio.com/admin.

  1. Ve al menú "Parámetros avanzados" y luego a "General".
  2. Busca la sección "URL de la tienda" o "Configuración de URL".
  3. Verás dos campos: "URL de la tienda" y "URL del sitio web". Ambos deben empezar con https:// en lugar de http://.
  4. Cambia la URL base y guarda los cambios.

Configuración URL PrestaShop

[WARNING]: Es normal que al cambiar las URLs, la tienda parezca "rota" durante unos segundos. No te asustes; es parte del proceso. Si algo sale mal, siempre puedes revertir los cambios volviendo a poner http://.

3.2. Activar SSL en los parámetros de seguridad

En la misma sección de "Parámetros avanzados", busca la opción "Seguridad" o "Seguridad y rendimiento":

  1. Localiza la opción "Activar SSL" o "Usar SSL en toda la tienda".
  2. Actívala y marca también la casilla que dice "Activar SSL en todas las páginas".
  3. Guarda los cambios.

PrestaShop ahora cargará todas sus páginas internas con HTTPS automáticamente.

3.3. Limpiar la caché de PrestaShop

Después de realizar estos cambios, es muy recomendable limpiar la caché para que la tienda cargue correctamente con las nuevas URLs:

  1. Ve a "Parámetros avanzados" y luego a "Rendimiento".
  2. Haz clic en el botón "Vaciar la caché" en la parte superior de la página.
  3. También puedes desactivar temporalmente la caché para asegurarte de que todo funciona antes de volver a activarla.

Paso 4: Configura la redirección HTTPS en Plesk

Ahora necesitamos asegurarnos de que cualquier visita que llegue a tu tienda usando http:// sea redirigida automáticamente a https://. Esto es fundamental para la seguridad PrestaShop y para evitar contenido mixto (elementos cargados por HTTP dentro de páginas HTTPS).

Plesk ofrece una forma muy sencilla de hacer esto sin tocar archivos de configuración:

  1. Vuelve al panel del dominio en Plesk.
  2. Busca la sección "Hosting y DNS" o directamente "Redirección".
  3. Activa la opción "Redirigir HTTP a HTTPS" o "Forzar HTTPS".
  4. Guarda los cambios.

Si no encuentras esta opción exacta, también puedes hacerlo desde el archivo .htaccess de tu tienda (más adelante te explico cómo).

[INFO]: La redirección HTTPS es esencial para que Google indexe correctamente tu tienda como un sitio seguro y para que no haya duplicidad de contenido entre las versiones HTTP y HTTPS.

Paso 5: Verifica que todo funciona correctamente

Una vez completados los pasos anteriores, es hora de comprobar que todo funciona como debe:

5.1. Prueba básica de navegación

Abre tu tienda en una ventana de incógnito y verifica:

  • El candado de seguridad aparece en la barra de direcciones.
  • Al escribir http://tudominio.com, te redirige automáticamente a https://tudominio.com.
  • Navega por varias páginas de la tienda (categorías, producto, carrito) y confirma que todas usan HTTPS.

5.2. Busca contenido mixto

El contenido mixto ocurre cuando una página HTTPS carga recursos (imágenes, scripts, CSS) desde URLs HTTP. Esto puede provocar que el candado desaparezca o que el navegador bloquee contenido.

Para detectarlo:

  1. Abre las herramientas de desarrollador de tu navegador (F12).
  2. Ve a la pestaña "Consola".
  3. Busca mensajes de error que mencionen "Mixed Content" o "Contenido mixto".

Si encuentras algún error, deberás revisar que todas las URLs de tus imágenes y recursos estén actualizadas a HTTPS. En PrestaShop, esto suele resolverse limpiando la caché y regenerando las miniaturas de imágenes desde "Catálogo" > "Productos" y usando la opción de regeneración de imágenes.

5.3. Comprueba la renovación automática del certificado

En Plesk, ve a la sección de certificados SSL y verifica que la renovación automática está activada para tu certificado Let's Encrypt. Esto te ahorrará problemas futuros.

Solución de problemas comunes

Aunque el proceso suele ser sencillo, pueden surgir algunos contratiempos. Aquí tienes las soluciones a los problemas más frecuentes:

Error "Demasiadas redirecciones" (ERR_TOO_MANY_REDIRECTS)

Este error suele ocurrir cuando hay un conflicto entre la redirección de Plesk y la de PrestaShop. Para solucionarlo:

  1. Desactiva temporalmente la redirección forzada en Plesk.
  2. Verifica que PrestaShop tiene la URL correcta con HTTPS.
  3. Vuelve a activar la redirección en Plesk.

La tienda carga pero sin candado de seguridad

Esto indica que hay contenido mixto. Revisa la consola del navegador como te expliqué antes y actualiza las URLs de los recursos afectados. También puedes usar el módulo de PrestaShop para forzar HTTPS en todos los recursos.

El certificado no se emite

Si Let's Encrypt falla al emitir el certificado, suele ser porque:

  • El dominio no apunta correctamente al servidor.
  • Hay un bloqueo temporal en el puerto 80 o 443.
  • El dominio tiene demasiadas solicitudes de certificado recientes (límite de Let's Encrypt).

Espera unas horas y vuelve a intentarlo. Si el problema persiste, contacta con tu proveedor de hosting.

Redirección HTTPS manual mediante .htaccess

Si prefieres hacer la redirección manualmente o Plesk no te ofrece la opción automática, puedes editar el archivo .htaccess de PrestaShop:

  1. Accede a tu hosting por FTP o mediante el administrador de archivos de Plesk.
  2. Localiza el archivo .htaccess en la raíz de tu tienda.
  3. Añade el siguiente código al principio del archivo:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  1. Guarda los cambios y sube el archivo si lo has editado localmente.

[WARNING]: Antes de editar .htaccess, haz una copia de seguridad. Un error en este archivo puede hacer que tu tienda deje de cargar.

Preguntas frecuentes sobre SSL en PrestaShop

¿Cuánto tarda en activarse el SSL?

Con Let's Encrypt y Plesk, el proceso completo no debería llevarte más de 10-15 minutos, incluyendo la configuración de PrestaShop.

¿Necesito un certificado SSL para cada dominio?

Sí, si tienes varias tiendas o subdominios, necesitarás un certificado para cada uno. Plesk te permite emitir certificados individuales fácilmente.

¿Puedo usar un certificado SSL gratuito en una tienda online?

Sí, los certificados Let's Encrypt son perfectamente válidos y seguros. La única diferencia con los de pago es que no incluyen garantía económica y caducan antes, pero el nivel de cifrado es el mismo.

¿Cómo afecta el SSL a mi posicionamiento SEO?

Activar HTTPS es una señal positiva para Google. Además, evitas la pérdida de tráfico que supone el aviso "No seguro" en el navegador. Es un factor menor, pero junto con otros aspectos, puede influir en tu ranking.

¿Qué pasa si mi certificado caduca?

Si tu certificado caduca y no se renueva automáticamente, tus clientes verán un aviso de seguridad grave y la mayoría no entrará en tu tienda. Por eso es tan importante que la renovación automática esté activada.

Conclusión final

Activar SSL PrestaShop desde Plesk es un proceso mucho más sencillo de lo que parece. Siguiendo estos pasos, tendrás tu tienda funcionando con HTTPS en menos de lo que tardas en prepararte un café. La seguridad de tu tienda y la confianza de tus clientes lo agradecerán, y Google también.

Recuerda que la seguridad PrestaShop no termina con el SSL. Mantén tu tienda actualizada, usa contraseñas seguras y realiza copias de seguridad periódicas. Pero activar HTTPS es, sin duda, el primer gran paso para ofrecer una experiencia de compra profesional y fiable.

Si te has quedado con alguna duda, déjala en los comentarios y estaré encantado de ayudarte. ¡Tu tienda ya es más 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