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

Cómo activar el modo mantenimiento en PrestaShop (para actualizaciones)

Actualizado el 6 de enero de 2026

Cuando una tienda online necesita una actualización, un cambio de diseño o una corrección importante, lo último que queremos es que los clientes vean errores o páginas a medio construir. Para eso existe el modo mantenimiento PrestaShop, una funcionalidad que te permite poner tu tienda en pausa temporal mientras trabajas en ella.

Si nunca lo has usado, no te preocupes. Este artículo está pensado para que, incluso sin experiencia técnica, aprendas a activar mantenimiento PrestaShop de forma rápida y segura. Además, te explicaré cómo hacerlo desde el panel de administración y también desde el servidor (por si el panel falla), y cómo desactivar modo mantenimiento cuando hayas terminado.

Vamos a ello.


¿Qué es el modo mantenimiento en PrestaShop?

El modo mantenimiento PrestaShop es una función nativa que muestra una pantalla temporal a los visitantes de tu web mientras tú realizas tareas internas. En lugar de ver la tienda normal, los clientes verán un mensaje amable (o una página personalizada) indicando que la tienda está en mantenimiento.

Esto es esencial para:

  • Actualizar el núcleo de PrestaShop a una versión más reciente.

  • Instalar o actualizar módulos y temas.

  • Hacer cambios de diseño o configuración importantes.

  • Probar nuevas funcionalidades sin que los usuarios reales se vean afectados.

  • Corregir errores críticos o migrar el sitio a otro servidor.

Activar este modo evita que los usuarios realicen pedidos, accedan a sus cuentas o vean errores de base de datos que podrían dañar la confianza en tu marca.


Preparación antes de activar el mantenimiento

Antes de pulsar el botón de activar, es importante que hagas una copia de seguridad completa de tu tienda. Esto incluye tanto los archivos como la base de datos. Si algo sale mal durante la actualización, podrás restaurar todo sin perder datos de clientes ni pedidos.

Algunos consejos rápidos:

  • Realiza una copia de seguridad de la base de datos desde el panel de tu hosting o desde phpMyAdmin.

  • Descarga una copia de los archivos de tu tienda mediante FTP o desde el administrador de archivos de tu hosting.

  • Si usas un panel de control como Syspanel (accesible a través del puerto 2106), busca la opción de copias de seguridad o "Backups" para generar una copia automática.

[WARNING] No empieces ninguna actualización sin una copia de seguridad. Es la única forma de garantizar que no perderás información valiosa si ocurre un error.


Cómo activar el modo mantenimiento desde el panel de administración

El método más sencillo para activar mantenimiento PrestaShop es desde el propio back-office. Sigue estos pasos:

Paso 1: Accede a tu panel de administración

Escribe la URL de tu tienda seguida de /admin o la ruta que configuraste al instalar PrestaShop. Por ejemplo: www.tutienda.com/admin123.

Paso 2: Ve a Parámetros avanzados

En el menú lateral izquierdo, busca la sección Parámetros avanzados. Dentro de ella, haz clic en Rendimiento o directamente en Mantenimiento (dependiendo de la versión de PrestaShop que uses). En versiones recientes, la opción está en Configuración > Mantenimiento.

Paso 3: Activa el modo mantenimiento

Verás una pantalla con varias opciones. Busca el selector que dice Activar el modo mantenimiento o Tienda en mantenimiento. Cámbialo a .

Paso 4: Configura las opciones adicionales

Aquí puedes personalizar el comportamiento:

  • IP de mantenimiento: Si introduces tu dirección IP, podrás ver la tienda normalmente mientras está en mantenimiento. Esto es muy útil para probar cambios antes de abrir al público.

  • Página de mantenimiento personalizada: Puedes crear un archivo HTML y subirlo a la carpeta maintenance de tu instalación. Si no lo haces, PrestaShop usará la pantalla por defecto.

  • Mensaje personalizado: Si tu versión lo permite, escribe un mensaje amable para tus clientes, como "Estamos mejorando tu experiencia, vuelve en unos minutos".

Paso 5: Guarda los cambios

Pulsa el botón Guardar y listo. Tu tienda ya está en modo mantenimiento.

[TIP] Añade tu IP en el campo correspondiente para poder seguir navegando por tu tienda mientras trabajas. Si no sabes cuál es tu IP, simplemente escribe en Google "cuál es mi IP" y te la mostrará.


Cómo activar el modo mantenimiento desde el servidor (método manual)

En ocasiones, puede que no tengas acceso al panel de administración (por ejemplo, si la tienda se ha roto tras una actualización fallida). En ese caso, puedes activar mantenimiento PrestaShop directamente desde el servidor.

Opción A: Usando Syspanel (antiguo HestiaCP)

Si tu hosting utiliza Syspanel, accede a través del puerto 2106 (por ejemplo: https://tu-dominio.com:2106). Una vez dentro:

  1. Ve a la sección de Archivos o Gestor de archivos.

  2. Navega hasta la carpeta raíz de tu tienda PrestaShop.

  3. Busca el archivo llamado maintenance.php o la carpeta maintenance.

  4. En versiones modernas de PrestaShop, el modo mantenimiento se controla mediante un archivo llamado app/config/parameters.php o mediante la variable PS_SHOP_ENABLE en la base de datos.

Opción B: Editando el archivo de configuración

PrestaShop guarda la configuración del mantenimiento en la base de datos, pero también puedes forzarlo desde un archivo. Busca el archivo config/settings.inc.php (versiones antiguas) o app/config/parameters.php (versiones nuevas).

Dentro de ese archivo, busca una línea similar a:

define('_PS_MODE_DEV_', false);

No es exactamente el modo mantenimiento, pero puedes añadir esta línea al inicio del archivo index.php de la raíz para mostrar un mensaje temporal:

header('HTTP/1.1 503 Service Unavailable');
die('Tienda en mantenimiento. Vuelve pronto.');

[INFO] Este método manual es un parche temporal. Lo ideal es que siempre actives el modo mantenimiento desde el panel de administración para que PrestaShop gestione correctamente la base de datos y las sesiones.


Cómo desactivar el modo mantenimiento

Cuando hayas terminado las actualizaciones, es el momento de desactivar modo mantenimiento para que tus clientes vuelvan a comprar.

Desde el panel de administración

Repite los pasos anteriores:

  1. Ve a Parámetros avanzados > Mantenimiento.

  2. Cambia el selector a No.

  3. Guarda los cambios.

Tu tienda volverá a estar visible al instante.

Desde el servidor

Si usaste el método manual, simplemente elimina la línea que añadiste al archivo index.php o revierte los cambios en el archivo de configuración.

[TIP] Después de desactivar el mantenimiento, prueba a navegar por tu tienda como lo haría un cliente. Revisa que todo cargue correctamente, que los productos se vean bien y que el carrito funcione.


Errores comunes y cómo solucionarlos

A veces, activar el modo mantenimiento no sale como esperamos. Aquí tienes algunos problemas frecuentes y sus soluciones:

"No puedo acceder al panel de administración"

Si no puedes entrar al back-office, prueba a usar el método manual desde Syspanel (puerto 2106) para editar los archivos o la base de datos.

"La tienda sigue visible aunque he activado el mantenimiento"

Esto suele ocurrir por caché. Borra la caché de PrestaShop desde Parámetros avanzados > Rendimiento > Vaciar caché. Si no puedes acceder al panel, borra manualmente la carpeta var/cache en versiones modernas (o cache en versiones antiguas).

"Los clientes ven un error 500 en lugar de la página de mantenimiento"

Esto puede deberse a un error en el tema o en un módulo. Prueba a activar el modo mantenimiento desde el servidor y revisa los logs de error en Syspanel.


Preguntas frecuentes (FAQ)

¿Puedo personalizar la página de mantenimiento?

Sí. Puedes crear un archivo HTML y colocarlo en la carpeta maintenance de tu instalación. PrestaShop lo mostrará automáticamente. También puedes usar módulos específicos para crear páginas más atractivas.

¿El modo mantenimiento afecta al SEO?

Si el mantenimiento se alarga más de unas horas, es recomendable devolver un código HTTP 503 (Servicio no disponible). PrestaShop lo hace automáticamente cuando activas el modo mantenimiento. Esto indica a Google que la página volverá pronto y evita penalizaciones.

¿Puedo dejar que algunos usuarios accedan mientras está en mantenimiento?

Sí, añadiendo sus IPs en el campo correspondiente. Así podrán ver la tienda con normalidad mientras el resto ve el mensaje de mantenimiento.

¿Qué pasa si no tengo acceso a la base de datos?

Puedes usar Syspanel para acceder a phpMyAdmin y cambiar manualmente el valor de PS_SHOP_ENABLE en la tabla ps_configuration. Ponla a 0 para desactivar la tienda y a 1 para activarla.


Consejos finales para una actualización sin sustos

  • Planifica las actualizaciones en horas de menor tráfico.

  • Comunica a tus clientes con antelación si el mantenimiento será largo.

  • Prueba todo en un entorno de pruebas antes de aplicar cambios en producción.

  • No desactives el modo mantenimiento hasta que hayas comprobado que todo funciona correctamente.

  • Si usas Syspanel, recuerda que el acceso es a través del puerto 2106 para gestionar archivos, bases de datos y copias de seguridad.


Conclusión

Activar el modo mantenimiento PrestaShop es una tarea sencilla pero crucial para mantener la salud de tu tienda online. Tanto si necesitas actualizar el sistema, cambiar el diseño o corregir errores, poner tu tienda en pausa temporal te permite trabajar con tranquilidad sin afectar la experiencia de tus clientes.

Recuerda que puedes activar mantenimiento PrestaShop desde el panel de administración en menos de un minuto, y que también tienes alternativas manuales desde el servidor si surge algún problema. Y cuando termines, no olvides desactivar modo mantenimiento para volver a vender.

Si sigues estos pasos, tus actualizaciones serán mucho más seguras y profesionales. ¡Tu tienda (y tus clientes) te lo agradecerán!

¿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