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

Cómo activar y configurar el modo de mantenimiento en PrestaShop

Actualizado el 20 de octubre de 2025

¿Por qué necesitas activar el modo mantenimiento en PrestaShop?

Cuando tienes una tienda online, siempre hay momentos en los que necesitas hacer cambios importantes. Puede ser una actualización de módulos, un cambio de tema, una migración de servidor o simplemente una limpieza profunda de la base de datos. Si haces esto con la tienda visible, tus clientes verán errores, páginas a medio cargar o productos desconfigurados. Eso genera desconfianza y, sobre todo, pérdida de ventas.

La solución perfecta para estos casos es el mantenimiento prestashop. Al activar el modo mantenimiento, cualquier visitante que entre a tu dominio verá un mensaje amigable o una pantalla de "estamos trabajando" en lugar del catálogo. Tú, en cambio, podrás seguir trabajando con total normalidad si añades tu IP a la lista de excepciones.

Este artículo está pensado para que, aunque no tengas experiencia técnica, puedas activar mantenimiento tienda sin miedo y configurarlo correctamente. Te explico todo paso a paso, desde el panel de administración hasta trucos avanzados con archivos de configuración.


Qué es el modo mantenimiento en PrestaShop

El modo mantenimiento es una funcionalidad nativa de PrestaShop que te permite poner tu tienda en pausa temporal. Cuando está activo, la tienda deja de ser visible para el público general y se muestra una página informativa. Sin embargo, el administrador (tú) puede seguir accediendo al back office y al front office si configura correctamente su dirección IP.

Es importante entender que el modo mantenimiento no desconecta la tienda de internet. Simplemente muestra una página de aviso. Los motores de búsqueda, como Google, recibirán un código de estado HTTP 503 (Servicio no disponible), lo cual es correcto para comunicar que el sitio volverá pronto.


Cómo activar el modo mantenimiento desde el back office

La forma más sencilla de activar mantenimiento tienda es desde el panel de administración de PrestaShop. Sigue estos pasos al pie de la letra:

  1. Accede a tu back office con tu usuario y contraseña de administrador.

  2. En el menú lateral izquierdo, ve a la sección Parámetros avanzados.

  3. Dentro de ese menú, haz clic en Mantenimiento.

  4. Verás la opción Activar el modo de mantenimiento. Está en la parte superior de la página. Cámbiala a .

  5. En el campo IP de mantenimiento, es donde añadirás tu dirección IP pública. Te explico cómo obtenerla más adelante.

  6. En el campo Mensaje de mantenimiento, escribe un texto amigable para tus clientes. Por ejemplo: "Estamos mejorando nuestra tienda para ofrecerte una mejor experiencia. Vuelve en unos minutos".

  7. Haz clic en Guardar en la esquina superior derecha.

[TIP] Si quieres que el mensaje se muestre en varios idiomas, PrestaShop te permite traducirlo. Usa el selector de idiomas que aparece en la parte superior del campo de texto.


Cómo obtener tu IP pública para el modo mantenimiento

Para que puedas seguir viendo tu tienda mientras está en mantenimiento, necesitas añadir tu prestashop mantenimiento ip en el campo correspondiente. Pero ojo, no sirve cualquier IP. Debe ser tu IP pública, es decir, la que te asigna tu proveedor de internet.

Para obtenerla, tienes dos opciones:

  • Opción 1: Desde el mismo panel de PrestaShop. En la página de mantenimiento, hay un enlace que dice "haz clic aquí". Al hacerlo, PrestaShop detecta automáticamente tu IP y la rellena en el campo.

  • Opción 2: Si no encuentras ese enlace, puedes usar un buscador y escribir "cuál es mi IP". Cualquier sitio web te mostrará tu dirección IP pública. Cópiala y pégala en el campo.

[WARNING] Si tu IP cambia con frecuencia (por ejemplo, si tu proveedor usa IPs dinámicas), puede que te quedes fuera de tu tienda. En ese caso, considera usar una IP fija o un servicio VPN con IP estática.


Qué hacer si te quedas fuera de tu tienda

Uno de los errores más comunes es activar el modo mantenimiento prestashop sin añadir la IP correcta. Si eso ocurre, verás la página de mantenimiento como cualquier visitante y no podrás acceder al catálogo. Pero no te preocupes, hay solución.

Solución 1: Acceder por FTP

  1. Conéctate a tu hosting mediante FTP o el administrador de archivos de tu panel de control.

  2. Ve a la carpeta raíz de tu tienda. Ahí busca el archivo config/settings.inc.php (PrestaShop 1.6) o app/config/parameters.php (PrestaShop 1.7 y 1.8).

  3. Abre el archivo con un editor de texto plano.

  4. Busca la variable _PS_SHOP_ENABLE_ (en 1.6) o PS_SHOP_ENABLE (en 1.7+).

  5. Cambia el valor de 0 a 1. Esto desactiva el modo mantenimiento.

  6. Guarda el archivo y sube los cambios. Ya podrás acceder a tu tienda.

Solución 2: Editar desde la base de datos

  1. Entra a phpMyAdmin desde tu panel de hosting.

  2. Selecciona la base de datos de tu PrestaShop.

  3. Busca la tabla ps_configuration (o el prefijo que uses).

  4. Localiza la fila donde name sea PS_SHOP_ENABLE.

  5. Cambia el value de 0 a 1.

  6. Guarda los cambios.

[INFO] Si usas Syspanel (antes conocido como HestiaCP) para gestionar tu hosting, recuerda que el acceso se realiza a través del puerto 2106. Desde ahí puedes acceder a phpMyAdmin y al administrador de archivos fácilmente.


Configuración avanzada del modo mantenimiento

PrestaShop ofrece algunas opciones extra que te permiten personalizar el comportamiento del modo mantenimiento.

Permitir varias IPs

¿Necesitas que varios desarrolladores o empleados accedan a la tienda durante el mantenimiento? No hay problema. En el campo IP de mantenimiento, puedes añadir varias direcciones IP separadas por comas. Por ejemplo:

123.456.789.1, 987.654.321.2

Así, todas esas IPs tendrán acceso al front office mientras el resto de visitantes verá la página de mantenimiento.

Mantener la tienda visible para los motores de búsqueda

Por defecto, cuando activas el modo mantenimiento, PrestaShop devuelve un código 503 a los buscadores. Esto es correcto porque les avisa de que la tienda volverá. No obstante, si quieres que los buscadores sigan viendo temporalmente la tienda (cosa que no recomiendo), puedes desactivar la opción Amigable con los motores de búsqueda.

[WARNING] Si desactivas esa opción, los buscadores seguirán indexando tu contenido. Podrías tener problemas de contenido duplicado si haces cambios durante el mantenimiento. Es preferible dejarlo activado.


Cómo desactivar el modo mantenimiento

Cuando termines tus tareas, es importante desactivar el modo mantenimiento para que tu tienda vuelva a estar operativa. El proceso es igual de sencillo:

  1. Ve a Parámetros avanzados > Mantenimiento.

  2. Cambia Activar el modo de mantenimiento a No.

  3. Haz clic en Guardar.

La tienda se mostrará inmediatamente para todos los visitantes.


Errores comunes y cómo evitarlos

Olvidar añadir la IP

Es el error más habitual. Si no añades tu IP, te quedarás fuera. Asegúrate de rellenar el campo IP de mantenimiento antes de guardar.

Usar una IP local

Si estás trabajando desde una red local, puede que tu IP sea algo como 192.168.1.10. Esa es una IP privada y no te servirá. Necesitas tu IP pública.

Dejar el modo mantenimiento activado por mucho tiempo

Si dejas la tienda en mantenimiento durante días, los clientes se cansarán y los buscadores podrían penalizarte. Intenta que el mantenimiento dure lo menos posible.

[TIP] Si planeas un mantenimiento largo, programa avisos en tus redes sociales y envía un email informativo a tus clientes. Así reducirás la frustración.


Preguntas frecuentes sobre el modo mantenimiento

¿Puedo seguir trabajando en el back office con el modo mantenimiento activado?

Sí, el back office siempre está disponible para el administrador. El modo mantenimiento solo afecta al front office (la tienda visible).

¿Qué pasa si un cliente intenta comprar durante el mantenimiento?

No podrá. Verá la página de mantenimiento y no podrá acceder al catálogo ni al carrito. Es una medida de seguridad para evitar ventas con datos inconsistentes.

¿El modo mantenimiento afecta a mi SEO?

Si lo usas correctamente, no. Devolver un código 503 es la práctica recomendada por Google. Solo afectaría si lo dejas activado durante semanas o si desactivas la opción amigable para buscadores.

¿Puedo activar el modo mantenimiento solo para ciertos países?

PrestaShop no tiene esa opción de forma nativa. Solo puedes permitir el acceso por IP. Si necesitas restricciones por país, tendrías que usar un módulo de pago o un servicio de geolocalización.

¿Qué hago si no recuerdo mi IP y no puedo acceder al back office?

Puedes acceder a tu hosting y revisar los archivos de configuración. Otra opción es usar un servicio de "IP temporal" desde el panel de tu hosting. En Syspanel (puerto 2106), puedes revisar los logs de acceso para ver la IP desde la que te conectaste.


Conclusión

Activar el modo mantenimiento prestashop es una tarea sencilla que te ahorrará muchos dolores de cabeza. Solo tienes que recordar tres cosas: añadir tu IP correcta, escribir un mensaje amigable y desactivarlo cuando termines.

Si sigues los pasos que te he explicado, podrás trabajar en tu tienda con tranquilidad mientras tus clientes ven un aviso profesional. Y si algo sale mal, ya sabes cómo solucionarlo desde el FTP o la base de datos.

Espero que esta guía te haya sido de ayuda. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte. ¡Buena suerte con tu tienda online!

¿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