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

Activar modo mantenimiento en PrestaShop (Plesk)

Actualizado el 24 de febrero de 2026

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

Cuando trabajas en tu tienda online, hay momentos en los que necesitas hacer cambios importantes: actualizar módulos, modificar plantillas, migrar la base de datos o simplemente corregir errores. Durante ese tiempo, no quieres que tus clientes vean una web rota o a medio construir. Ahí es donde entra en juego el modo mantenimiento de PrestaShop.

Al activarlo, cualquier visitante que llegue a tu dominio verá una pantalla limpia y profesional indicando que la tienda está en mantenimiento. Tú, como administrador, podrás seguir navegando con normalidad si añades tu IP a la lista de excepciones. Esto te permite trabajar en tu tienda con total tranquilidad, sin perder ventas ni dar una mala imagen.

En este artículo te voy a explicar, paso a paso y de forma muy sencilla, cómo activar el modo mantenimiento PrestaShop Plesk, tanto desde el panel de administración de tu tienda como directamente desde el panel de control de tu hosting. Además, resolveremos las dudas más frecuentes que nos llegan al soporte técnico.


Activar el modo mantenimiento desde el panel de administración de PrestaShop

La forma más rápida y visual de activar el mantenimiento es desde el propio back-office de PrestaShop. No necesitas tocar ningún archivo ni tener conocimientos avanzados. Sigue estos pasos:

Paso 1: Accede a tu panel de administración

Escribe en tu navegador la URL de tu tienda seguida de /admin o la ruta personalizada que configurases al instalar PrestaShop. Por ejemplo: tudominio.com/admin1234. Introduce tu usuario y contraseña.

Paso 2: Ve a los parámetros de la tienda

Una vez dentro, busca en el menú lateral izquierdo la sección "Parámetros avanzados". Haz clic sobre ella para desplegar las opciones y selecciona "Mantenimiento".

Paso 3: Configura el modo mantenimiento

Verás una pantalla con varias opciones. Estas son las más importantes:

  • Activar el modo mantenimiento: Aquí tienes un interruptor. Deslízalo para ponerlo en "Sí".
  • IP permitidas: En este campo puedes añadir tu dirección IP pública para poder ver la tienda como un cliente normal mientras está en mantenimiento. Sin esto, tú también verás la pantalla de mantenimiento.
  • Nombre de la tienda: Se mostrará en la pantalla de mantenimiento.
  • Mensaje de mantenimiento: Puedes personalizar el texto que verán tus clientes. Por defecto viene un mensaje en inglés, pero puedes cambiarlo al español. Por ejemplo: "Estamos mejorando nuestra tienda para ofrecerte una mejor experiencia. ¡Vuelve en unos minutos!".
  • Permitir el modo mantenimiento a todos los clientes: Si lo dejas en "No", solo los visitantes con IP en la lista de permitidas podrán acceder. Si lo pones en "Sí", todos los clientes registrados podrán entrar.

Paso 4: Guarda los cambios

Cuando hayas configurado todo, pulsa el botón "Guardar" que encontrarás en la parte superior derecha. A partir de ese momento, tu tienda estará en modo mantenimiento.

[TIP] ¿No sabes cuál es tu IP pública? Puedes buscarla en Google escribiendo "cuál es mi ip" y te aparecerá al instante. Añádela al campo de IP permitidas para no quedarte fuera de tu propia tienda.


Activar el modo mantenimiento PrestaShop Plesk desde el hosting

A veces, el panel de administración de PrestaShop puede fallar o simplemente no tienes acceso porque la tienda está rota. En esos casos, puedes activar el mantenimiento directamente desde Plesk, el panel de control de tu hosting. Esta opción es muy útil si necesitas hacer una restauración o una actualización crítica.

¿Qué es exactamente Plesk?

Plesk es el panel de control que utilizamos en nuestros servidores para gestionar dominios, bases de datos, correos y archivos. Es una herramienta muy completa que te permite administrar tu hosting desde un navegador web.

Método 1: Crear un archivo de mantenimiento temporal

Este truco es muy sencillo y funciona en la mayoría de los casos. Consiste en crear un archivo que PrestaShop detecta automáticamente y muestra una pantalla de mantenimiento personalizada.

  1. Accede a Plesk: Entra en tu panel de Plesk usando la URL que te proporcionamos al contratar el hosting (normalmente algo como https://tu-dominio.com:8443). Introduce tus credenciales.
  2. Ve al administrador de archivos: En el panel principal, busca la sección "Archivos" o "Administrador de archivos" y haz clic.
  3. Navega hasta la raíz de tu tienda: Busca la carpeta donde está instalado PrestaShop. Normalmente es httpdocs o public_html. Haz clic sobre ella para entrar.
  4. Crea un archivo nuevo: En la barra superior, busca el botón "Nuevo archivo" o "Crear archivo". Nómbralo maintenance.php.
  5. Edita el archivo: Haz clic derecho sobre el archivo recién creado y selecciona "Editar". Copia y pega este código:
<?php
header('HTTP/1.1 503 Service Unavailable');
header('Retry-After: 3600');
?>
<!DOCTYPE html>
<html>
<head>
<title>Tienda en mantenimiento</title>
<style>
body { font-family: Arial, sans-serif; text-align: center; padding: 50px; background: #f4f4f4; }
h1 { color: #333; }
p { color: #666; }
</style>
</head>
<body>
<h1>Estamos trabajando para ti</h1>
<p>Nuestra tienda está en mantenimiento. Por favor, vuelve en unos minutos.</p>
</body>
</html>
  1. Guarda el archivo: Pulsa el botón "Guardar" y cierra el editor.

Ahora, cuando alguien visite tu tienda, verá este mensaje en lugar de la web normal. Cuando termines de trabajar, simplemente elimina el archivo maintenance.php desde el administrador de archivos de Plesk.

[WARNING] Este método no es la forma oficial de PrestaShop, pero funciona muy bien como solución temporal. No olvides eliminar el archivo cuando termines, o tu tienda quedará bloqueada para siempre.

Método 2: Desactivar temporalmente la tienda desde la base de datos

Si prefieres usar el sistema nativo de PrestaShop pero no puedes acceder al panel, puedes modificar la base de datos directamente desde Plesk.

  1. Accede a Plesk y ve a la sección "Bases de datos".
  2. Localiza la base de datos de tu tienda PrestaShop (normalmente empieza por ps_ o el nombre que le pusieras al instalarla).
  3. Haz clic en "phpMyAdmin" para abrir el gestor de bases de datos.
  4. Busca la tabla ps_shop_url (el prefijo puede variar si lo cambiaste durante la instalación).
  5. Dentro de esa tabla, busca la columna maintenance y cámbiala a 1 para activar el mantenimiento, o a 0 para desactivarlo.
  6. Guarda los cambios.

Este método es más técnico, pero muy efectivo si el panel de administración te da error.


¿Cómo añadir tu IP para no quedarte fuera?

Tanto si activas el mantenimiento desde el panel de PrestaShop como si lo haces desde la base de datos, es fundamental que añadas tu IP a la lista de permitidas. De lo contrario, ni tú podrás ver la tienda.

Desde el panel de PrestaShop, es tan fácil como escribir tu IP en el campo "IP permitidas" que vimos antes.

Si estás usando el método de la base de datos, tendrás que añadir tu IP en la tabla ps_shop_url, en la columna maintenance_ip. Si no sabes cómo hacerlo, no te preocupes: en el primer método (el del archivo maintenance.php) no necesitas añadir tu IP, ya que el mensaje se muestra a todos por igual.

[INFO] Si tienes IP dinámica (que cambia cada cierto tiempo), es recomendable que la actualices cada vez que te conectes. Si no lo haces, te quedarás fuera de tu propia tienda cuando cambie.


Consejos adicionales para un mantenimiento sin sobresaltos

Activar el modo mantenimiento es solo el principio. Aquí tienes algunos consejos que te ayudarán a que todo el proceso sea mucho más llevadero:

  • Avisa a tus clientes con antelación: Si sabes que vas a hacer un mantenimiento largo, publica un aviso en tus redes sociales o envía un email a tus clientes. Así no se llevarán una sorpresa desagradable.
  • Haz una copia de seguridad antes de empezar: Siempre, siempre, siempre. Antes de tocar nada, asegúrate de tener una copia de seguridad completa de tu tienda (archivos y base de datos). En Plesk puedes hacerlo fácilmente desde la sección "Copias de seguridad".
  • Trabaja en horas de menor tráfico: Si tu tienda tiene muchas visitas, intenta hacer el mantenimiento por la noche o en días festivos. Así minimizarás el impacto en tus ventas.
  • No dejes el mantenimiento activado más tiempo del necesario: Es tentador dejarlo puesto "por si acaso", pero recuerda que durante ese tiempo no estás vendiendo. Actívalo solo cuando lo necesites y desactívalo en cuanto termines.
  • Prueba la tienda después de desactivar el mantenimiento: Una vez que hayas terminado, desactiva el modo mantenimiento y navega por tu tienda como lo haría un cliente. Comprueba que todo funciona correctamente: carrito, pago, registro, etc.

Preguntas frecuentes (FAQ) sobre el modo mantenimiento en PrestaShop

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

Sí, siempre que añadas tu dirección IP al campo correspondiente. Si no lo haces, verás la misma pantalla de mantenimiento que ven tus clientes.

¿El modo mantenimiento afecta al SEO?

Sí, si lo dejas activado durante mucho tiempo, Google y otros buscadores podrían penalizar tu tienda. Por eso es importante que el mantenimiento sea lo más breve posible. Además, es recomendable que el mensaje de mantenimiento incluya un código de estado HTTP 503, que le dice a los buscadores que es algo temporal.

¿Puedo personalizar el mensaje de mantenimiento?

Por supuesto. Desde el panel de administración de PrestaShop puedes escribir el mensaje que quieras. Te recomiendo que sea claro, amable y que incluya una estimación de cuándo volverá a estar operativa la tienda.

¿Qué pasa si me olvido de desactivar el modo mantenimiento?

Pues que tu tienda estará caída hasta que te des cuenta. Por eso te recomiendo que pongas una alarma o una nota en tu calendario para no olvidarte. Si no puedes acceder al panel de administración, siempre puedes desactivarlo desde la base de datos en Plesk.

¿Puedo activar el modo mantenimiento solo para algunos clientes?

No directamente. El modo mantenimiento de PrestaShop funciona de forma global. Si quieres restringir el acceso solo a algunos clientes, tendrías que usar módulos específicos o configurar reglas avanzadas de acceso.

¿Qué hago si veo la pantalla de mantenimiento pero yo no la he activado?

Puede ser que otro administrador la haya activado, o que haya un error en el sistema. Accede al panel de administración y ve a "Parámetros avanzados" > "Mantenimiento" para comprobar si está activado. Si no puedes acceder, revisa la base de datos o contacta con nuestro soporte técnico.

¿Cómo desactivo el modo mantenimiento desde Plesk?

Puedes hacerlo de dos formas: eliminando el archivo maintenance.php si usaste ese método, o entrando en phpMyAdmin y cambiando el valor de maintenance a 0 en la tabla ps_shop_url.


Conclusión

Activar el modo mantenimiento PrestaShop Plesk es un proceso sencillo que te evitará muchos dolores de cabeza. Tanto si lo haces desde el panel de administración de tu tienda como desde el hosting, lo importante es que tus clientes nunca vean una web rota o a medio hacer.

Recuerda siempre estos puntos clave:

  • Añade tu IP para poder seguir trabajando mientras el mantenimiento está activo.
  • Avisa a tus clientes con antelación si el mantenimiento va a ser largo.
  • Haz una copia de seguridad antes de empezar cualquier trabajo.
  • Desactiva el mantenimiento en cuanto termines y prueba que todo funciona.

Si tienes cualquier duda, nuestro equipo de soporte técnico está disponible 24/7 para ayudarte. No dudes en contactarnos si necesitas asistencia con tu tienda PrestaShop o con cualquier aspecto de tu hosting.

[INFO] Recuerda que en nuestros servidores, si utilizas el panel alternativo, el acceso se realiza a través del puerto 2106. Lo llamamos Syspanel y es igual de sencillo de usar que Plesk.

Espero que este artículo te haya sido de gran ayuda. ¡Ahora ya sabes cómo mantener tu tienda a punto sin sustos!

¿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