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

PrestaShop: cómo activar el modo mantenimiento desde el panel de control

Actualizado el 30 de marzo de 2026

Cuando gestionas una tienda online con PrestaShop, llega un momento en el que necesitas realizar ajustes, actualizaciones o simplemente tomarte un respiro sin que los clientes vean una página a medio construir. Aquí es donde entra en juego el modo mantenimiento. En esta guía extensa y muy práctica, te explicaré paso a paso cómo activar este modo desde los paneles de control más comunes: cPanel, Plesk y Syspanel (antes conocido como HestiaCP). Además, resolveremos las dudas más frecuentes para que tu tienda esté siempre bajo control.

¿Qué es el modo mantenimiento en PrestaShop?

El modo mantenimiento es una funcionalidad nativa de PrestaShop que te permite poner tu tienda offline de forma temporal. Cuando está activo, los visitantes ven una pantalla personalizada (por defecto, un mensaje de "En mantenimiento") y no pueden acceder al catálogo, al carrito de compras ni a ninguna sección pública. Tú, como administrador, sí puedes seguir trabajando en el back office.

[INFO] Este modo es ideal para actualizar módulos, cambiar el diseño, migrar la tienda o solucionar problemas sin que los clientes se topen con errores o páginas a medias.

¿Por qué deberías usar el modo mantenimiento?

Poner tu tienda offline temporalmente tiene varias ventajas clave:

  • Evitas errores visibles: Si estás modificando archivos o la base de datos, los usuarios no verán pantallazos en blanco o mensajes de error.
  • Mejoras la experiencia de usuario: En lugar de ver una tienda rota, los clientes ven un aviso profesional.
  • Proteges tu SEO: Los motores de búsqueda no indexarán páginas con errores si configuras correctamente el modo.
  • Trabajas con tranquilidad: Puedes hacer pruebas sin miedo a que un cliente realice una compra y luego tengas que cancelarla.

[WARNING] Si dejas la tienda en modo mantenimiento por mucho tiempo, los buscadores podrían penalizarte. Actívalo solo el tiempo necesario.

Método 1: Activar el modo mantenimiento desde el back office de PrestaShop

Esta es la forma más directa y recomendada para la mayoría de usuarios. No necesitas tocar archivos ni paneles de control.

Paso 1: Accede a tu panel de administración

Ingresa a tu back office de PrestaShop. Normalmente es algo como tudominio.com/adminXXXXX (donde XXXXX es un código aleatorio). Usa tu usuario y contraseña.

Paso 2: Ve a la configuración de la tienda

En el menú lateral izquierdo, busca la sección "Parámetros de la tienda" y haz clic en "General".

Paso 3: Busca la opción de mantenimiento

Dentro de la pantalla de "General", verás varias pestañas. Haz clic en la pestaña "Mantenimiento". Aquí encontrarás el interruptor principal.

Paso 4: Activa el modo mantenimiento

Verás un selector con dos opciones: "Sí" (activado) y "No" (desactivado). Selecciona "Sí" para poner la tienda offline.

Paso 5 (opcional): Personaliza el mensaje y la IP de excepción

  • Mensaje de mantenimiento: Puedes escribir un texto personalizado que verán los visitantes. Por ejemplo: "Estamos mejorando tu experiencia. Vuelve en unos minutos."
  • IP de mantenimiento: Si quieres que tú o tu equipo puedan ver la tienda mientras está en mantenimiento, añade aquí tu dirección IP. Puedes buscarla en sitios como whatismyip.com. Separa varias IPs con comas.

Paso 6: Guarda los cambios

Haz clic en el botón "Guardar" en la parte superior derecha. La tienda pasará a estar en modo offline inmediatamente.

[TIP] Para desactivarlo, solo vuelve a este mismo panel y selecciona "No". Recuerda guardar.

Método 2: Activar el modo mantenimiento desde cPanel (para PrestaShop)

A veces, por problemas de acceso al back office (por ejemplo, si olvidaste la contraseña o hay un error), necesitas activar el modo mantenimiento desde el panel de hosting. cPanel PrestaShop es un escenario común.

Paso 1: Accede a cPanel

Ingresa a tu cuenta de cPanel. Normalmente es tudominio.com/cpanel o tudominio.com:2083. Usa tus credenciales de hosting.

Paso 2: Busca el administrador de archivos

En la sección "Archivos", haz clic en "Administrador de archivos". Se abrirá una ventana con la estructura de carpetas de tu sitio.

Paso 3: Navega hasta la raíz de PrestaShop

Generalmente, tu tienda está en la carpeta public_html (o www). Busca la carpeta donde instalaste PrestaShop. Si es la raíz, verás archivos como index.php, config/, etc.

Paso 4: Crea o modifica el archivo de mantenimiento

PrestaShop guarda la configuración de mantenimiento en la base de datos, pero también puedes forzarlo mediante un archivo. Crea un archivo llamado maintenance.php en la raíz. Si ya existe, edítalo.

Para crearlo:

  • Haz clic en "Archivo nuevo".
  • Nómbralo maintenance.php.
  • Ábrelo y pega este contenido básico:
<?php
header('HTTP/1.1 503 Service Unavailable');
header('Retry-After: 3600');
?>
<!DOCTYPE html>
<html>
<head><title>Tienda en mantenimiento</title></head>
<body>
<h1>Estamos trabajando para ti</h1>
<p>Vuelve pronto.</p>
</body>
</html>

Este archivo mostrará un mensaje simple mientras la tienda está offline.

[WARNING] Este método es temporal. No olvides eliminar o renombrar el archivo maintenance.php cuando termines, o tu tienda seguirá mostrando ese mensaje.

Paso 5 (alternativo): Modificar la base de datos

Si prefieres cambiar directamente la configuración de la base de datos, usa phpMyAdmin desde cPanel:

  • Busca la tabla ps_configuration (el prefijo ps_ puede variar).
  • Localiza la fila donde name es PS_SHOP_ENABLE.
  • Cambia el value de 1 (activo) a 0 (inactivo/mantenimiento).

[INFO] Este cambio es más técnico, pero efectivo si no puedes acceder al back office.

Método 3: Activar el modo mantenimiento desde Plesk (Plesk PrestaShop)

Plesk PrestaShop es otro panel de control popular. El proceso es similar al de cPanel, pero con la interfaz de Plesk.

Paso 1: Inicia sesión en Plesk

Ve a tudominio.com:8443 o la URL que te haya proporcionado tu hosting. Usa tus credenciales.

Paso 2: Accede al Administrador de archivos

En el panel de la izquierda, busca "Archivos" o "Administrador de archivos". Haz clic en tu dominio.

Paso 3: Navega a la carpeta de PrestaShop

Igual que en cPanel, busca la carpeta raíz de tu tienda (normalmente httpdocs o public_html).

Paso 4: Crea o edita el archivo de mantenimiento

Repite el mismo proceso del Método 2: crea un archivo maintenance.php con el contenido HTML que muestre un mensaje.

[TIP] En Plesk, también puedes usar la herramienta "Hosting Settings" para deshabilitar temporalmente el sitio, pero es menos preciso que el archivo de mantenimiento.

Paso 5: Usa phpMyAdmin (opcional)

Plesk incluye phpMyAdmin. Accede desde "Bases de datos" → selecciona la base de datos de PrestaShop → abre la tabla ps_configuration y cambia PS_SHOP_ENABLE a 0.

Método 4: Activar el modo mantenimiento desde Syspanel (HestiaCP)

Si tu hosting usa Syspanel (el panel basado en HestiaCP, con puerto 2106), el proceso es igual de sencillo.

Paso 1: Accede a Syspanel

Abre tu navegador y escribe tudominio.com:2106. Inicia sesión con tus credenciales.

Paso 2: Ve al Administrador de archivos

En el menú principal, busca "Archivos" o "File Manager". Haz clic en tu dominio.

Paso 3: Navega a la raíz de PrestaShop

La carpeta suele llamarse public_html. Busca los archivos de tu tienda.

Paso 4: Crea el archivo maintenance.php

Sigue los mismos pasos que en cPanel y Plesk: crea un archivo maintenance.php con el contenido HTML que desees.

Paso 5: Opción con base de datos

También puedes usar phpMyAdmin desde Syspanel. Ve a "Bases de datos", selecciona la de PrestaShop y modifica la tabla ps_configuration como se explicó antes.

[INFO] Recuerda que Syspanel usa el puerto 2106, no el 2083 o 8443.

Preguntas frecuentes (FAQ) sobre el modo mantenimiento

¿Puedo personalizar la página de mantenimiento?

Sí, desde el back office puedes escribir un mensaje personalizado. También puedes crear un archivo maintenance.php con HTML y CSS a tu gusto.

¿El modo mantenimiento afecta al SEO?

Sí, si está activo por mucho tiempo, Google podría interpretar que tu sitio no está disponible. Usa el modo solo cuando sea necesario y desactívalo rápidamente. Además, asegúrate de que la página de mantenimiento devuelva un código 503 (Service Unavailable) para que los buscadores no la indexen.

¿Puedo permitir que ciertos usuarios vean la tienda?

Sí, añadiendo sus IPs en el campo "IP de mantenimiento" del back office. También puedes usar un archivo .htaccess para permitir acceso por IP.

¿Qué pasa si no puedo acceder al back office?

Usa los métodos alternativos: crea un archivo maintenance.php desde cPanel, Plesk o Syspanel, o modifica la base de datos con phpMyAdmin.

¿El modo mantenimiento detiene los pedidos?

Sí, los clientes no pueden realizar compras. Los pedidos en curso no se ven afectados, pero no se pueden iniciar nuevos.

¿Cómo sé si el modo mantenimiento está activo?

Desde el front office verás el mensaje que configuraste. Desde el back office, en Parámetros de la tienda → General → Mantenimiento, verás el selector en "Sí".

Conclusión

Activar el modo mantenimiento en PrestaShop es una tarea esencial para cualquier administrador de tiendas online. Ya sea que uses el back office nativo, cPanel PrestaShop, Plesk PrestaShop o Syspanel (puerto 2106), tienes múltiples formas de poner tu tienda offline de manera controlada y profesional.

Recuerda siempre desactivarlo una vez que hayas terminado tus tareas, y personaliza el mensaje para que tus clientes sepan que volverás pronto. Si tienes alguna duda, consulta la documentación de tu hosting o contacta con su soporte técnico. ¡Tu tienda estará lista para brillar!

¿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