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

Cómo activar y configurar el modo mantenimiento en PrestaShop

Actualizado el 5 de abril de 2026

¿Qué es el modo mantenimiento en PrestaShop y para qué sirve?

El modo mantenimiento en PrestaShop es una funcionalidad integrada que te permite poner tu tienda online en un estado de "pausa temporal". Cuando lo activas, los visitantes habituales no pueden navegar por tu catálogo ni realizar compras. En su lugar, verán una pantalla sencilla que puede incluir un mensaje personalizado o una cuenta atrás, mientras que tú y tu equipo podéis seguir trabajando en la tienda desde el panel de administración.

Este modo es esencial en varias situaciones: durante una actualización de PrestaShop, al cambiar el tema o los módulos, al hacer cambios importantes en el diseño, al configurar pasarelas de pago nuevas, o simplemente cuando necesitas hacer una limpieza profunda de tu base de datos sin que nadie te interrumpa. Sin él, cualquier error visual o funcional podría ahuyentar a tus clientes o, peor aún, generar carritos abandonados y pérdida de confianza en tu marca.

A lo largo de esta guía, te explicaré paso a paso cómo activar el mantenimiento, cómo personalizarlo, qué opciones tienes y cómo desactivarlo cuando termines. Además, resolveremos las dudas más frecuentes que nos llegan al soporte técnico, para que tengas todo el control sobre tu tienda.

Si tienes tu tienda en un hosting compartido o en un VPS gestionado con Syspanel (el panel de control que incluye tu hosting, accesible a través del puerto 2106), te daré también consejos para que la activación sea aún más segura.


Por qué deberías usar el modo mantenimiento (y no solo en emergencias)

Muchos comerciantes piensan que el modo mantenimiento es solo para cuando algo se rompe. Sin embargo, es una herramienta de planificación muy útil. Te recomiendo activarlo en los siguientes escenarios:

  • Antes de actualizar a una nueva versión de PrestaShop. Las actualizaciones de versión mayor (por ejemplo, de 1.7 a 8.x) pueden alterar archivos y bases de datos. Si algo sale mal, no querrás que tus clientes vean errores.

  • Al instalar o desinstalar módulos o temas. Algunos módulos modifican archivos globales. Un pequeño conflicto puede traducirse en una página en blanco o en una tienda rota.

  • Cuando cambias de proveedor de hosting o de servidor. Mover una tienda de servidor implica cambios de DNS, transferencias de archivos y ajustes de permisos. Es mejor que la tienda esté cerrada durante ese proceso.

  • Si estás haciendo pruebas de rendimiento o de carga. No querrás que un test de estrés afecte a usuarios reales.

  • Si estás modificando precios, stock o reglas fiscales masivamente. Un error humano en un CSV puede dejar tu catálogo inconsistente. Mejor cerrar la tienda unas horas.

Como ves, el modo mantenimiento no es un enemigo, sino un aliado para garantizar la mejor experiencia de compra posible.


Requisitos previos antes de activar el modo mantenimiento

Antes de lanzarte a pulsar el botón, asegúrate de cumplir estos requisitos para evitar sorpresas:

  • Tener acceso al panel de administración de PrestaShop. Necesitas credenciales de un empleado con permisos de "Administración general" o al menos con acceso a "Parámetros avanzados".

  • Saber tu dirección IP pública. PrestaShop te permite mantener el acceso a la tienda para tu propia IP mientras está en mantenimiento. Sin esto, tú mismo verías la pantalla de mantenimiento y no podrías trabajar cómodamente. Para saber tu IP pública, puedes buscar "cuál es mi IP" en Google o usar sitios como WhatIsMyIP.com.

  • Una copia de seguridad reciente. Aunque no es obligatorio, es una buena práctica antes de cualquier cambio importante. Puedes hacerla desde el panel de administración en "Parámetros avanzados > Copias de seguridad" o desde el propio Syspanel (recuerda: puerto 2106).

  • Una plantilla de mantenimiento personalizada (opcional). Si quieres que la página de mantenimiento tenga tu logo, colores y un mensaje profesional, puedes preparar un archivo HTML o usar la opción que te explicaré más adelante.


Cómo activar el modo mantenimiento en PrestaShop paso a paso

El proceso es muy sencillo y se realiza desde el back office. Sigue estos pasos:

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

  2. En el menú lateral izquierdo, ve a Parámetros avanzados (o "Configuración avanzada" según la versión).

  3. Dentro de ese menú, haz clic en la opción Mantenimiento.

  4. Verás una página con varias opciones. La primera es Activar el modo mantenimiento. Marca el interruptor o la casilla para activarlo.

  5. Justo debajo, tienes el campo Direcciones IP (o "IP de mantenimiento"). Aquí escribe tu dirección IP pública. De esta manera, cuando accedas desde tu conexión, verás la tienda normal, mientras que el resto de visitantes verán el mensaje de mantenimiento.

  6. En el campo Nombre de la tienda, puedes poner el nombre de tu marca o un mensaje corto. En Mensaje, escribe un texto amigable. Por ejemplo: "Estamos realizando mejoras para ofrecerte una experiencia aún mejor. ¡Vuelve en unos minutos!".

  7. Si quieres mostrar una cuenta atrás para que los clientes sepan cuándo volverás, puedes activar la opción de "Cuenta atrás" y establecer una fecha y hora de finalización estimada.

  8. Haz clic en Guardar (el botón suele estar en la parte superior derecha).

A partir de este momento, tu tienda está en modo mantenimiento. Puedes comprobarlo abriendo una ventana de incógnito en tu navegador o usando un dispositivo móvil con datos (sin Wi-Fi para que no use tu IP).


Configurar la IP de mantenimiento correctamente (clave para no quedarte fuera)

El campo Direcciones IP es el más importante para tu comodidad. Si lo dejas vacío, nadie podrá ver la tienda, ni siquiera tú. Si pones una IP equivocada, tú mismo verás la página de mantenimiento y tendrás que acceder al panel de administración (que normalmente sigue funcionando) para corregirlo.

Para añadir varias IPs (por ejemplo, tu IP de casa y la de la oficina), escríbelas separadas por comas. Algunas versiones de PrestaShop también aceptan rangos de IP con un asterisco, pero para la mayoría de los casos, con listarlas es suficiente.

[WARNING]: Si no sabes tu IP, no actives el mantenimiento sin antes haberla anotado. De lo contrario, puede que te quedes fuera y tengas que editar manualmente el archivo parameters.php o la base de datos, algo más técnico.


Cómo personalizar la página de mantenimiento (sin tocar código)

PrestaShop te permite personalizar el mensaje de mantenimiento de forma sencilla. En la misma pantalla de configuración, verás el campo Mensaje. Puedes escribir texto plano o incluso usar HTML básico si quieres incluir un enlace a tu correo de contacto o a tus redes sociales.

Por ejemplo, puedes escribir:

<p>¡Estamos de vuelta muy pronto!</p>
<p>Mientras tanto, síguenos en <a href="https://facebook.com/tutienda">Facebook</a> para estar al día de nuestras novedades.</p>

También puedes cambiar la estética de la página de mantenimiento. En la mayoría de las versiones, PrestaShop usa una plantilla llamada maintenance.tpl ubicada en /themes/classic/ o en la carpeta de tu tema. Si no te sientes cómodo editando archivos, puedes usar un módulo de mantenimiento avanzado. Estos módulos te permiten elegir entre plantillas prediseñadas, añadir tu logo, cambiar colores y hasta crear un formulario de suscripción a tu newsletter mientras la tienda está cerrada.

[TIP]: Si usas un módulo de mantenimiento, asegúrate de que sea compatible con tu versión de PrestaShop y de que esté configurado para respetar la IP de administración. Muchos de ellos tienen su propia configuración de IP.


Cómo desactivar el modo mantenimiento de forma segura

Cuando termines tus tareas, es hora de abrir la tienda de nuevo. El proceso es idéntico al de activación:

  1. Ve a Parámetros avanzados > Mantenimiento.

  2. Desmarca la opción Activar el modo mantenimiento.

  3. Haz clic en Guardar.

  4. Comprueba en una ventana de incógnito que la tienda carga correctamente y que todos los procesos funcionan (carrito, pasarela de pago, etc.).

Es recomendable que, además, borres la caché de PrestaShop (en "Parámetros avanzados > Rendimiento") para asegurarte de que no se muestren restos de la página de mantenimiento a algunos usuarios por caché del servidor o del navegador.


Qué pasa si no puedo acceder al panel de administración

Si por cualquier motivo no puedes acceder al back office (por ejemplo, porque la IP la pusiste mal o porque el mantenimiento te bloquea), tienes dos soluciones:

  1. Editar el archivo de configuración manualmente. En la raíz de tu PrestaShop, busca el archivo app/config/parameters.php. Ábrelo con un editor de texto y localiza la línea que dice 'PS_SHOP_ENABLE' => 0. Cámbiala a 1 para desactivar el mantenimiento. Guarda y sube el archivo de nuevo.

  2. Usar la base de datos. Si te manejas con phpMyAdmin (disponible en Syspanel, puerto 2106), busca la tabla ps_configuration (o ps_shop_url según la versión) y localiza la variable PS_SHOP_ENABLE. Cámbiala a 1.

[INFO]: Estos métodos son de emergencia. Si no te sientes seguro, contacta con tu soporte técnico de hosting. Ellos podrán hacerlo por ti.


Errores comunes y cómo evitarlos

1. Olvidé mi IP y no puedo ver la tienda

Solución: Accede al panel de administración (suele estar exento del mantenimiento) y corrige la IP. Si no puedes, usa el método de editar parameters.php.

2. La página de mantenimiento se muestra a todos, incluido el administrador

Esto suele pasar cuando la IP escrita no coincide con la IP real desde la que accedes. Comprueba que no estás usando una VPN o un proxy. También asegúrate de que tu proveedor de internet no te asigne una IP dinámica que cambia cada cierto tiempo.

3. El mantenimiento se activó pero los clientes siguen viendo la tienda

Esto puede deberse a la caché. PrestaShop puede guardar versiones en caché de las páginas. Ve a "Parámetros avanzados > Rendimiento" y fuerza la compilación de la caché o actívala de nuevo. También puedes preguntar a tu hosting si usan caché a nivel de servidor (Varnish, por ejemplo) y pedirles que la purguen.

4. Quiero que solo ciertos clientes vean la tienda en mantenimiento

PrestaShop no permite por defecto dar acceso a clientes concretos. Solo a IPs. Si necesitas dar acceso a un cliente o colaborador externo, tendrás que pedirles su IP pública y añadirla a la lista.


Preguntas frecuentes (FAQ) sobre el modo mantenimiento

¿Puedo seguir trabajando en mi tienda mientras está en mantenimiento?

Sí, siempre que accedas desde una IP permitida o desde el panel de administración. Podrás modificar productos, precios, módulos, etc., y ver los cambios en tiempo real.

¿El modo mantenimiento afecta al posicionamiento SEO?

Sí, puede afectar si lo dejas activado durante mucho tiempo. Los buscadores podrían indexar la página de mantenimiento o degradar la confianza en tu sitio. Por eso, es recomendable usarlo solo durante periodos cortos (horas o un par de días como máximo) y, si es posible, añadir un código de respuesta HTTP 503 en la plantilla de mantenimiento. PrestaShop ya lo hace de forma automática en versiones recientes, pero verifícalo.

¿Puedo hacer que la página de mantenimiento aparezca con un diseño bonito?

Sí, puedes personalizarla con HTML o usar módulos específicos. También puedes crear una página estática y redirigir todo el tráfico a ella mediante .htaccess, pero esto es más avanzado.

¿Qué hago si mi tienda es muy grande y necesito mantenerla activa mientras actualizo?

Una buena práctica es activar el mantenimiento solo en horario de baja afluencia (por ejemplo, de madrugada) y avisar previamente en tus redes sociales. También puedes usar el modo mantenimiento solo para el checkout, pero PrestaShop no lo permite de serie; necesitarías un módulo.


Consejos finales para un mantenimiento sin sustos

  • Planifica: avisa a tus clientes con antelación por email o redes sociales si el mantenimiento va a durar más de una hora.

  • Prueba todo después de abrir: haz una compra de prueba, revisa el carrito, los pagos y las páginas clave.

  • Mantén una copia de seguridad: antes de activar el mantenimiento, haz una copia completa de archivos y base de datos.

  • Si usas Syspanel (tu panel de control de hosting, recuerda, puerto 2106), revisa los logs de error y el uso de recursos durante el mantenimiento para detectar problemas ocultos.

  • No te olvides de la fecha de finalización: si usas la cuenta atrás, asegúrate de que la fecha sea realista. Si la pones muy lejana, los clientes podrían perder interés.

El modo mantenimiento es una herramienta sencilla pero poderosa. Con esta guía, ya no tendrás excusa para no mantener tu tienda a punto sin miedo a perder visitas o ventas. Si tienes cualquier duda, recuerda que tu equipo de soporte de hosting está para ayudarte, tanto desde el panel de Syspanel como desde el propio back office de PrestaShop.

¿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