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

Cómo activar el modo mantenimiento en PrestaShop y ocultar tu tienda

Actualizado el 20 de marzo de 2026

¿Necesitas hacer cambios importantes en tu tienda online y no quieres que tus clientes vean errores o páginas a medio construir? Activar el modo mantenimiento PrestaShop es la solución perfecta. Es como poner un cartel de "Cerrado por reformas" en la puerta de tu negocio físico, pero con la ventaja de que puedes trabajar en la trastienda con total tranquilidad.

En esta guía extensa y detallada, te explicaré paso a paso cómo ocultar tienda PrestaShop de forma segura, configurar las excepciones para que tú o tu equipo podáis seguir trabajando, y algunos trucos extra para que la experiencia sea impecable. No necesitas ser un experto en informática; solo sigue las instrucciones y tendrás tu tienda en pausa en menos de cinco minutos.

Vamos a ello.

¿Qué es el Modo Mantenimiento y por qué es tan útil?

El mantenimiento PrestaShop es una funcionalidad nativa que te permite desactivar el acceso público a tu tienda. Cuando está activo, cualquier visitante que intente entrar a tu dominio verá una página simple (personalizable) que indica que la tienda no está disponible temporalmente.

¿Para qué sirve? Te doy varios ejemplos prácticos:

  • Actualizaciones de módulos o temas: A veces, una actualización puede romper el diseño. Con el modo activo, evitas que los clientes vean una web rota.
  • Cambios de stock o precios masivos: Si vas a modificar cientos de productos, es mejor hacerlo sin que los clientes estén mirando.
  • Diseño y desarrollo: Si estás rediseñando tu web o añadiendo nuevas funcionalidades, necesitas un entorno privado para probar.
  • Lanzamiento de una nueva colección: Puedes prepararlo todo y activar la tienda justo en el momento del lanzamiento.

La clave es que tú y tu equipo de administradores podéis seguir viendo la tienda con normalidad si configuráis vuestra IP como excepción. Así puedes trabajar y ver los cambios en tiempo real sin que el público lo vea.

Paso 1: Acceder al Panel de Administración de PrestaShop

Lo primero es entrar en tu back-office. Para ello, abre tu navegador y escribe la URL de tu tienda seguida de /admin o la ruta personalizada que hayas configurado (por ejemplo, https://tutienda.com/admin12345).

Si tienes tu web alojada en un panel como Syspanel, recuerda que el acceso a la gestión de archivos o bases de datos se hace a través del puerto 2106 (por ejemplo, https://tu-servidor:2106), pero para esto solo necesitas el acceso normal a tu administrador de PrestaShop.

Una vez dentro, nos dirigimos al menú lateral izquierdo. Busca la sección Parámetros avanzados y haz clic en ella. Se desplegarán varias opciones; selecciona Mantenimiento.

Paso 2: Configurar los Ajustes de Mantenimiento

Ahora estás en la pantalla de configuración. Verás un formulario con varias opciones. Vamos a repasarlas una a una para que sepas exactamente qué hace cada una.

2.1 Activar o Desactivar la Tienda

El primer campo es un selector de sí/no. Para ocultar tienda PrestaShop, debes ponerlo en en la opción que dice "Activar el modo mantenimiento" o "¿Tienda activa?".

  • Sí: La tienda está cerrada al público. Solo los administradores con IP permitida podrán verla.
  • No: La tienda está abierta y operativa para todos.

2.2 Personalizar el Mensaje para tus Clientes

Debajo, encontrarás un cuadro de texto. Este es el mensaje que verán tus clientes. Por defecto, PrestaShop pone algo genérico como "Lo sentimos, estamos realizando tareas de mantenimiento. Vuelve pronto."

Te recomiendo personalizarlo. Puedes poner algo más amigable y con tu estilo:

"¡Estamos mejorando nuestra tienda para ofrecerte una experiencia increíble! Vuelve en unos minutos. Gracias por tu paciencia."

Aquí puedes escribir lo que quieras. Es un simple campo de texto, así que puedes usar HTML básico si lo deseas para poner negritas o enlaces.

2.3 La Parte Importante: Las Excepciones por IP

Esta es la funcionalidad más potente. Aquí puedes añadir las direcciones IP que tendrán acceso total a la tienda aunque el modo esté activo. Así, tú y tu equipo podéis seguir trabajando y navegando por la web como clientes, pero sin que nadie más entre.

El campo se llama "Direcciones IP autorizadas" o "Mi IP". Verás un botón que dice "Añadir mi IP". Haz clic en él y PrestaShop detectará automáticamente tu dirección IP actual y la añadirá a la lista.

¿Qué pasa si trabajo desde varios sitios? Si tu conexión cambia (por ejemplo, trabajas desde casa y desde una oficina), tendrás que añadir cada IP manualmente. Para saber tu IP pública, puedes buscar "cuál es mi IP" en Google y copiarla.

Recomendación: Siempre añade tu IP antes de activar el modo. Si no lo haces, te quedarás fuera de tu propia tienda y no podrás ver los cambios. Para desactivarlo, tendrías que acceder al servidor o usar FTP, lo cual es más engorroso.

2.4 Activar el Mantenimiento para el Personal

PrestaShop tiene una opción adicional que dice "Activar el modo de mantenimiento para el personal" o similar. Si la dejas en No, todo el personal (empleados con cuentas de administrador) podrá ver la tienda. Si la pones en , solo las IPs añadidas en el campo anterior podrán verla, incluso los administradores.

Mi consejo: Déjala en No si trabajas en equipo. Así todos los que tengan acceso al back-office podrán ver el front-office. Si eres tú solo, da igual, pero es buena práctica tenerla en No para evitar confusiones.

Paso 3: Guardar los Cambios

Una vez hayas configurado todo, desplázate hasta el final de la página y haz clic en el botón Guardar. PrestaShop te confirmará que los ajustes se han guardado correctamente.

Ahora, si abres tu tienda en una ventana de incógnito (o desde un dispositivo que no tenga tu IP), verás el mensaje de mantenimiento. Si la abres desde tu ordenador (con tu IP), verás la tienda normal.

Trucos Avanzados: Cómo Ocultar la Tienda por Completo (Sin Página de Mantenimiento)

A veces, el modo mantenimiento de PrestaShop muestra una página simple que no parece muy profesional. Para un lanzamiento, quizás prefieras redirigir a todos los visitantes a una página externa o mostrar un mensaje más elaborado.

Opción A: Redirigir a una Página HTML Personalizada

Puedes crear una página HTML fuera de PrestaShop (por ejemplo, en la raíz de tu servidor) y redirigir allí. Pero esto requiere tocar archivos .htaccess, lo cual es un poco más avanzado.

Método sencillo con el tema: Puedes editar el archivo maintenance.tpl en la carpeta de tu tema. Este archivo controla la plantilla de la página de mantenimiento. Puedes añadirle estilos CSS personalizados, imágenes, o incluso un contador regresivo. Es una opción intermedia.

Opción B: Usar un Plugin o Módulo

En el marketplace de PrestaShop hay módulos de pago que permiten crear páginas de mantenimiento mucho más bonitas, con fondos de imagen, videos y temporizadores. Son fáciles de instalar y configurar. Si te lo puedes permitir, es una gran inversión para mantener la imagen de marca.

Opción C: Ocultar la tienda a nivel de servidor (más técnico)

Si lo que quieres es que ni siquiera se cargue la web (por ejemplo, para hacer una copia de seguridad o migrar el sitio), puedes poner un archivo index.html temporal en la raíz de tu dominio. Este archivo tendría prioridad sobre el index.php de PrestaShop. Pero esto es más agresivo y no lo recomiendo si solo necesitas hacer cambios menores.

¿Cómo Desactivar el Modo Mantenimiento?

Cuando termines tu trabajo, es crucial volver a abrir la tienda. El proceso es el mismo:

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

¡Listo! Tu tienda vuelve a estar visible para todo el mundo.

Preguntas Frecuentes (FAQ) sobre el Mantenimiento PrestaShop

Aquí respondo a las dudas más comunes que nos suelen llegar al soporte.

1. He activado el modo mantenimiento y ahora no puedo entrar a mi tienda, ¿qué hago?

Esto pasa si no añadiste tu IP a la lista de excepciones. No te preocupes, tiene solución. Accede a tu panel de control (Syspanel en el puerto 2106) o a tu gestor de archivos FTP. Busca el archivo parameters.php en la carpeta app/config/. Ábrelo y busca una línea que pone 'maintenance_ip' => array(). Ahí puedes añadir tu IP en el array, por ejemplo: 'maintenance_ip' => array('123.456.789.0'). Guarda el archivo y ya podrás entrar.

2. El modo mantenimiento no se desactiva, ¿por qué?

A veces hay caché. Prueba a vaciar la caché de PrestaShop en Parámetros avanzados > Rendimiento y luego en Parámetros avanzados > Mantenimiento. Si no funciona, revisa que no tienes un módulo de caché externo (como Varnish o LiteSpeed Cache) que esté sirviendo la página vieja.

3. ¿Puedo tener la tienda abierta para unos países y cerrada para otros?

Sí, pero no es nativo de PrestaShop. Necesitarás un módulo de geolocalización que te permita redirigir por país. El modo mantenimiento es global.

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

Los pedidos que ya están en proceso no se ven afectados. El modo mantenimiento solo impide que se inicien nuevas sesiones o se realicen nuevos pedidos. Los clientes con pedidos pendientes pueden seguir viendo el estado de los mismos si les das acceso por IP, pero lo normal es que no lo necesiten.

5. ¿El modo mantenimiento afecta a mi posicionamiento SEO?

Sí, puede afectar. Si la tienda está cerrada mucho tiempo, Google podría rastrear la página de mantenimiento y quitar tu web de los resultados de búsqueda. Recomendación: No lo dejes activo más de 24 horas si te preocupa el SEO. Si necesitas más tiempo, crea una página de mantenimiento personalizada que incluya un enlace a tu página de contacto o redes sociales y añade un meta robots noindex para evitar que se indexe.

6. ¿Puedo poner un contador de tiempo en la página de mantenimiento?

Sí, con un módulo o editando el archivo maintenance.tpl y añadiendo un pequeño script de JavaScript. Es un detalle que da muy buena imagen.

Consejos Finales para un Mantenimiento sin Dolor

  • Planifica con antelación: Anuncia en tus redes sociales que la tienda estará cerrada por mantenimiento. Así los clientes no se llevarán una sorpresa.
  • Haz una copia de seguridad: Antes de tocar nada, ve a Parámetros avanzados > Copia de seguridad y crea una copia de la base de datos y los archivos. Si algo sale mal, puedes restaurar.
  • Usa un horario de bajo tráfico: Si tienes una tienda local, hazlo por la noche. Si es internacional, intenta buscar un momento en el que las ventas sean más bajas.
  • Prueba siempre en un entorno de pruebas: Si tienes un subdominio de pruebas, úsalo para experimentar. El modo mantenimiento en producción debe ser la última opción.

Conclusión

Activar el modo mantenimiento PrestaShop es una tarea sencilla pero que requiere atención al detalle. La clave está en configurar correctamente las excepciones de IP para no quedarte fuera y en personalizar el mensaje para que tus clientes no se frustren. Con esta guía, ya sabes cómo ocultar tienda PrestaShop de manera segura y profesional.

Recuerda que si tienes problemas con tu servidor o necesitas ayuda con la gestión de archivos, puedes acceder a Syspanel (puerto 2106) para gestionar tu hosting. Pero para el mantenimiento de la tienda, el panel de administración de PrestaShop es más que suficiente.

Espero que este tutorial te haya sido de gran ayuda. Si tienes más dudas, no dudes en consultar la documentación oficial de PrestaShop o contactar con tu proveedor de hosting. ¡Buena suerte con tus mejoras!

¿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