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

Cómo activar el modo de mantenimiento en PrestaShop (y desactivarlo)

Actualizado el 9 de noviembre de 2025

¿Estás a punto de hacer cambios importantes en tu tienda online y te da miedo que los clientes vean algo a medias? ¿O quizás necesitas actualizar PrestaShop y no quieres que nadie compre durante el proceso? No te preocupes, es mucho más fácil de lo que piensas.

Activar el modo mantenimiento en PrestaShop es como poner un cartel de "Cerrado por reformas" en la puerta de tu tienda física, pero con la ventaja de que tú decides quién puede entrar. Es una función básica que todo administrador debe dominar para evitar errores, pérdidas de ventas y, sobre todo, para que la imagen de tu marca no se vea afectada.

En esta guía extensa y fácil de seguir, te voy a explicar paso a paso cómo activar mantenimiento PrestaShop, cómo personalizarlo y, por supuesto, cómo desactivar mantenimiento PrestaShop cuando hayas terminado. Además, te daré algunos trucos sobre cómo hacerlo incluso si tu panel de administración falla, algo que te salvará la vida en más de una ocasión.

Vamos a ello.

¿Por qué es tan importante el modo mantenimiento en PrestaShop?

Antes de liarnos con los botones, entendamos el "porqué". Imagina que estás actualizando PrestaShop a una versión más nueva. Durante ese proceso, los archivos se modifican, la base de datos se actualiza y las plantillas se regeneran. Si un cliente entra en ese momento, podría ver una página rota, errores de programación o, peor aún, podría intentar comprar y el proceso fallar en mitad del pago.

Esto no solo genera una mala experiencia de usuario, sino que puede provocar carritos abandonados y desconfianza. El modo mantenimiento evita todo esto, mostrando una pantalla limpia y profesional a los visitantes mientras tú trabajas en la trastienda.

También es súper útil si estás haciendo cambios de diseño, moviendo la tienda a un nuevo servidor o simplemente configurando módulos nuevos. En resumen, es tu mejor amigo para cualquier tarea de mantenimiento, prueba o actualización.

Activar el modo mantenimiento desde el panel de administración (La vía rápida)

Esta es la forma más común y sencilla. Solo necesitas acceso a tu back-office de PrestaShop (la zona de administración). Sigue estos pasos al pie de la letra:

  1. Inicia sesión en tu panel de administración de PrestaShop. Normalmente es algo como tutienda.com/admin1234.
  2. En el menú lateral izquierdo, busca el apartado que dice "Parámetros de la tienda" (o "Configuración" en versiones antiguas). Haz clic en él.
  3. Se desplegará un submenú. Haz clic en "Mantenimiento".
  4. Ahora verás la pantalla de configuración. En la parte superior, hay un selector que dice "Activar el modo mantenimiento". Estará en "No" por defecto. Cámbialo a "Sí".
  5. Justo debajo, verás un campo de texto llamado "Dirección IP de mantenimiento". Este es el truco secreto. Aquí puedes escribir tu dirección IP pública para que, aunque el modo esté activo, tú puedas ver la tienda normalmente para comprobar tus cambios.
  6. Guarda los cambios con el botón "Guardar" que está en la esquina superior derecha de la pantalla.

¡Listo! Tu tienda ya está en modo mantenimiento. Si visitas tu web desde otro dispositivo o sin la IP configurada, verás la pantalla de mantenimiento personalizada.

[TIP] ¿No sabes cuál es tu IP pública? Simplemente escribe en Google "¿cuál es mi IP?" y el buscador te lo dirá al instante. Añade esa IP en el campo mencionado para poder seguir trabajando en tu tienda sin ver el cartel de mantenimiento.

Cómo personalizar la página de mantenimiento

PrestaShop te permite poner un mensaje bonito en lugar de un texto genérico de error. Esto es crucial para mantener el buen humor de tus clientes. En la misma pantalla de "Mantenimiento", verás una pestaña o un desplegable llamado "Mensaje de mantenimiento" o "Texto personalizado".

Aquí puedes escribir algo como: "Estamos mejorando tu experiencia de compra. Vuelve en unos minutos." También puedes poner un toque más personal o de marca. Si tu tienda tiene varios idiomas, verás un selector de idioma para escribir el mensaje en cada uno.

Cuando lo tengas listo, guarda los cambios. Ahora tus clientes verán ese mensaje con un diseño limpio que, por defecto, incluye el logo de tu tienda y un fondo gris.

[WARNING] Evita poner mensajes demasiado técnicos o alarmistas como "Error 500" o "Actualización de base de datos". Los clientes no necesitan saber eso. Un mensaje amable y tranquilizador es siempre la mejor opción.

Desactivar el modo mantenimiento en PrestaShop (Volver a abrir la tienda)

Cuando hayas terminado de actualizar módulos, cambiar el diseño o lo que estuvieras haciendo, es hora de abrir las puertas de nuevo. El proceso es exactamente el mismo que para activarlo.

  1. Ve de nuevo a "Parámetros de la tienda" > "Mantenimiento".
  2. Cambia el selector de "Activar el modo mantenimiento" de "Sí" a "No".
  3. Haz clic en "Guardar".

En cuestión de segundos, tu tienda volverá a estar en línea para todo el mundo. Te recomiendo que, además, borres la IP que habías puesto en el campo de "Dirección IP de mantenimiento" para que no haya conflictos en el futuro y todo el mundo vea la tienda normalmente.

[INFO] Es muy común olvidarse de desactivar el mantenimiento después de una actualización. Te sugiero poner un recordatorio en tu calendario o hacerlo inmediatamente después de verificar que todo funciona correctamente en tu IP privada.

¿Qué hago si no puedo acceder al panel de administración? (Método de emergencia)

A veces las cosas se complican. Puede que una actualización de un módulo deje tu back-office inaccesible, o que hayas activado el modo mantenimiento y no recuerdes tu IP, quedándote fuera. No entres en pánico, hay una solución manual y efectiva.

PrestaShop guarda esta configuración en un archivo llamado parameters.php. Tendremos que editarlo a mano.

Para ello, necesitas acceder a los archivos de tu hosting. Puedes hacerlo a través de un administrador de archivos en tu panel de control (como Syspanel, cuyo puerto de acceso es el 2106) o mediante un cliente FTP (como FileZilla).

Sigue estos pasos con mucho cuidado:

  1. Accede a tu hosting y navega hasta la carpeta raíz donde está instalado PrestaShop. Normalmente es public_html o www.
  2. Dentro, busca la carpeta app/config.
  3. Encuentra el archivo llamado parameters.php. Haz clic derecho y selecciona "Editar" o descárgalo para modificarlo con un editor de texto (como Notepad++).
  4. Busca una línea de código que contenga algo como: 'PS_SHOP_ENABLE' => 1,. El número 1 significa que el modo mantenimiento está activo. Cámbialo a 0. El 0 significa que la tienda está abierta.
  5. Guarda el archivo y súbelo de nuevo al servidor si lo habías descargado.

Ahora intenta acceder a tu tienda. Debería estar desactivado el modo mantenimiento. Este truco es infalible y te sacará de más de un apuro.

[WARNING] Si usas Syspanel, asegúrate de conectarte por el puerto 2106 para acceder a la gestión de archivos. No es el puerto 2083 ni el 8443. Localizar el archivo parameters.php en public_html/app/config/ es la clave.

El modo mantenimiento y la actualización de PrestaShop

Uno de los casos de uso más habituales es, sin duda, actualizar PrestaShop. Ya sea para pasar de una versión 1.6 a una 1.7, o de una 1.7 a una 8.x, el proceso requiere de una atención absoluta.

Aquí te dejo una mini-guía de cómo proceder:

  1. Haz una copia de seguridad completa de tu web y de tu base de datos. Este paso es innegociable.
  2. Activa el modo mantenimiento siguiendo los pasos anteriores.
  3. Descarga la nueva versión de PrestaShop desde la página oficial.
  4. Sigue el asistente de actualización (o el manual si es una actualización mayor). A veces, el propio PrestaShop te pedirá que actives el modo mantenimiento antes de empezar.
  5. Una vez terminada la actualización, revisa que todo funciona (módulos, temas, pagos, etc.) utilizando tu IP privada.
  6. Cuando estés seguro, desactiva el modo mantenimiento.

Hacerlo así garantiza que ningún cliente se encuentre con una tienda a medio actualizar, con errores de compatibilidad o con la base de datos en proceso.

Preguntas frecuentes (FAQ) sobre el modo mantenimiento

Aquí te respondo a las dudas más comunes que me suelen llegar al soporte:

¿Puedo dejar el modo mantenimiento activo durante días?

Técnicamente sí, pero es una mala práctica. Google y otros buscadores pueden penalizar tu posicionamiento si ven tu web caída durante mucho tiempo. Además, tus clientes se cansarán. Úsalo solo el tiempo estrictamente necesario.

¿Los clientes que ya tienen una sesión iniciada ven el modo mantenimiento?

Sí, todos los visitantes no autenticados con tu IP verán la pantalla de mantenimiento. Solo tú, con tu IP añadida en la configuración, podrás ver la tienda completa.

¿Qué pasa con los pedidos en curso si activo el modo mantenimiento?

PrestaShop no cancela pedidos automáticamente. Los pedidos que ya estaban en proceso se completarán con normalidad una vez que el modo mantenimiento esté desactivado. Es seguro.

¿Puedo tener diferentes mensajes de mantenimiento para diferentes idiomas?

Sí, en la versión moderna de PrestaShop, puedes seleccionar el idioma en el campo de texto del mensaje y escribir una versión distinta para cada uno.

¿Existe alguna diferencia entre el modo mantenimiento y la tienda cerrada?

No, es exactamente lo mismo. "Tienda cerrada" o "Modo mantenimiento" son conceptos que se usan indistintamente en la configuración de PrestaShop.

Consejos extra para un mantenimiento sin estrés

Para terminar, aquí van algunos consejos de oro que aprendí tras años de experiencia:

  • Prueba siempre en un entorno de pruebas: Si tienes un hosting con opción de crear subdominios (por ejemplo, test.tutienda.com), instala ahí una copia de tu PrestaShop y haz todas las pruebas de actualización o cambios de código antes de tocar la tienda real.
  • Anota tu IP: Guarda tu IP pública en un lugar seguro. Es el pasaporte para ver tu tienda en modo mantenimiento.
  • Comunica a tu equipo: Si trabajas con más gente, avísales de que vas a poner la tienda en mantenimiento para que no se lleven un susto.
  • Revisa el correo: A veces, durante las actualizaciones, PrestaShop envía correos de error si algo falla. Estate atento a tu bandeja de entrada.

El modo mantenimiento PrestaShop es una herramienta sencilla pero poderosa. Dominarla te dará la tranquilidad de saber que puedes trabajar en tu tienda sin miedo a romper nada a los ojos de tus clientes. Ya sabes cómo activar mantenimiento PrestaShop y, lo más importante, cómo desactivar mantenimiento PrestaShop cuando toque.

Espero que esta guía te haya sido de gran ayuda. Si tienes cualquier otra duda, ya sabes dónde encontrarme. ¡Mucha 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