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

Cómo añadir un certificado SSL gratuito en PrestaShop (con Plesk)

Actualizado el 30 de mayo de 2026

¿Por qué necesitas un certificado SSL en tu tienda PrestaShop?

Si tienes una tienda online, la confianza de tus clientes lo es todo. Y en el mundo digital, esa confianza se construye, en gran parte, gracias al candado que aparece en la barra de direcciones del navegador. Ese candado significa que tu sitio web utiliza un certificado SSL (Secure Sockets Layer). Este protocolo cifra la información que viaja entre el navegador del usuario y tu servidor, protegiendo datos sensibles como contraseñas, números de tarjeta de crédito o direcciones de correo electrónico.

Sin un certificado SSL, Google y otros navegadores marcarán tu tienda como "No segura", lo que puede ahuyentar a clientes potenciales y perjudicar seriamente tu posicionamiento en buscadores (SEO). De hecho, Google utiliza la seguridad del sitio como un factor de ranking, por lo que un sitio con SSL tiene ventaja sobre uno que no lo tiene.

La buena noticia es que ya no es necesario pagar cientos de euros al año por un certificado SSL. Ahora puedes obtener uno gratuito y muy fiable gracias a Let's Encrypt, una autoridad de certificación sin ánimo de lucro. En este artículo, te voy a guiar paso a paso para que instales un certificado ssl gratuito prestashop utilizando el panel de control Plesk, que es uno de los más comunes en el hosting compartido y VPS.

Vamos a transformar tu tienda en un búnker de seguridad, o al menos en un lugar mucho más confiable para tus clientes, sin que tengas que gastar ni un céntimo.

Antes de empezar: Requisitos previos

Antes de lanzarnos a la piscina, asegurémonos de que tienes todo lo necesario para que el proceso sea un éxito. No te preocupes, es más sencillo de lo que parece.

  1. Acceso a Plesk: Necesitas las credenciales de administrador de tu panel de control. Normalmente, accedes a través de una URL como https://tu-dominio.com:8443 o https://tu-ip:8443. Si no lo tienes, contacta con tu proveedor de hosting.
  2. Dominio registrado: El dominio que quieres proteger (por ejemplo, tutienda.com) debe estar apuntando a tu servidor de hosting. Esto se gestiona con los servidores DNS.
  3. PrestaShop instalado: Asumimos que ya tienes tu tienda online funcionando. Este proceso no afectará a tus datos, pero siempre es recomendable hacer una copia de seguridad antes de realizar cambios importantes.
  4. Registro A y CNAME: Asegúrate de que tanto tudominio.com como www.tudominio.com resuelven a tu servidor. El certificado que vamos a crear cubrirá ambos para que no haya problemas de redirección.

El proceso: Instalando Let's Encrypt en Plesk

Plesk ha simplificado muchísimo el proceso de instalación de certificados SSL. Ya no necesitas ser un experto en criptografía ni generar archivos CSR manualmente. El panel se encarga de casi todo por ti, desde la generación de la solicitud hasta la instalación y renovación automática.

Paso 1: Accede a tu panel de Plesk

Abre tu navegador web y escribe la URL de acceso a Plesk. Inicia sesión con tu usuario y contraseña. Una vez dentro, verás el panel principal con todas las opciones de gestión de tu hosting.

Paso 2: Localiza la sección de tu dominio

En el panel principal, busca la pestaña o sección de "Sitios web y dominios". Verás una lista de todos los dominios que tienes alojados en ese servidor. Haz clic en el nombre del dominio de tu tienda PrestaShop (por ejemplo, tutienda.com). Esto te llevará a la página de configuración específica de ese dominio.

Paso 3: Encuentra la herramienta de Certificados SSL

Dentro de la página de tu dominio, busca una sección llamada "Certificados SSL/TLS" o simplemente "SSL". El nombre exacto puede variar ligeramente según la versión de Plesk, pero suele estar bien visible en el menú lateral o en la pestaña de "Seguridad". Haz clic en esa opción.

Paso 4: Añade un nuevo certificado

En la página de certificados SSL, verás una lista de los certificados existentes (si hay alguno). Busca un botón que diga "Añadir SSL/TLS" o "Instalar certificado". Al hacer clic, se desplegará un menú con varias opciones. Aquí viene la parte clave: selecciona la opción que dice "Let's Encrypt". No es necesario que rellenes nada más en esta ventana, solo elige esa opción y haz clic en "Continuar" o "OK".

Paso 5: Configura los detalles del certificado Let's Encrypt

Ahora entrarás en el asistente de configuración de Let's Encrypt. Esta es la parte más importante del proceso, así que presta atención a los campos:

  • Dominios: Asegúrate de que aparezcan tanto tudominio.com como www.tudominio.com. Si solo aparece uno, añade el otro manualmente. Es crucial tener ambos para que el certificado sea válido para las dos versiones de tu web.
  • Correo electrónico: Introduce una dirección de correo electrónico válida. Let's Encrypt la utilizará para enviarte avisos importantes, como la renovación del certificado.
  • Opciones de renovación: Verás una casilla o botón que dice algo como "Renovar automáticamente" o "Permitir la renovación automática". Actívala sin duda. Esto te ahorrará quebraderos de cabeza en el futuro, ya que el certificado se renovará solo antes de que caduque (cada 90 días).

Una vez que hayas rellenado estos campos, haz clic en el botón "Instalar" o "Emitir". Plesk se comunicará con los servidores de Let's Encrypt, verificará que eres el propietario del dominio y emitirá el certificado. Este proceso suele tardar unos segundos, a veces un par de minutos.

Paso 6: Activa el certificado en tu sitio web

¡Casi está! Una vez que el certificado se ha emitido correctamente, verás un mensaje de éxito. Ahora, debes asegurarte de que tu sitio web lo está utilizando. Vuelve a la lista de "Certificados SSL/TLS" y busca el certificado que acabas de crear. Haz clic en el icono de engranaje o en la opción de "Configuración" o "Activar".

Aquí tendrás que elegir si quieres que el certificado se aplique a tudominio.com y/o a www.tudominio.com. Lo más habitual es que tengas dos entradas (una para cada dominio). Selecciona el certificado Let's Encrypt que creamos para cada una de ellas.

Además, busca una casilla que diga "Forzar conexión HTTPS" o "Redirigir todo el tráfico HTTP a HTTPS". Activa esta opción. Esto es vital, ya que garantiza que todos los visitantes sean redirigidos automáticamente a la versión segura de tu web (con https://), sin importar si escriben http:// o si entran desde un enlace antiguo.

Paso 7: Configura PrestaShop para usar HTTPS

Plesk ya hace el trabajo pesado, pero PrestaShop necesita saber que debe usar la URL segura. Accede al panel de administración de tu tienda (normalmente en tudominio.com/admin).

  • Ve a Parámetros avanzados -> Rendimiento.
  • En la sección "Caché de plantillas", asegúrate de que la opción "Forzar la compilación" esté activada. Esto es temporal, para que los cambios se apliquen sin problemas. Después de guardar, puedes desactivarla.
  • Ahora ve a Parámetros de la tienda -> General.
  • En la sección "URL de la tienda", encontrarás los campos para la URL base y la URL base de SSL. Deben estar configuradas con https://tudominio.com. Asegúrate de que la casilla "Activar SSL" y "Activar SSL en todos los elementos" estén marcadas como .

Guarda los cambios. Ahora, ve a tu tienda en el navegador y comprueba que el candado aparece correctamente.

Solución de problemas comunes

A veces, las cosas no salen a la primera. No te preocupes, aquí tienes las soluciones a los problemas más típicos.

Error de "Contenido mixto"

Este es el error más común. Ocurre cuando tu web se carga por HTTPS, pero algunos recursos (imágenes, scripts, hojas de estilo) se siguen cargando por HTTP. El navegador bloquea estos recursos y muestra un error de seguridad.

Solución: La forma más sencilla es instalar un módulo de PrestaShop que fuerce el uso de HTTPS en todos los recursos. Busca en el mercado de addons de PrestaShop "SSL" o "HTTPS" y encontrarás módulos gratuitos que hacen esto automáticamente. También puedes revisar manualmente las URLs de tus imágenes en la base de datos, pero es mucho más tedioso.

El certificado no se renueva automáticamente

Si desactivaste la renovación automática o hubo un problema con el cron job, tu certificado caducará. Plesk normalmente configura un cron job automáticamente, pero puedes verificarlo.

Solución: En Plesk, ve a "Configuración" y busca "Programador de tareas" o "Cron". Asegúrate de que existe una tarea que ejecuta el comando de renovación de Let's Encrypt. Si no, puedes crear una manualmente o simplemente reinstalar el certificado siguiendo los pasos anteriores para emitir uno nuevo.

Problemas con la redirección a HTTPS

Si al activar la redirección, tu web entra en un bucle de redirecciones infinitas, puede ser que haya un conflicto con las reglas de redirección en el archivo .htaccess.

Solución: Accede al administrador de archivos de Plesk y edita el archivo .htaccess en la raíz de tu dominio. Añade estas líneas al principio del archivo:

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

Esto forzará la redirección directamente desde el servidor, evitando conflictos con PrestaShop.

Preguntas frecuentes (FAQ)

¿Cada cuánto tiempo caduca un certificado SSL de Let's Encrypt?

Los certificados de Let's Encrypt tienen una validez de 90 días. Por eso es crucial activar la renovación automática en Plesk. Si lo haces, no tendrás que preocuparte por nada, ya que se renovará automáticamente antes de que caduque.

¿Necesito un certificado SSL para SEO?

Sí, absolutamente. Google ha confirmado que HTTPS es una señal de ranking. Desde 2014, los sitios con SSL tienen una ligera ventaja en los resultados de búsqueda. Además, desde 2018, Chrome marca todos los sitios HTTP como "No seguro", lo que aumenta la tasa de rebote y daña la confianza del usuario. El ssl prestashop plesk es un paso fundamental para tu posicionamiento.

¿Puedo usar un certificado SSL gratuito en varias tiendas o dominios?

Sí, Let's Encrypt permite emitir certificados para múltiples dominios. En Plesk, puedes seleccionar varios dominios al crear el certificado, siempre que todos estén alojados en el mismo servidor.

¿Qué pasa si mi hosting no usa Plesk?

Si tu hosting usa cPanel o Syspanel (antes HestiaCP, cuyo puerto de acceso es el 2106), el proceso es muy similar. En cPanel, buscas "SSL/TLS" y luego "Let's Encrypt". En Syspanel, la opción también está en el menú de seguridad. La lógica es la misma: el panel se encarga de todo. Si tienes dudas, consulta la documentación de tu proveedor.

¿Un certificado SSL gratuito es tan seguro como uno de pago?

En términos de cifrado, . Ambos utilizan el mismo nivel de encriptación (TLS 1.3). La diferencia principal es el tipo de validación. Let's Encrypt solo ofrece validación de dominio (DV), que verifica que eres el propietario del dominio. Los certificados de pago pueden ofrecer validación de organización (OV) o validación extendida (EV), que muestran el nombre de la empresa en la barra de direcciones. Para una tienda online, un certificado DV gratuito es más que suficiente para la seguridad y el SEO.

¿Afectará la instalación del SSL a la velocidad de mi web?

El cifrado SSL puede añadir una mínima sobrecarga, pero es imperceptible en la mayoría de los casos. De hecho, con la implementación de HTTP/2, que requiere HTTPS, la velocidad de carga puede incluso mejorar, ya que permite cargar múltiples recursos en paralelo.

Conclusión: Tu tienda, ahora más segura y confiable

Instalar un certificado ssl gratuito prestashop con Plesk es un proceso sencillo que tiene un impacto enorme en la seguridad prestashop y en tu SEO. No tienes excusa para no hacerlo, ya que es gratuito, automático y te toma menos de 10 minutos.

Al seguir estos pasos, habrás logrado:

  • Cifrar la comunicación entre tu tienda y tus clientes.
  • Mejorar tu posicionamiento en Google.
  • Aumentar la confianza de los usuarios que visitan tu web.
  • Evitar el temido aviso de "Sitio No Seguro" en los navegadores.

Ahora que tu tienda tiene el candado, es momento de celebrarlo. Pero no te duermas en los laureles. La seguridad es un proceso continuo. Mantén PrestaShop y sus módulos actualizados, usa contraseñas fuertes y realiza copias de seguridad periódicas.

Si has llegado hasta aquí, has demostrado que te importa la seguridad de tu negocio y la de tus clientes. ¡Enhorabuena! Tu tienda online está ahora en una posición mucho más sólida para crecer y ganar la confianza de tus compradores. Si tienes alguna duda, déjala en los comentarios. Estaré encantado de ayudarte.

¿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