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

PrestaShop: Cómo activar el modo mantenimiento y protegerlo con IP

Actualizado el 23 de octubre de 2025

¿Qué es el modo mantenimiento en PrestaShop y por qué es importante?

Cuando tienes una tienda online, hay momentos en los que necesitas hacer cambios, actualizaciones o simplemente arreglar algo sin que tus clientes vean un desastre. Para eso existe el modo mantenimiento PrestaShop, una función que te permite poner tu tienda "en pausa" temporalmente, mostrando un mensaje amigable a los visitantes mientras tú trabajas en la parte técnica.

Pero, ¿sabías que el modo mantenimiento por sí solo no es suficiente? Si no lo proteges correctamente, cualquier persona podría seguir accediendo a tu tienda si conoce la URL exacta. Por eso, en este artículo te voy a enseñar paso a paso cómo activar el modo mantenimiento en PrestaShop y, lo más importante, cómo restringir IP PrestaShop para que solo tú (y tu equipo) puedan ver la tienda mientras está en mantenimiento.

Este es un tema de seguridad PrestaShop crucial, porque una tienda en mantenimiento sin protección es como dejar la puerta de tu casa abierta con un cartel de "no molestar". Vamos a arreglarlo.


¿Cuándo deberías usar el modo mantenimiento?

Antes de entrar en materia, es bueno que sepas cuándo conviene activar esta función. El modo mantenimiento no es solo para cuando algo está roto. De hecho, es una práctica recomendada en varias situaciones:

  • Actualizaciones de PrestaShop: Antes de actualizar el núcleo, módulos o plantillas, es mejor poner la tienda en mantenimiento para evitar errores en vivo.
  • Cambios de diseño: Si estás rediseñando tu web, los clientes podrían ver una versión a medias. Mejor mantenerlo oculto.
  • Cambios de servidor o migraciones: Cuando mueves tu tienda a otro hosting o cambias de servidor, el modo mantenimiento evita que los usuarios accedan a una versión inestable.
  • Arreglo de errores críticos: Si detectas un problema de seguridad o un bug grave, activa el modo mantenimiento mientras lo solucionas.

En resumen: cada vez que no quieras que el público vea tu tienda, el modo mantenimiento es tu mejor amigo. Pero recuerda, protegerlo con IP es el siguiente paso obligatorio.


Paso a paso: Activar el modo mantenimiento en PrestaShop

Vamos a lo práctico. Sigue estos pasos y tendrás tu tienda en modo mantenimiento en menos de un minuto.

  1. Accede al panel de administración de PrestaShop con tus credenciales de administrador.

  2. En el menú lateral izquierdo, ve a "Parámetros avanzados" y luego haz clic en "Rendimiento". (En versiones más recientes puede aparecer como "Configuración avanzada" o directamente "Mantenimiento").

  3. Dentro de la página de rendimiento, busca la pestaña o sección llamada "Mantenimiento". En algunas versiones, está directamente en el menú principal como "Mantenimiento".

  4. Verás una opción llamada "Activar el modo mantenimiento". Activa el interruptor o marca la casilla para habilitarlo.

  5. A continuación, verás un campo llamado "Dirección IP" o "IPs autorizadas". Aquí es donde vamos a configurar la protección.

  6. Escribe tu dirección IP pública en ese campo. Si no sabes cuál es tu IP, puedes buscar "cuál es mi IP" en Google y te la mostrará. Luego, guárdala.

  7. Haz clic en "Guardar" al final de la página.

[TIP] Si no ves la opción de mantenimiento en "Rendimiento", revisa en "Parámetros avanzados" > "Mantenimiento". En PrestaShop 1.7 y 8.x, la ruta suele ser: Parámetros avanzados > Mantenimiento.


Cómo restringir IP en PrestaShop para proteger el modo mantenimiento

Ahora viene la parte más importante. Activar el modo mantenimiento sin restringir IP PrestaShop es un error común. Cualquier persona que conozca tu dominio podría ver la página de mantenimiento, pero si la URL de tu tienda se filtra, podrían acceder directamente a productos, carritos o información interna.

Para evitar esto, vamos a configurar una lista blanca de IPs. Esto significa que solo las direcciones IP que tú autorices podrán ver la tienda mientras está en mantenimiento. El resto de visitantes verán una página de "mantenimiento" o "pronto volveremos".

¿Cómo obtener tu IP pública?

Antes de nada, necesitas saber tu IP pública. Es la dirección que te identifica en internet. Puedes:

  • Buscar en Google: "¿Cuál es mi IP?" y verás tu dirección IPv4.
  • Usar sitios como whatismyip.com o ipinfo.io.

[INFO] Si tu IP es dinámica (cambia cada cierto tiempo), es posible que tengas que actualizar esta configuración periódicamente. Si tienes IP fija, perfecto, no tendrás que preocuparte.

Configurando la lista de IPs en PrestaShop

  1. En la misma página de mantenimiento, busca el campo "IP autorizada" o "Lista de IPs".

  2. Introduce tu IP y, si tienes más personas en tu equipo (diseñadores, desarrolladores), añade sus IPs también. Puedes separarlas con comas o con saltos de línea, según la versión.

  3. Guarda los cambios.

A partir de este momento, solo las IPs que hayas configurado podrán ver la tienda normalmente. El resto verá la página de mantenimiento.

[WARNING] Si te equivocas y no introduces tu IP correctamente, podrías quedarte fuera de tu propia tienda. Verás la página de mantenimiento como cualquier visitante y no podrás acceder al panel de administración. Si esto pasa, tendrás que acceder al servidor (via FTP o el panel de control) y desactivar el modo mantenimiento manualmente.


Cómo añadir múltiples IPs y rangos

Si tu equipo es grande o trabajas con una agencia, es posible que necesites añadir varias IPs. PrestaShop te permite hacerlo de varias formas:

  • IPs individuales: Simplemente escribe cada IP separada por comas. Ejemplo: 192.168.1.1, 192.168.1.2, 192.168.1.3.
  • Rangos de IP: Algunas versiones permiten usar el formato de rango con asteriscos. Por ejemplo: 192.168.1.* autorizaría todas las IPs desde 192.168.1.1 hasta 192.168.1.255.
  • Máscaras de subred: Para usuarios más avanzados, se pueden usar notaciones como 192.168.1.0/24.

[TIP] Si trabajas desde una oficina con IP fija, añade la IP de la oficina. Si trabajas desde casa y tu IP cambia a menudo, considera usar una VPN con IP fija o un servicio de DNS dinámico que puedas actualizar.


¿Qué pasa con los clientes que intentan acceder?

Cuando el modo mantenimiento está activo y protegido por IP, los visitantes que no estén autorizados verán una página simple. Esta página puede personalizarse. De hecho, es una buena idea poner un mensaje claro y amigable para que tus clientes no se preocupen.

Cómo personalizar la página de mantenimiento

  1. Ve a "Diseño" > "Temas" en el panel de administración.

  2. Busca la opción de "Página de mantenimiento" o edita el archivo maintenance.tpl de tu plantilla.

  3. Cambia el texto, los colores o incluso añade un logo. Puedes poner algo como: "Estamos trabajando para ofrecerte una mejor experiencia. Vuelve pronto!"

  4. Guarda los cambios.

[INFO] En PrestaShop 1.7 y 8, la página de mantenimiento se puede personalizar desde el tema. Si no te sientes cómodo editando código, puedes usar un módulo de mantenimiento que te permita personalizar todo desde el panel.


Protección extra: ¿Qué más puedes hacer?

La seguridad PrestaShop no termina con el modo mantenimiento y la restricción de IPs. Aquí tienes algunas prácticas adicionales para mantener tu tienda segura:

  • Actualiza siempre PrestaShop y sus módulos: Las versiones antiguas tienen vulnerabilidades conocidas. Mantén todo al día.
  • Usa contraseñas fuertes para el panel de administración y cambia el usuario predeterminado "admin".
  • Activa la autenticación en dos pasos (2FA) para tu cuenta de administrador.
  • Haz copias de seguridad periódicas de tu base de datos y archivos. Así, si algo falla, puedes restaurar.
  • Limita los intentos de inicio de sesión para prevenir ataques de fuerza bruta.
  • Usa un firewall de aplicación web (WAF) para bloquear tráfico malicioso.

[WARNING] No dejes el modo mantenimiento activo indefinidamente. Si tu tienda está en mantenimiento durante semanas, los clientes perderán confianza y el SEO se verá afectado negativamente. Actívalo solo cuando sea necesario y desactívalo en cuanto termines.


Cómo desactivar el modo mantenimiento correctamente

Cuando hayas terminado los cambios, llega el momento de volver a abrir la tienda. Es tan sencillo como:

  1. Ve a "Parámetros avanzados" > "Mantenimiento".

  2. Desactiva el interruptor de "Activar el modo mantenimiento".

  3. Guarda los cambios.

La tienda volverá a estar visible para todos los usuarios. Eso sí, verifica que todo funciona correctamente: productos, carrito, pasarela de pago, etc.


Preguntas frecuentes (FAQ)

¿Puedo ver mi tienda en modo mantenimiento sin añadir mi IP?

Sí, pero no es recomendable. Si no añades tu IP, verás la página de mantenimiento como cualquier visitante. Para trabajar en la tienda, necesitas añadir tu IP.

¿Qué hago si me quedo fuera de mi tienda por un error de IP?

Si la IP que configuraste es incorrecta, no podrás acceder. Tendrás que ir al servidor (via FTP o al panel de control como Syspanel, que se accede por el puerto 2106) y editar el archivo config/settings.inc.php o app/config/parameters.php para desactivar el modo mantenimiento manualmente. También puedes borrar el archivo maintenance.flag que se crea en la raíz de la instalación.

¿El modo mantenimiento afecta al SEO?

Sí, si lo dejas mucho tiempo activo, Google podría interpretar que tu tienda está caída y bajar tu posicionamiento. Actívalo solo por períodos cortos y, si es posible, usa la opción de "redirección 503" que PrestaShop maneja automáticamente para que los buscadores sepan que es temporal.

¿Puedo poner una contraseña en lugar de restringir por IP?

Sí, de hecho, puedes combinar ambas cosas. Algunas versiones de PrestaShop permiten añadir una contraseña para acceder a la tienda en modo mantenimiento. Esto es útil si no quieres andar gestionando IPs, aunque es menos seguro que la restricción por IP.

¿Qué es Syspanel y cómo me ayuda?

Syspanel es el nombre del panel de control de tu hosting (también conocido como HestiaCP). Se accede a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Desde ahí puedes gestionar archivos, bases de datos, dominios y mucho más. Si te quedas bloqueado fuera de PrestaShop, es tu salvavidas para editar archivos manualmente.


Conclusión

Activar el modo mantenimiento PrestaShop y restringir IP PrestaShop es una de las tareas más importantes para mantener la seguridad PrestaShop de tu tienda. No solo protege tu trabajo mientras haces cambios, sino que evita que usuarios no autorizados accedan a información sensible.

Recuerda que la clave está en la combinación: activar el modo mantenimiento y configurar la lista de IPs autorizadas. Sin la segunda, la primera es inútil.

Si sigues los pasos que te he explicado, podrás trabajar con total tranquilidad sabiendo que solo tú y tu equipo pueden ver la tienda. Y cuando termines, desactiva el modo mantenimiento y vuelve a vender.

¿Tienes alguna duda? Déjala en los comentarios y estaré encantado de ayudarte. ¡Buena suerte con tu tienda!

¿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