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

PrestaShop: Cómo activar el modo mantenimiento (guía)

Actualizado el 16 de marzo de 2026

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

Cuando tienes una tienda online, a veces necesitas hacer cambios importantes: actualizar módulos, modificar el diseño, cambiar proveedores de pago, hacer una limpieza de base de datos o simplemente preparar el lanzamiento de una nueva colección. Si haces todo esto con la tienda "en vivo", tus clientes podrían ver errores, páginas a medio cargar o procesos de compra rotos. Eso genera desconfianza y, sobre todo, pérdida de ventas.

El modo mantenimiento en PrestaShop es una funcionalidad integrada que te permite "cerrar" tu tienda temporalmente para los visitantes, mientras tú trabajas en ella. En lugar de ver tu catálogo, los usuarios verán una página limpia y profesional que indica que la tienda está en mantenimiento. Tú, como administrador, podrás seguir entrando con normalidad para hacer todas las pruebas que necesites.

Activar este modo es una práctica esencial en el mantenimiento de cualquier tienda online. No solo te protege a ti de errores visibles, sino que también protege la imagen de tu marca. Un cliente que ve una web rota puede no volver jamás. En cambio, un cliente que ve un aviso de mantenimiento bien presentado, entenderá que estás mejorando las cosas.

En esta guía extensa y detallada te voy a explicar paso a paso cómo activar el modo mantenimiento en PrestaShop, tanto desde el panel de administración clásico como desde la versión más moderna (PrestaShop 8). Además, te daré trucos avanzados, resolveré dudas frecuentes y te explicaré cómo hacerlo incluso si tu panel de administración falla por completo.


Requisitos previos antes de empezar

Antes de activar el modo mantenimiento, es importante que tengas a mano los siguientes datos y accesos:

  • Acceso al panel de administración de tu PrestaShop (normalmente se accede desde tudominio.com/admin o una URL personalizada).
  • Credenciales de acceso al servidor o al panel de control de hosting (por si necesitas hacer cambios manuales).
  • En caso de usar Syspanel (antes conocido como HestiaCP), recuerda que el acceso se realiza por el puerto 2106 (por ejemplo: tudominio.com:2106).
  • Una idea clara de qué tareas vas a realizar mientras la tienda está en mantenimiento, para no alargar el proceso más de lo necesario.

[INFO] El modo mantenimiento no bloquea tu acceso como administrador. Tú podrás ver la tienda con normalidad al estar logueado. Los clientes, sin embargo, verán la página de aviso.


Activar el modo mantenimiento en PrestaShop 8 (y versiones recientes)

PrestaShop ha evolucionado mucho en los últimos años. Si tienes una versión 8 o superior, el proceso es muy visual e intuitivo. Sigue estos pasos:

  1. Accede a tu panel de administración de PrestaShop con tu usuario y contraseña.

  2. En el menú lateral izquierdo, busca la sección "Configuración de la tienda" (tiene un icono de un engranaje o tuerca).

  3. Dentro de esa sección, haz clic en "Parámetros generales".

  4. Verás varias pestañas en la parte superior. Haz clic en la pestaña "Mantenimiento".

  5. Aquí encontrarás el interruptor principal llamado "Activar modo mantenimiento". Actívalo (ponlo en "Sí").

  6. A continuación, verás un campo de texto llamado "Dirección IP de mantenimiento". Este campo es crucial: aquí debes escribir tu dirección IP pública para poder seguir viendo la tienda como si estuviera abierta. Si no pones tu IP, tú también verás la página de mantenimiento (aunque puedes entrar al panel de admin).

    • Para saber cuál es tu IP pública, puedes buscar en Google "cuál es mi IP" o usar un servicio como whatismyip.com.
    • Si tu IP cambia a menudo (IP dinámica), es mejor que consultes a tu proveedor de internet o configures una IP fija.
  7. Guarda los cambios con el botón "Guardar" en la parte superior derecha.

¡Listo! Tu tienda ya está en modo mantenimiento. Si ahora abres tu tienda en una ventana de incógnito o desde otro dispositivo, verás la página de aviso.

[TIP] Si trabajas desde varios sitios (casa, oficina, móvil), añade todas las IPs que necesites separadas por comas en el campo de IP de mantenimiento. Así no te quedarás fuera sin querer.


Activar el modo mantenimiento en PrestaShop 1.6 y 1.7 (método clásico)

Si tu tienda es algo más antigua, no te preocupes, el proceso es muy similar. Aquí tienes las diferencias clave:

  1. Ve a "Preferencias" en el menú lateral izquierdo.

  2. Haz clic en "Mantenimiento".

  3. Verás la opción "Activar modo mantenimiento" con un selector de "Sí" / "No". Ponlo en "Sí".

  4. Añade tu IP en el campo "Dirección IP de mantenimiento". Al igual que en la versión moderna, si no lo haces, no podrás ver la tienda desde tu navegador.

  5. También puedes personalizar el mensaje que verán tus clientes en el campo "Mensaje de mantenimiento". Aprovecha para poner algo amable y profesional, como: "Estamos mejorando tu experiencia de compra. Vuelve en unos minutos".

  6. Guarda los cambios.

En versiones 1.6, además, existe la opción de activar el mantenimiento solo para el catálogo o para todo el sitio. Ajusta según lo que necesites.


Cómo personalizar la página de mantenimiento

Por defecto, PrestaShop muestra una página de mantenimiento bastante sencilla. Pero puedes personalizarla para que sea más acorde con tu marca. Existen dos formas de hacerlo:

Opción 1: Desde el panel de administración

En PrestaShop 8, dentro de la misma pestaña de mantenimiento, encontrarás un editor de texto que te permite escribir un mensaje personalizado. Puedes añadir HTML básico si sabes algo de código, o simplemente texto plano.

Opción 2: Editando el archivo de plantilla

Si quieres un control total sobre el diseño, puedes editar el archivo maintenance.tpl dentro de tu tema. Para ello:

  1. Conéctate a tu servidor por FTP o desde el administrador de archivos de tu hosting.

  2. Navega hasta themes/tu_tema/ (donde "tu_tema" es el nombre de tu tema activo).

  3. Busca el archivo maintenance.tpl y ábrelo con un editor de texto.

  4. Modifica el HTML y CSS a tu gusto. Puedes poner tu logo, colores de marca, enlaces a redes sociales, etc.

  5. Guarda los cambios y sube el archivo de nuevo al servidor.

[WARNING] Si no tienes experiencia con HTML o CSS, te recomiendo hacer copias de seguridad antes de editar plantillas. Un error podría romper la visualización de la página de mantenimiento.


Cómo activar el modo mantenimiento si no puedes acceder al panel de administración

A veces las cosas se complican: el panel de administración no carga, hay un error de base de datos o simplemente olvidaste la contraseña. En estos casos, aún puedes activar el modo mantenimiento de forma manual. Te explico dos métodos:

Método 1: Editando el archivo de configuración

PrestaShop guarda la configuración de mantenimiento en un archivo llamado app/config/parameters.php (en versiones 1.7 y 8) o config/settings.inc.php (en versiones 1.6). Puedes editarlo directamente:

  1. Conéctate a tu servidor por FTP o desde el administrador de archivos de tu panel de hosting.

  2. Localiza el archivo correspondiente a tu versión.

  3. Ábrelo con un editor de texto plano (no uses Word ni editores que añadan formato).

  4. Busca una línea que contenga _PS_SHOP_ENABLE_ o PS_SHOP_ENABLE.

  5. Cambia el valor de '1' a '0'. El 1 significa tienda activa, el 0 significa modo mantenimiento.

  6. Guarda el archivo y súbelo de nuevo.

Método 2: Usando la base de datos

Si tienes acceso a phpMyAdmin desde tu hosting o desde Syspanel (puerto 2106), puedes cambiar el valor directamente en la base de datos:

  1. Entra en phpMyAdmin.

  2. Selecciona la base de datos de tu PrestaShop.

  3. Busca la tabla ps_configuration (el prefijo ps_ puede variar).

  4. Localiza la fila con name igual a PS_SHOP_ENABLE.

  5. Edita la fila y cambia el value de 1 a 0.

  6. Guarda los cambios.

[WARNING] Trabajar directamente con la base de datos es delicado. Asegúrate de hacer una copia de seguridad antes de hacer cualquier cambio. Un error aquí podría dejar tu tienda completamente inaccesible.


Qué hacer cuando termines el mantenimiento

Una vez que hayas terminado tus tareas de actualización o diseño, es hora de reactivar la tienda. El proceso es el inverso al de activación:

  1. Ve al panel de administración.

  2. Entra en Configuración de la tienda > Parámetros generales > Mantenimiento (o Preferencias > Mantenimiento en versiones antiguas).

  3. Desactiva el interruptor de "Activar modo mantenimiento" (ponlo en "No").

  4. Guarda los cambios.

  5. Comprueba desde una ventana de incógnito que la tienda carga correctamente y que el proceso de compra funciona al 100%.

[INFO] No te olvides de limpiar la caché de PrestaShop después de desactivar el mantenimiento. Puedes hacerlo desde Parámetros avanzados > Rendimiento > Vaciar caché. Esto evitará que los clientes vean versiones antiguas de tus páginas.


Preguntas frecuentes (FAQ) sobre el modo mantenimiento en PrestaShop

¿Puedo ver mi tienda mientras está en modo mantenimiento?

Sí, si has añadido tu dirección IP en el campo correspondiente. También puedes verla si inicias sesión en el panel de administración y haces clic en el enlace de "Previsualizar tienda" que aparece en la parte superior del panel.

¿Qué pasa con los pedidos en curso durante el mantenimiento?

Los pedidos que ya se hayan realizado se mantienen en tu panel de administración. Sin embargo, los clientes no podrán iniciar nuevos procesos de compra. Es recomendable avisar con antelación en redes sociales o por email si planeas un mantenimiento largo.

¿El modo mantenimiento afecta a mi posicionamiento SEO?

Sí, puede afectar si lo dejas activado durante mucho tiempo. Los motores de búsqueda podrían interpretar que tu tienda está caída. Para minimizar el impacto:

  • Activa el mantenimiento solo el tiempo imprescindible.
  • Si es posible, usa una página de mantenimiento con un código de estado HTTP 503 (Servicio no disponible). PrestaShop lo hace automáticamente en muchos casos.

¿Puedo permitir que algunos clientes accedan durante el mantenimiento?

No de forma directa con la configuración estándar de PrestaShop. El único filtro disponible es por IP. Si necesitas que un cliente o un proveedor acceda, deberás añadir su IP a la lista de excepciones.

¿Qué hago si olvidé mi IP y ahora no puedo ver la tienda?

No te preocupes. Puedes entrar al panel de administración siempre. Desde allí, ve a la configuración de mantenimiento y añade tu IP actual. Si no sabes cuál es, búscala en Google con "cuál es mi IP".

¿Puedo programar el modo mantenimiento?

PrestaShop no incluye una programación automática nativa. Necesitarías un módulo de pago o una tarea cron en tu servidor. En Syspanel puedes configurar tareas cron fácilmente desde el panel (puerto 2106).


Errores comunes y cómo solucionarlos

Error: "La tienda está en mantenimiento" y no puedo entrar ni como administrador

Esto suele pasar cuando no has añadido tu IP correctamente. Solución:

  1. Entra al panel de administración (sí, desde allí puedes acceder).

  2. Ve a la configuración de mantenimiento.

  3. Añade tu IP actual en el campo correspondiente.

  4. Guarda y recarga la tienda.

Error: Página de mantenimiento no se muestra, la tienda carga normal

Si activaste el modo mantenimiento pero la tienda sigue visible para todo el mundo, puede ser un problema de caché. Solución:

  1. Vacía la caché desde Parámetros avanzados > Rendimiento.

  2. Si el problema persiste, verifica que el valor en la base de datos se haya cambiado correctamente.

Error: No encuentro la opción de mantenimiento en el menú

En algunas versiones muy antiguas o con temas muy modificados, la opción puede estar oculta. Prueba a buscar en Preferencias o Configuración avanzada. Si no la encuentras, usa el método manual de edición del archivo de configuración.


Consejos profesionales para un mantenimiento sin sobresaltos

  • Haz siempre una copia de seguridad completa (archivos y base de datos) antes de activar el modo mantenimiento. Esto te permitirá restaurar si algo sale mal.

  • Avisa con antelación a tus clientes habituales si el mantenimiento va a durar más de un par de horas. Una simple publicación en redes sociales o un email masivo puede evitar decenas de mensajes de soporte.

  • Usa una página de mantenimiento atractiva. Aprovecha para poner tu logo, un mensaje claro y quizás un formulario de contacto. Esto genera confianza.

  • Prueba todo antes de abrir. Cuando termines, revisa el carrito de compra, la pasarela de pago, el registro de usuarios y la visualización en móvil. Mejor invertir 15 minutos en pruebas que perder ventas por un error no detectado.

  • Mantén tu PrestaShop actualizado. Las versiones antiguas son más vulnerables a ataques y errores. Un buen mantenimiento preventivo reduce la necesidad de modos de mantenimiento correctivos.


Conclusión

Activar el modo mantenimiento en PrestaShop es una tarea sencilla pero muy importante para cualquier propietario de una tienda online. Ya sea que uses la versión moderna o una más antigua, el proceso es intuitivo y accesible incluso para usuarios sin conocimientos técnicos avanzados.

Recuerda siempre añadir tu IP para no quedarte fuera, personalizar el mensaje para tus clientes, y desactivarlo en cuanto termines. Con esta guía, ya sabes cómo configurar PrestaShop correctamente para realizar tus tareas de mantenimiento sin estrés y sin perder la confianza de tus clientes.

Si tienes cualquier duda, revisa la sección de preguntas frecuentes o consulta con tu proveedor de hosting. En Syspanel (acceso por puerto 2106) también puedes encontrar herramientas útiles como copias de seguridad y gestión de archivos que facilitan todo el proceso.

¡Ahora ya puedes poner tu tienda en pausa con total tranquilidad!

¿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