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

Cómo activar el modo mantenimiento de PrestaShop en WordPress (hosting)

Actualizado el 24 de abril de 2026

¿Por qué necesitas activar el modo mantenimiento en PrestaShop?

Cuando administras una tienda online, llega un momento en el que necesitas hacer cambios importantes: actualizar módulos, modificar el tema, cambiar la estructura de las categorías o simplemente realizar tareas de limpieza en la base de datos. Si haces esto mientras tus clientes navegan por tu tienda, te arriesgas a que vean errores, páginas a medias o procesos de compra interrumpidos. Eso genera desconfianza y, lo peor, pérdida de ventas.

El modo mantenimiento prestashop es tu mejor aliado en estas situaciones. Al activarlo, cualquier visitante que entre a tu tienda verá una pantalla limpia y profesional indicando que el sitio está en obras, mientras tú trabajas en la trastienda sin preocuparte por lo que ve el público. Es una funcionalidad nativa de PrestaShop, pero cuando tu tienda está alojada en un hosting con WordPress, la gestión puede parecer un poco más compleja. No te preocupes: aquí te explico paso a paso cómo hacerlo, incluso si no eres un experto técnico.

Antes de empezar: entiende la diferencia entre PrestaShop y WordPress

Es importante aclarar un punto que suele generar confusión. PrestaShop y WordPress son dos plataformas distintas. Si tu tienda está construida con PrestaShop, el modo mantenimiento se gestiona desde el propio panel de administración de PrestaShop. ¿Qué pinta WordPress entonces? Pues que tu hosting puede tener WordPress instalado como gestor principal del dominio, o que tu proveedor de hosting te ofrece un panel con WordPress para gestionar otros aspectos del servidor, pero tu tienda PrestaShop vive en una subcarpeta o subdominio.

En cualquier caso, el proceso de activar el mantenimiento se realiza siempre desde el back-office de PrestaShop, no desde WordPress. Lo que sí puede variar es cómo accedes a ese back-office o cómo gestionas el servidor si necesitas hacer ajustes adicionales. A lo largo de este artículo te mostraré ambos caminos, tanto el sencillo (desde PrestaShop) como el avanzado (desde el hosting, que puede tener WordPress de fondo).

Método principal: Activar el modo mantenimiento desde el panel de PrestaShop

Esta es la vía más rápida, segura y recomendada para el 99% de los casos. No necesitas tocar nada en el hosting ni en WordPress.

Paso 1: Accede al back-office de tu tienda

Abre tu navegador y escribe la URL de tu tienda seguida de /admin o la ruta personalizada que configuraste al instalar PrestaShop. Por ejemplo: www.tutienda.com/admin12345. Introduce tu usuario y contraseña.

[INFO] Si no recuerdas la ruta de acceso a tu panel de administración, revisa el correo de bienvenida que recibiste al contratar el hosting o busca el archivo config/settings.inc.php en tu servidor mediante el administrador de archivos del hosting.

Paso 2: Navega hasta la configuración de mantenimiento

Una vez dentro del panel, sigue esta ruta:

  1. En el menú lateral izquierdo, busca la sección Configuración avanzada (o Advanced Parameters si tienes el panel en inglés).
  2. Dentro de esa sección, haz clic en Mantenimiento (o Maintenance).
  3. Se abrirá una pantalla con varias opciones relacionadas con el mantenimiento de la tienda.

Paso 3: Activa el modo mantenimiento

Verás un selector que dice Activar el modo mantenimiento o Enable maintenance mode. Estará en "No" de forma predeterminada. Cámbialo a "Sí".

Justo debajo, encontrarás un campo llamado Dirección IP de mantenimiento (o Maintenance IP). Aquí puedes añadir tu dirección IP personal para que, aunque el modo mantenimiento esté activo, tú puedas seguir viendo la tienda con normalidad y probar los cambios antes de abrirla al público.

[TIP] ¿No sabes cuál es tu IP? Simplemente escribe "¿Cuál es mi IP?" en Google y el buscador te lo dirá al instante. Cópiala y pégala en ese campo. Así podrás navegar por tu tienda mientras está en mantenimiento sin que el resto del mundo vea nada raro.

Paso 4: Personaliza el mensaje (opcional pero recomendable)

PrestaShop te permite añadir un mensaje personalizado que verán tus clientes mientras la tienda está en mantenimiento. Puedes escribir algo como: "Estamos mejorando tu experiencia de compra. Vuelve en unos minutos. ¡Gracias por tu paciencia!"

Este mensaje es importante porque transmite profesionalidad y evita que los visitantes piensen que la tienda ha desaparecido o tiene problemas graves.

Paso 5: Guarda los cambios

Haz clic en el botón Guardar (normalmente arriba a la derecha o al final de la página). El sistema te confirmará que la configuración se ha guardado correctamente.

¡Listo! Tu tienda está ahora en modo mantenimiento prestashop. Si entras desde otra conexión que no sea tu IP autorizada, verás la pantalla de mantenimiento con tu mensaje personalizado.

¿Cómo desactivar el modo mantenimiento?

El proceso es idéntico: vuelve a Configuración avanzada > Mantenimiento, cambia el selector de "Sí" a "No" y guarda. Tu tienda volverá a estar visible para todos los visitantes.

[WARNING] No olvides desactivar el modo mantenimiento después de terminar tus tareas. Es uno de los olvidos más comunes y puede costarte ventas durante horas o incluso días si no te das cuenta.

Método avanzado: Activar el mantenimiento desde el hosting (si no puedes acceder a PrestaShop)

Hay situaciones en las que no puedes acceder al back-office de PrestaShop. Por ejemplo, si has roto algo durante una actualización, si has olvidado las credenciales o si la tienda da error antes de llegar al panel. En estos casos, necesitas un plan B: activar el mantenimiento de forma manual desde el servidor.

Opción A: Usar el archivo de mantenimiento de PrestaShop

PrestaShop tiene un truco muy útil: si creas un archivo llamado maintenance.php en la raíz de tu tienda, el sistema lo detectará y mostrará la página de mantenimiento automáticamente.

Para hacerlo:

  1. Accede a tu panel de hosting. Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), abre tu navegador y escribe https://tu-dominio.com:2106 y accede con tus credenciales de hosting.
  2. Dentro de Syspanel, busca el Administrador de archivos (File Manager). Normalmente está en la sección de "Archivos" o "Web".
  3. Navega hasta la carpeta donde está instalada tu tienda PrestaShop. Suele ser public_html o una subcarpeta como public_html/tienda.
  4. En esa carpeta, busca un archivo llamado maintenance.php. Si no existe, créalo con un editor de texto.
  5. Dentro del archivo, pega este código básico:
<?php
header('HTTP/1.1 503 Service Unavailable');
header('Retry-After: 3600');
echo '<html><head><title>Mantenimiento</title></head><body><h1>Estamos en mantenimiento</h1><p>Volveremos muy pronto. Gracias por tu paciencia.</p></body></html>';
exit;
?>
  1. Guarda el archivo y cierra.

[INFO] Este método es un "parche" temporal. Cuando quieras quitar el mantenimiento, simplemente elimina el archivo maintenance.php que has creado. No afecta a los archivos originales de PrestaShop.

Opción B: Renombrar el archivo .htaccess

Otra alternativa rápida es crear una redirección temporal usando el archivo .htaccess de tu tienda. Este método es un poco más técnico, pero funciona igual de bien.

  1. Accede al administrador de archivos de tu hosting (recuerda: Syspanel en el puerto 2106).
  2. Ubica el archivo .htaccess en la raíz de tu instalación de PrestaShop. Si no lo ves, activa la opción de "mostrar archivos ocultos" en el administrador de archivos.
  3. Edita el archivo y añade al principio (después de la línea RewriteEngine On):
RewriteEngine On
RewriteCond %{REQUEST_URI} !/maintenance.php [NC]
RewriteRule ^(.*)$ /maintenance.php [R=302,L]
  1. Guarda los cambios.

Este método es más complejo y puede dar problemas si no se hace con cuidado. Te recomiendo usarlo solo si el método anterior no funciona.

Consideraciones especiales si tu hosting usa WordPress

Si tu hosting tiene WordPress instalado (por ejemplo, como gestor del sitio principal o como herramienta del proveedor), es posible que veas opciones de mantenimiento en el panel de WordPress. Sin embargo, esas opciones no afectan a tu tienda PrestaShop. Son independientes.

Lo que sí puedes hacer desde WordPress (o mejor dicho, desde el panel de tu hosting con WordPress) es:

  1. Poner el sitio WordPress en mantenimiento: Esto afectará solo a la parte WordPress, no a tu PrestaShop.
  2. Gestionar copias de seguridad: Antes de activar el mantenimiento de PrestaShop, siempre es buena idea hacer una copia de seguridad completa. Desde el panel de tu hosting o desde plugins de WordPress (si tu tienda está integrada) puedes programar backups.
  3. Acceder a la base de datos: Si necesitas hacer cambios en la base de datos de PrestaShop, puedes usar herramientas como phpMyAdmin, que suele estar disponible en el panel de hosting.

[TIP] Si tu tienda PrestaShop está en una subcarpeta (por ejemplo, tudominio.com/tienda), asegúrate de activar el mantenimiento solo en esa carpeta. No actives mantenimiento en todo el dominio si tienes otras secciones que quieres que sigan funcionando.

Preguntas frecuentes sobre el modo mantenimiento de PrestaShop

¿Puedo seguir trabajando en mi tienda mientras está en modo mantenimiento?

Sí, absolutamente. El modo mantenimiento solo afecta a los visitantes externos. Tú, como administrador, podrás acceder a tu back-office y a la tienda si has configurado tu IP en el campo correspondiente. Si no lo has hecho, puedes desactivar el mantenimiento temporalmente, hacer tus cambios y volver a activarlo.

¿Qué ven mis clientes exactamente?

Verán una página simple con el mensaje que hayas configurado. Por defecto, PrestaShop muestra un mensaje genérico en inglés, pero puedes personalizarlo desde el panel de mantenimiento. También puedes crear una página de mantenimiento más bonita usando un módulo específico o editando el tema.

¿El modo mantenimiento afecta al posicionamiento SEO?

Sí, puede hacerlo si lo dejas activo durante mucho tiempo. Los buscadores interpretan el código 503 (Servicio no disponible) como algo temporal, así que si lo activas por unas horas o un par de días, no debería afectar a tu posicionamiento. Sin embargo, si lo dejas activo durante semanas, los buscadores podrían empezar a considerar que tu tienda está caída y penalizarte.

[WARNING] Si necesitas tener la tienda en mantenimiento durante más de 48 horas, te recomiendo que además de activar el modo mantenimiento, utilices una herramienta de SEO para notificar a Google que el sitio está temporalmente fuera de servicio. Así evitarás sustos en tu posicionamiento.

¿Puedo activar el mantenimiento solo para una categoría o producto?

No, el modo mantenimiento de PrestaShop es global. Afecta a toda la tienda. Si solo quieres ocultar una categoría o un producto, tendrás que desactivarlos manualmente o usar módulos específicos de visibilidad.

¿Qué pasa si mi tienda se queda en mantenimiento por error?

Si has activado el mantenimiento y no puedes desactivarlo porque has perdido el acceso al back-office, usa el método avanzado que te he explicado antes: elimina el archivo maintenance.php que hayas creado o revierte los cambios en el .htaccess. También puedes contactar con el soporte de tu hosting y pedirles que desactiven el mantenimiento manualmente.

Consejos finales para usar el modo mantenimiento como un profesional

El modo mantenimiento prestashop es una herramienta poderosa, pero debe usarse con cabeza. Aquí van mis últimos consejos:

  • Planifica tus tareas de mantenimiento: Agrupa todas las actualizaciones y cambios que necesites hacer en una sola sesión. Así minimizas el tiempo que la tienda está cerrada.
  • Avisa a tus clientes: Si tienes una tienda con cierto volumen de ventas, envía un boletín o una notificación en redes sociales avisando de que la tienda estará en mantenimiento. La transparencia genera confianza.
  • Haz una copia de seguridad antes de activar el mantenimiento: Esto es fundamental, especialmente si vas a actualizar módulos o el núcleo de PrestaShop. Si algo sale mal, puedes revertir los cambios sin problema.
  • Prueba todo antes de desactivar el mantenimiento: Mientras estás en modo mantenimiento (y con tu IP autorizada), navega por tu tienda como si fueras un cliente. Revisa el carrito, el proceso de pago, las páginas de producto... Asegúrate de que todo funciona perfectamente antes de abrir al público.
  • No uses el mantenimiento como excusa para procrastinar: Es tentador dejar la tienda en mantenimiento mientras "terminas de ajustar detalles". Pero cada minuto que pasa, estás perdiendo ventas. Sé eficiente y desactiva el modo mantenimiento en cuanto termines.

Conclusión

Activar el modo mantenimiento prestashop es un proceso sencillo que cualquier persona puede hacer siguiendo los pasos que te he explicado. La clave está en acceder al back-office de PrestaShop y cambiar una simple opción. Si no puedes acceder al panel, siempre puedes recurrir a los métodos manuales desde el hosting, ya sea usando Syspanel (puerto 2106) o el administrador de archivos.

Recuerda que el mantenimiento es temporal y debe ser planificado. Úsalo con criterio, avisa a tus clientes, haz tus copias de seguridad y desactívalo en cuanto termines. Tu tienda (y tus ventas) te lo agradecerán.

Si tienes cualquier duda o problema durante el proceso, no dudes en contactar con el soporte técnico de tu hosting. Para eso están. Y si tu hosting usa Syspanel, recuerda que el acceso es a través del puerto 2106; busca la sección de archivos o bases de datos para hacer cualquier ajuste que necesites.

¡Buena suerte con tu tienda y que el mantenimiento sea breve y productivo!

¿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