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

PrestaShop: Cómo configurar una tienda en modo mantenimiento

Actualizado el 24 de noviembre de 2025

Cuando tienes una tienda online basada en PrestaShop, llega un momento en el que necesitas realizar tareas de mantenimiento, actualizar módulos, cambiar el diseño o simplemente preparar el lanzamiento de una nueva colección. En esos momentos, mostrar una tienda a medias o con errores a tus clientes es la peor decisión que puedes tomar. Perderás confianza, ventas y posicionamiento en Google. La solución profesional y sencilla a este problema es activar el modo mantenimiento de PrestaShop.

Este modo te permite poner tu tienda offline para el público general, mientras tú y tu equipo podéis seguir trabajando en ella con total normalidad. Es una función nativa del panel de administración, pero mucha gente se pierde entre tantas opciones. Por eso, he preparado esta guía extensa y paso a paso para que configures el mantenimiento de PrestaShop sin complicaciones y sin necesidad de tocar código.

¿Qué es exactamente el modo mantenimiento en PrestaShop?

El modo mantenimiento es una funcionalidad integrada en el núcleo de PrestaShop que te permite desactivar el acceso público a tu tienda. Cuando está activado, cualquier visitante que intente entrar a tu dominio verá una pantalla genérica (o personalizada si así lo configuras) informando de que la tienda está en obras o en mantenimiento.

Sin embargo, tú, como administrador, podrás seguir entrando a la parte pública de la tienda si inicias sesión previamente en el panel de administración o si introduces tu dirección IP en la lista blanca. Esto es crucial para poder revisar los cambios, probar el nuevo diseño o verificar que todo funciona correctamente antes de volver a abrir las puertas al público.

Activar este modo es una práctica de sentido común y altamente recomendada por los expertos en SEO. ¿Por qué? Porque evita que Google indexe páginas rotas o a medio construir, lo cual podría penalizar tu posicionamiento. Además, evitas la frustración de tus clientes al ver errores 500 o páginas a medias.

¿Cuándo debo usar el modo mantenimiento?

No solo se usa para reparar errores. De hecho, los usos más comunes son muy variados y todos importantes:

  • Actualizar PrestaShop: Cada vez que sales una nueva versión del CMS, es obligatorio poner la tienda en mantenimiento. Las actualizaciones suelen modificar la base de datos y los archivos del núcleo. Un fallo a mitad de proceso podría corromper la tienda. Con el modo activo, si algo sale mal, el cliente no lo verá.
  • Instalar o actualizar módulos y plantillas: Los módulos de terceros pueden ser incompatibles entre sí. Al activar el modo, puedes probar la nueva funcionalidad sin riesgo de que un error de PHP salte en la cara del cliente.
  • Cambios de diseño importantes: Si vas a rediseñar la home o cambiar la estructura de navegación, es mejor hacerlo en privado.
  • Carga de stock masiva: Si tienes que subir miles de referencias y precios, el proceso puede ser lento. No quieres que los clientes vean la tienda a medias.
  • Lanzamiento de la tienda: Antes de abrir al público, es habitual tenerla en mantenimiento para configurar los últimos detalles (pasarelas de pago, envíos, etc.).

Requisitos previos antes de empezar

Antes de lanzarnos a la configuración, asegúrate de tener a mano lo siguiente:

  1. Acceso al panel de administración de PrestaShop (normalmente se accede desde tudominio.com/admin o una URL personalizada).
  2. Tus datos de acceso FTP o el administrador de archivos del hosting (por si acaso algo falla y necesitas desactivar el modo manualmente).
  3. Tu dirección IP pública. Esto es vital para poder ver la tienda tú mismo mientras está en mantenimiento. Puedes saber tu IP buscando en Google "¿Cuál es mi IP?".

Si tu hosting utiliza el panel Syspanel, recuerda que el acceso a tu panel de control se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Desde allí podrás gestionar los archivos del sitio si lo necesitas.

Paso a paso: Cómo activar el modo mantenimiento

Vamos al grano. Sigue estos pasos y tendrás tu tienda en modo mantenimiento en menos de dos minutos.

Paso 1: Accede al panel de administración

Inicia sesión en tu back-office de PrestaShop con tu usuario y contraseña. Una vez dentro, busca en el menú lateral izquierdo la sección de Parámetros avanzados.

Paso 2: Entra en la sección de Mantenimiento

Dentro de Parámetros avanzados, verás una opción llamada Mantenimiento. Haz clic en ella. Se abrirá una pantalla con varias opciones de configuración.

Paso 3: Configura los parámetros del modo mantenimiento

Esta es la pantalla clave. Aquí tendrás que ajustar los siguientes campos:

  • Activar el modo mantenimiento: Es un selector de sí/no. Ponlo en para activar la tienda offline.
  • Direcciones IP: Este es un campo de texto muy importante. Aquí debes escribir la(s) dirección(es) IP desde la(s) cual(es) quieres poder acceder a la tienda mientras está en mantenimiento. Si no pones tu IP aquí, no podrás ver la tienda ni siquiera tú mismo (aunque puedes verla si inicias sesión en el admin en la misma pestaña del navegador, pero es mejor usar la IP).
  • Mensaje de mantenimiento: Puedes escribir un texto personalizado que se mostrará a los visitantes. Por defecto, PrestaShop tiene un mensaje genérico, pero te recomiendo personalizarlo. Ejemplo: "Estamos mejorando nuestra tienda para ofrecerte una mejor experiencia. ¡Vuelve pronto!".
  • Permitir el acceso a mi tienda: Si quieres que solo tú entres, deja esta opción por defecto. Si tienes un equipo de desarrollo, tendrás que añadir sus IPs en el campo anterior.

[TIP] Si no sabes tu IP, simplemente escribe "mi ip" en Google y te la mostrará al instante. Asegúrate de añadirla en el campo de texto, separada por comas si hay varias.

Paso 4: Guarda los cambios

Una vez hayas rellenado los campos, haz clic en el botón Guardar (normalmente en la esquina superior derecha). ¡Listo! Tu tienda ya está en modo mantenimiento.

Cómo probar que el modo mantenimiento funciona correctamente

Después de guardar, es hora de hacer la prueba del algodón.

  1. Abre una ventana de incógnito en tu navegador (Ctrl+Shift+N en Chrome, Ctrl+Shift+P en Firefox).
  2. Escribe la URL de tu tienda. Deberías ver el mensaje de mantenimiento que configuraste.
  3. Ahora, en tu navegador normal (donde tienes la sesión iniciada en el admin), visita también la URL de la tienda. Deberías ver la tienda con normalidad.

Si ambos puntos se cumplen, la configuración es perfecta. Si en incógnito ves la tienda normal, significa que la IP que pusiste es la de tu conexión actual, pero los visitantes externos no podrán verla. No te preocupes, es correcto. El modo está activo para el resto del mundo.

[WARNING] Si estás usando una VPN o una conexión de datos móviles, tu IP cambia constantemente. Si te bloqueas fuera de tu tienda, no podrás verla. En ese caso, tendrás que desactivar el modo vía FTP o el administrador de archivos de Syspanel (puerto 2106).

Desactivar el modo mantenimiento: El proceso inverso

Cuando hayas terminado de trabajar, volver a abrir la tienda es igual de sencillo.

  1. Ve de nuevo a Parámetros avanzados > Mantenimiento.
  2. Pon el selector Activar el modo mantenimiento en No.
  3. Haz clic en Guardar.

Inmediatamente, la tienda volverá a ser visible para todos los visitantes.

¿Qué hacer si se me olvida la contraseña o no puedo acceder al admin?

Este es un escenario de pesadilla, pero tiene solución. Si activaste el modo mantenimiento y por cualquier motivo no puedes acceder al panel de administración para desactivarlo, tendrás que hacerlo manualmente. Es un proceso técnico, pero no imposible.

Opción A: Desactivar vía FTP o Administrador de Archivos

  1. Accede a tu hosting a través de FTP (FileZilla, por ejemplo) o al administrador de archivos de Syspanel (recuerda, puerto 2106).
  2. Navega hasta la carpeta raíz de tu instalación de PrestaShop (donde están las carpetas config, src, admin, etc.).
  3. Busca el archivo llamado parameters.php (ubicado en app/config/parameters.php).
  4. Ábrelo con un editor de texto plano (como Bloc de notas o Sublime Text).
  5. Busca la línea que contiene 'PS_SHOP_ENABLE' => 0. Este valor 0 significa que el mantenimiento está activo.
  6. Cámbialo por 'PS_SHOP_ENABLE' => 1. El valor 1 desactiva el mantenimiento.
  7. Guarda el archivo y súbelo de nuevo al servidor (si lo editaste localmente).

Con esto, la tienda se abrirá al público inmediatamente.

[WARNING] Al editar un archivo de configuración, es crucial no borrar ni añadir caracteres extra. Un solo carácter mal puesto puede romper toda la tienda. Si no te sientes seguro, contacta con tu soporte de hosting antes de hacer nada.

Opción B: Acceder vía IP (si tienes la IP guardada)

Si en el campo de IPs dejaste guardada tu IP actual, pero el navegador no te deja entrar porque tienes una IP dinámica, puedes intentar lo siguiente:

  1. Conecta tu ordenador a una red WiFi que tenga la IP que guardaste (por ejemplo, la de tu oficina).
  2. Intenta acceder a la URL de la tienda. Debería dejarte pasar.

El impacto del modo mantenimiento en el SEO

Aquí viene la parte que a muchos les preocupa. ¿Es malo para el SEO tener la tienda offline? La respuesta corta es: depende de cuánto tiempo.

  • Corto plazo (horas o 1-2 días): No tiene un impacto negativo grave. Google entiende que los sitios web pueden tener caídas puntuales. Eso sí, el mensaje de mantenimiento debe ser un código de estado HTTP 503 (Servicio no disponible). PrestaShop lo hace automáticamente, así que no te preocupes por esto.
  • Largo plazo (más de 3-5 días): Aquí sí hay riesgo. Si Google intenta rastrear tu web durante semanas y siempre recibe un 503, puede interpretar que la web está muerta o abandonada y podría eliminar tus páginas del índice.

Por eso, mi recomendación es que el modo mantenimiento se use de forma puntual y planificada. Intenta hacer las actualizaciones en horas de bajo tráfico (como madrugadas) y no dejes la tienda offline más tiempo del estrictamente necesario.

[INFO] Aunque PrestaShop devuelve el código 503, es una buena práctica añadir una cabecera Retry-After en el servidor para indicar a Google cuándo volverá a estar disponible. Sin embargo, esto es una configuración avanzada que requiere editar el archivo .htaccess o el servidor web. Si no sabes hacerlo, no lo intentes, ya que el sistema por defecto de PrestaShop es suficientemente bueno para periodos cortos.

Preguntas Frecuentes (FAQ) sobre el mantenimiento de PrestaShop

¿Puedo personalizar el mensaje de mantenimiento?

Sí, totalmente. En la misma pantalla de configuración, en el campo Mensaje de mantenimiento, puedes escribir lo que quieras. Puedes usar HTML básico para poner enlaces a tus redes sociales o un formulario de contacto.

¿Puedo ver mi tienda en mantenimiento desde mi móvil?

Sí, pero tendrás que añadir la IP de tu conexión móvil al campo de IPs. Ten en cuenta que las IPs de datos móviles son dinámicas y cambian a menudo.

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

Los pedidos que ya están en proceso (pagos confirmados, envíos preparados) no se ven afectados. El modo mantenimiento solo impide nuevas compras. Tus clientes con pedidos pendientes no verán ningún error, solo la tienda offline si intentan navegar.

¿Es lo mismo "modo mantenimiento" que "modo degradado"?

No. El modo mantenimiento es para poner la tienda offline. El modo degradado (o Debug mode) se usa para ver los errores de PHP en pantalla y solucionar problemas técnicos. No los confundas.

¿Puedo dejar la tienda en mantenimiento mientras trabajo en un subdominio de pruebas?

Sí, es una práctica muy común. Trabajas en pruebas.tudominio.com y cuando todo está listo, activas el modo mantenimiento en el dominio principal, subes los archivos y desactivas el mantenimiento. Es la forma más segura de trabajar.

Consejos finales para un mantenimiento sin sobresaltos

Para terminar, te dejo una lista de verificación rápida para que la próxima vez que tengas que actualizar PrestaShop o hacer cualquier cambio, lo hagas sin estrés:

  1. Haz una copia de seguridad completa (archivos y base de datos) antes de tocar nada. Es tu red de seguridad.
  2. Activa el modo mantenimiento y añade tu IP.
  3. Realiza tus cambios (actualizaciones, módulos, diseño).
  4. Prueba todo a fondo en la tienda "oculta".
  5. Desactiva el modo mantenimiento.
  6. Verifica la tienda en una ventana de incógnito para asegurarte de que todo es visible.

Configurar el modo mantenimiento en PrestaShop es una tarea sencilla, pero de vital importancia para la salud de tu negocio online. No solo protege la experiencia de tus clientes, sino que también protege tu posicionamiento en buscadores. Con esta guía, ya no tienes excusa para no hacerlo correctamente. Si tienes alguna duda, deja un comentario y te ayudaré a resolverla.

¿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