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

Cómo configurar un certificado SSL en Syspanel para tu tienda PrestaShop

Actualizado el 16 de abril de 2026

¿Qué es un certificado SSL y por qué tu tienda PrestaShop lo necesita?

Si tienes una tienda online con PrestaShop, seguramente habrás oído hablar del certificado SSL, pero quizás no tengas claro qué es exactamente ni por qué es tan importante. Vamos a explicarlo de forma sencilla.

Un certificado SSL (Secure Sockets Layer) es un protocolo de seguridad que cifra la información que viaja entre el navegador de tus clientes y tu servidor. En otras palabras, convierte los datos en un código ilegible para cualquier persona que intente interceptarlos.

¿Por qué es imprescindible para tu tienda? Aquí van las razones principales:

  • Protege los datos de pago: Cuando un cliente introduce su tarjeta de crédito o datos bancarios, el SSL garantiza que esa información viaja de forma segura.

  • Genera confianza: El candado que aparece en la barra del navegador y el prefijo "https://" hacen que tus clientes se sientan seguros comprando en tu tienda.

  • Mejora tu posicionamiento SEO: Google penaliza las webs sin SSL. Si no lo tienes, tu tienda PrestaShop aparecerá por detrás de tus competidores en los resultados de búsqueda.

  • Evita avisos de "Sitio no seguro": Los navegadores modernos muestran un aviso de advertencia cuando un sitio no tiene SSL, lo que puede ahuyentar al 80% de tus visitantes.

En este artículo te voy a explicar paso a paso cómo configurar un certificado SSL en Syspanel para tu tienda PrestaShop. No necesitas ser un experto técnico, solo sigue las instrucciones y en pocos minutos tendrás tu tienda segura.

Antes de empezar: requisitos previos

Para configurar el certificado SSL en Syspanel, necesitas tener lo siguiente:

  • Acceso a tu panel de control Syspanel: Este es el panel que te da acceso a la gestión de tu hosting. Si no sabes cómo acceder, normalmente la URL es https://tu-dominio.com:2106 o https://tu-ip:2106. El puerto de acceso es el 2106, así que asegúrate de incluirlo en la URL.

  • Tu dominio apuntando al servidor: El dominio de tu tienda debe estar correctamente configurado con los DNS apuntando al servidor donde está alojada.

  • Acceso FTP o administrador de archivos: Lo necesitarás para modificar algunos archivos de PrestaShop si fuera necesario.

  • Paciencia y un café: Aunque el proceso es sencillo, es mejor tomárselo con calma.

Paso 1: Accede a Syspanel

Lo primero es acceder a tu panel de control. Abre tu navegador y escribe la siguiente dirección:

https://tu-dominio.com:2106

Sustituye "tu-dominio.com" por tu dominio real. Si no funciona, prueba con la IP de tu servidor:

https://tu-ip:2106

Es posible que el navegador te muestre un aviso de "Conexión no privada". No te preocupes, esto es normal la primera vez. Haz clic en "Avanzado" y luego en "Continuar al sitio (no seguro)". Esto es solo porque el panel aún no tiene SSL configurado, pero es seguro.

Una vez dentro, introduce tu usuario y contraseña de administrador de Syspanel.

Paso 2: Localiza la sección de certificados SSL

Dentro de Syspanel, busca en el menú lateral la sección que se llama "Certificados SSL" o "SSL". Dependiendo de la versión de Syspanel que tengas, puede estar en:

  • Web o Sitios Web: Dentro de las opciones de tu dominio.
  • Seguridad: Como una opción independiente.
  • Avanzado: En algunas versiones antiguas.

Si no la encuentras, prueba a hacer clic en tu dominio dentro de la lista de sitios web. Ahí deberías ver una pestaña o botón que pone "SSL" o "Certificado SSL".

[TIP]: En la mayoría de versiones de Syspanel, la opción SSL aparece como un icono de candado dentro de la ficha de cada dominio.

Paso 3: Configura el certificado SSL gratuito (Let's Encrypt)

Syspanel incluye la opción de instalar un certificado SSL gratuito mediante Let's Encrypt. Esta es la opción más recomendada para tiendas PrestaShop porque:

  • Es 100% gratuito y sin límite de renovaciones.
  • Tiene una validez de 90 días y se renueva automáticamente.
  • Es reconocido por todos los navegadores y Google.

Para configurarlo:

  1. Dentro de la sección SSL, busca un botón que ponga "Emitir certificado", "Instalar Let's Encrypt" o "Añadir certificado SSL".

  2. Haz clic en esa opción. Se abrirá un formulario con varias opciones.

  3. En el campo "Dominio" o "Sitio web", asegúrate de que está seleccionado tu dominio principal (por ejemplo, tutienda.com).

  4. Marca la casilla "Incluir subdominios" o "Incluir www" si quieres que el certificado cubra también www.tutienda.com y otros subdominios que uses.

  5. Asegúrate de que está marcada la opción "Forzar HTTPS" o "Redireccionar HTTP a HTTPS". Esto hará que cualquier visita a tu tienda se redirija automáticamente a la versión segura.

  6. Haz clic en "Guardar" o "Emitir certificado".

El proceso puede tardar entre 30 segundos y 2 minutos. Syspanel se comunicará con Let's Encrypt para emitir el certificado y lo instalará automáticamente en tu servidor.

[INFO]: El certificado Let's Encrypt se renueva automáticamente cada 90 días. No tienes que hacer nada. Syspanel se encarga de todo.

Paso 4: Configura PrestaShop para usar HTTPS

Una vez que el certificado SSL está instalado en el servidor, tienes que configurar PrestaShop para que use HTTPS. Hay varias formas de hacerlo.

Opción A: Desde el panel de administración de PrestaShop

  1. Accede a tu panel de administración de PrestaShop (normalmente en tutienda.com/admin).

  2. Ve a Configuración avanzadaRendimiento o Parámetros avanzadosRendimiento (depende de la versión).

  3. Busca la sección "Redirección" o "URL".

  4. Activa la opción "Forzar el uso de HTTPS" o "Redirigir a HTTPS".

  5. Guarda los cambios.

Opción B: Desde el archivo de configuración

Si no encuentras la opción anterior, puedes editarlo manualmente:

  1. Conecta por FTP a tu servidor o usa el administrador de archivos de Syspanel.

  2. Navega hasta la carpeta config de tu instalación de PrestaShop.

  3. Busca el archivo settings.inc.php (en versiones antiguas) o parameters.php (en versiones modernas).

  4. Abre el archivo con un editor de texto y busca las líneas que definen las URLs. Deberías ver algo como:

define('_PS_BASE_URL_', 'http://tutienda.com');
define('_PS_BASE_URL_SSL_', 'http://tutienda.com');
  1. Cambia ambas líneas para que usen HTTPS:
define('_PS_BASE_URL_', 'https://tutienda.com');
define('_PS_BASE_URL_SSL_', 'https://tutienda.com');
  1. Guarda los cambios y sube el archivo de nuevo.

[WARNING]: Antes de editar cualquier archivo de configuración, haz una copia de seguridad. Si algo sale mal, podrás restaurar la versión original.

Paso 5: Verifica que todo funciona correctamente

Después de configurar el certificado SSL en Syspanel y PrestaShop, es hora de comprobar que todo funciona bien.

  1. Abre tu tienda en el navegador. Deberías ver el candado en la barra de direcciones y la URL empezando por https://.

  2. Haz clic en el candado para ver los detalles del certificado. Debería decir que la conexión es segura y mostrar el nombre de tu dominio.

  3. Prueba a navegar por varias páginas de tu tienda: el carrito, el proceso de compra, tu cuenta de cliente, etc. Asegúrate de que todas funcionan correctamente.

  4. Comprueba que no hay contenido mixto. Esto ocurre cuando la página carga recursos (imágenes, scripts, CSS) desde URLs HTTP en lugar de HTTPS. Tu navegador lo mostrará como un aviso de seguridad.

Cómo solucionar el contenido mixto

Si ves el aviso de contenido mixto, puedes solucionarlo:

  1. Ve a Configuración avanzadaGeneral en PrestaShop.

  2. Busca la opción "URL de la tienda" y asegúrate de que empieza por https://.

  3. En la misma sección, activa la opción "Forzar HTTPS".

  4. Si el problema persiste, puede ser que tengas imágenes o enlaces guardados en la base de datos con URLs HTTP. Puedes usar un plugin como "Better Search Replace" para cambiar todas las URLs de la base de datos de http:// a https://.

[TIP]: Después de cambiar las URLs en la base de datos, recuerda borrar la caché de PrestaShop en Parámetros avanzadosRendimientoVaciar caché.

Paso 6: Configura la redirección de HTTP a HTTPS

Para que nadie pueda acceder a tu tienda por HTTP (la versión no segura), es importante redirigir todo el tráfico a HTTPS. Esto lo puedes hacer desde Syspanel.

  1. Vuelve a la sección SSL en Syspanel, dentro de la ficha de tu dominio.

  2. Busca la opción "Redirección forzosa" o "Forzar HTTPS".

  3. Actívala y guarda los cambios.

  4. Si no encuentras esta opción en Syspanel, puedes hacerlo editando el archivo .htaccess de tu tienda:

    • Conecta por FTP y abre el archivo .htaccess en la raíz de tu instalación de PrestaShop.

    • Añade al principio del archivo las siguientes líneas:

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

[WARNING]: Asegúrate de que el módulo mod_rewrite está activado en tu servidor. Syspanel normalmente lo tiene activado por defecto, pero si la redirección no funciona, contacta con tu proveedor de hosting.

Preguntas frecuentes sobre SSL en PrestaShop

¿Cuánto tarda en activarse el certificado SSL?

El proceso completo suele tardar entre 5 y 10 minutos. La emisión del certificado por Let's Encrypt es casi inmediata, y la configuración de PrestaShop no lleva más de unos minutos.

¿El certificado SSL gratuito es seguro?

, el certificado de Let's Encrypt ofrece el mismo nivel de cifrado que cualquier certificado de pago. La única diferencia es que se renueva cada 90 días, pero Syspanel lo hace automáticamente.

¿Necesito un certificado SSL de pago para mi tienda?

Para una tienda PrestaShop estándar, el certificado gratuito de Let's Encrypt es más que suficiente. Los certificados de pago ofrecen características adicionales como garantía de responsabilidad civil o validación extendida, pero para la mayoría de tiendas online no son necesarios.

¿Qué pasa si mi certificado SSL caduca?

Si el certificado caduca, los clientes verán un aviso de "Sitio no seguro" y perderás ventas. Con Syspanel, la renovación es automática, pero siempre es buena idea comprobar de vez en cuando que el certificado está activo.

¿Afecta el SSL al rendimiento de mi tienda?

El cifrado SSL añade una pequeña carga al servidor, pero en la práctica es inapreciable. Los beneficios en seguridad y SEO superan con creces cualquier impacto en el rendimiento.

¿Puedo usar SSL en varios dominios?

Sí, Syspanel te permite instalar certificados SSL en todos los dominios que tengas alojados. Solo tienes que repetir el proceso para cada uno.

Consejos finales para la seguridad de tu tienda online

Configurar el certificado SSL en Syspanel es solo el primer paso para tener una tienda online segura. Te recomiendo:

  • Mantén PrestaShop actualizado: Las actualizaciones incluyen parches de seguridad importantes.

  • Usa contraseñas seguras: Tanto para el acceso a Syspanel como para el panel de administración de PrestaShop.

  • Haz copias de seguridad periódicas: Syspanel incluye herramientas de backup, úsalas.

  • Activa la autenticación en dos pasos: Si PrestaShop lo permite, es una capa extra de protección.

  • Supervisa los logs de acceso: Syspanel te permite ver los intentos de acceso a tu servidor.

Con estos pasos, tu tienda PrestaShop estará protegida y tus clientes podrán comprar con total confianza. Recuerda que la seguridad es un proceso continuo, no un evento puntual.

Si tienes cualquier duda durante el proceso, no dudes en contactar con el soporte de tu hosting. Estamos aquí para ayudarte a que tu tienda online sea un éxito. ¡Buena suerte con tu negocio!

¿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