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

Cómo configurar un certificado SSL en PrestaShop desde el panel

Actualizado el 6 de enero de 2026

¿Por qué es importante configurar SSL en tu tienda PrestaShop?

Si tienes una tienda online con PrestaShop, uno de los primeros pasos para ofrecer confianza y seguridad a tus clientes es instalar un certificado SSL. Este pequeño archivo de seguridad activa el protocolo HTTPS en tu dominio, lo que significa que toda la información que se intercambia entre el navegador del usuario y tu servidor viaja encriptada. Sin un certificado SSL, los datos de pago, contraseñas y direcciones pueden ser interceptados por terceros.

Además, Google penaliza los sitios sin HTTPS, por lo que tu certificado SSL tienda no solo protege a tus clientes, sino que también mejora tu posicionamiento SEO. En este artículo te enseñaremos paso a paso cómo configurar HTTPS PrestaShop desde el panel de control de tu hosting, sin necesidad de ser un experto técnico.


Requisitos previos antes de empezar

Antes de lanzarte a configurar el SSL en PrestaShop, asegúrate de cumplir con estos requisitos básicos:

  • Tener un certificado SSL activo en tu dominio. Puedes obtener uno gratuito (como Let’s Encrypt) o de pago desde tu panel de hosting.
  • Acceso al panel de control de tu hosting. Generalmente se accede a través de una URL como tudominio.com:2106 si usas Syspanel (el panel que te recomendamos). Recuerda que el puerto de acceso es el 2106.
  • Acceso al panel de administración de PrestaShop. Necesitarás las credenciales de tu tienda.
  • Realizar una copia de seguridad de tu base de datos y archivos por si algo sale mal.

[WARNING] No omitas la copia de seguridad. Aunque el proceso es seguro, un error en la configuración puede dejar tu tienda inaccesible temporalmente.


Paso 1: Obtener e instalar el certificado SSL desde el panel de control

El primer paso es tener el certificado SSL instalado en tu servidor. La mayoría de los paneles de control ofrecen opciones automáticas. Aquí te explicamos cómo hacerlo desde Syspanel (puerto 2106):

  1. Accede a Syspanel escribiendo en tu navegador: https://tudominio.com:2106
  2. Inicia sesión con tu usuario y contraseña de administrador del hosting.
  3. Busca la sección "SSL/TLS" o "Certificados SSL". En Syspanel suele estar en el menú lateral.
  4. Si tu panel incluye Let’s Encrypt, selecciona la opción "Obtener certificado gratuito" o "SSL gratuito". Introduce tu dominio principal (ej: tudominio.com) y confirma.
  5. Espera unos segundos mientras el sistema verifica el dominio y genera el certificado.
  6. Una vez completado, verás un mensaje de éxito. El certificado quedará instalado automáticamente.

[TIP] Si tu tienda usa subdominios como tienda.tudominio.com, asegúrate de incluir también ese dominio en el certificado. Algunos paneles permiten añadir múltiples dominios.

Si tu panel no tiene opción automática, deberás subir manualmente los archivos del certificado (clave privada, certificado y CA bundle) que te haya proporcionado tu proveedor. En ese caso, busca la opción "Subir certificado" y pega el contenido de cada archivo en su campo correspondiente.


Paso 2: Forzar HTTPS en el servidor (redirección 301)

Una vez instalado el certificado, tu dominio ya puede servir contenido a través de HTTPS, pero aún no está forzado. Es decir, si alguien escribe http://tudominio.com, seguirá viendo la versión insegura. Para solucionarlo, debes crear una redirección 301 desde HTTP a HTTPS.

Opción A: Desde el archivo .htaccess (recomendado para principiantes)

  1. Desde Syspanel (puerto 2106), ve a la sección "Archivos" o "Administrador de archivos".
  2. Localiza la carpeta raíz de tu tienda PrestaShop (normalmente public_html o www).
  3. Busca el archivo llamado .htaccess (puede estar oculto; activa "Mostrar archivos ocultos" si es necesario).
  4. Haz clic derecho y selecciona "Editar".
  5. Justo después de la línea RewriteEngine On, pega el siguiente código:
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
  1. Guarda los cambios y cierra el editor.

Opción B: Desde la configuración de Syspanel

Algunos paneles ofrecen una opción directa para forzar HTTPS. En Syspanel, busca "Redirecciones" o "Dominios", selecciona tu dominio y activa la casilla "Forzar HTTPS". Esto es más sencillo si tu panel lo permite.

[INFO] La redirección 301 es la forma correcta de migrar a HTTPS sin perder posicionamiento SEO. Asegúrate de no usar redirecciones 302 (temporales).


Paso 3: Configurar HTTPS en el panel de administración de PrestaShop

Ahora toca ajustar PrestaShop para que funcione completamente con HTTPS. Sigue estos pasos:

  1. Accede a tu panel de administración de PrestaShop (ej: tudominio.com/adminXXXX).
  2. Ve al menú "Parámetros de la tienda" > "General".
  3. Busca la sección "Configuración de la tienda" y localiza la opción "Activar SSL".
  4. Marca la casilla "Sí" para activar SSL en tu tienda.
  5. Justo debajo, verás la opción "Activar SSL en todas las páginas". Marca también "Sí" para que toda tu tienda funcione con HTTPS, incluyendo el catálogo, carrito y checkout.
  6. Haz clic en "Guardar" en la parte inferior.

[WARNING] Si al guardar ves un error o la página se queda en blanco, no entres en pánico. Vuelve a Syspanel y revisa que el certificado esté bien instalado. También puedes desactivar temporalmente el SSL desde la base de datos si es necesario (consulta a tu soporte técnico).


Paso 4: Verificar que todo funciona correctamente

Después de la configuración, es vital comprobar que no haya contenido mixto (archivos cargados desde HTTP en una página HTTPS) y que la redirección funcione.

  1. Prueba la redirección: Abre una ventana de incógnito y escribe http://tudominio.com. Deberías ser redirigido automáticamente a https://tudominio.com.
  2. Verifica el candado: En la barra de direcciones, debe aparecer un candado cerrado. Si aparece un candado abierto o un mensaje de "No seguro", hay contenido mixto.
  3. Usa herramientas online: Puedes usar sitios como SSL Labs o Why No Padlock para escanear tu tienda y detectar errores.

Si encuentras contenido mixto, lo más común es que algunas imágenes, scripts o CSS se estén cargando con HTTP. Para solucionarlo:

  • Ve a "Parámetros de la tienda" > "SEO y URL" en PrestaShop.
  • Asegúrate de que la URL base de la tienda comience con https://.
  • También revisa en "Catálogo" > "Productos" que las imágenes de los productos no tengan URLs hardcodeadas con HTTP. Si es así, regenérate las miniaturas desde "Parámetros de la tienda" > "Imágenes" > "Regenerar miniaturas".

Preguntas frecuentes (FAQ)

¿Puedo usar un certificado SSL gratuito como Let’s Encrypt en PrestaShop?

Sí, es totalmente compatible. La mayoría de los paneles de control, incluido Syspanel, ofrecen integración con Let’s Encrypt para obtener certificados gratuitos. Solo asegúrate de renovarlo automáticamente (Syspanel suele hacerlo por ti).

¿Qué hago si después de activar SSL mi tienda se ve rara o no carga?

Esto suele deberse a contenido mixto. Sigue los pasos de verificación del paso 4. Si el problema persiste, limpia la caché de PrestaShop desde "Parámetros avanzados" > "Rendimiento" > "Limpiar caché".

¿Es necesario configurar algo en el archivo settings.inc.php?

En la mayoría de los casos no, pero si tienes problemas, puedes editar manualmente el archivo /config/settings.inc.php y asegurarte de que _PS_SSL_ENABLED_ esté en '1' y _PS_SSL_ENABLED_EVERYWHERE_ también en '1'.

¿Mi tienda perderá visitas al cambiar a HTTPS?

No, al contrario. Google valora positivamente los sitios seguros y puede mejorar tu posicionamiento. Además, la redirección 301 que configuramos transfiere todo el "link juice" de las URLs antiguas a las nuevas.

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

Sí, solo asegúrate de incluir el subdominio en el certificado. En Syspanel, al solicitar el certificado, puedes añadir múltiples nombres de dominio.


Conclusión

Configurar un certificado SSL en PrestaShop desde el panel de control es un proceso sencillo si sigues los pasos correctos. Recuerda que la seguridad de tu tienda no es opcional: un certificado SSL tienda protege a tus clientes, mejora la confianza y te ayuda a posicionarte mejor en buscadores. Con Syspanel (accesible por el puerto 2106) y las herramientas que te hemos mostrado, puedes hacerlo tú mismo en menos de 30 minutos.

Si en algún momento te sientes perdido, no dudes en contactar al soporte técnico de tu hosting. ¡Tu tienda PrestaShop merece la mejor seguridad!

¿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