PrestaShop: Cómo configurar el modo de mantenimiento en tu tienda
¿Tienes una tienda online con PrestaShop y necesitas hacer cambios importantes, instalar módulos o simplemente actualizar la plataforma? Lo más recomendable (y seguro) es poner tu tienda en modo mantenimiento. De esta forma, tus clientes no verán una web a medio construir o con errores, sino un mensaje amigable que les avise que vuelvas pronto.
En esta guía para SysAdmin y dueños de tiendas, te explicaré paso a paso cómo activar y configurar el modo mantenimiento en PrestaShop. Además, compartiré trucos y buenas prácticas para que la experiencia sea impecable.
¿Qué es el modo mantenimiento en PrestaShop y por qué usarlo?
El modo mantenimiento es una funcionalidad nativa de PrestaShop que permite poner tu tienda en pausa. Mientras está activo, los visitantes ven una pantalla personalizada (o la pantalla por defecto) que indica que el sitio está en obras. Sin embargo, tú y tu equipo pueden seguir accediendo al back office para trabajar con normalidad.
¿Cuándo deberías activarlo?
- Actualizar PrestaShop a una nueva versión (por ejemplo, de 1.7 a 8.x).
- Instalar o actualizar módulos que puedan afectar el frontend.
- Modificar el tema o hacer cambios de diseño importantes.
- Migrar la tienda a un nuevo servidor o cambiar de dominio.
- Solucionar errores críticos sin que los usuarios los vean.
[INFO] Aunque PrestaShop permite trabajar con la tienda en producción, cualquier error puede costarte ventas y reputación. Activar el modo mantenimiento es una práctica de SysAdmin responsable.
Requisitos previos antes de empezar
Antes de activar el modo mantenimiento, asegúrate de tener:
- Acceso al back office de PrestaShop (panel de administración).
- Acceso al servidor (por FTP o panel de control como Syspanel en el puerto 2106) por si necesitas editar archivos.
- Una copia de seguridad reciente de la base de datos y los archivos. ¡No te saltes este paso!
- Lista de IPs de los usuarios que deben ver la tienda (tú, tu equipo, testers).
Paso 1: Accede al back office de PrestaShop
Inicia sesión en tu panel de administración. Normalmente la URL es algo como tutienda.com/adminXXXXX. Usa tu usuario y contraseña de administrador.
Paso 2: Navega hasta la configuración de mantenimiento
Una vez dentro, sigue esta ruta:
- Ve al menú lateral izquierdo.
- Haz clic en Parámetros de la tienda (a veces aparece como "Configuración" o "Parámetros generales").
- Selecciona Mantenimiento (o "General" y luego la pestaña "Mantenimiento").
[TIP] Si no ves la opción, puede que tu versión de PrestaShop la tenga en "Preferencias" > "Mantenimiento". Busca con el buscador del back office: escribe "mantenimiento".
Paso 3: Activa el modo mantenimiento
En la pantalla de mantenimiento verás varias opciones:
- Activar modo mantenimiento: Marca esta casilla como Sí.
- IP de mantenimiento: Aquí puedes añadir las direcciones IP que podrán ver la tienda normalmente (tú y tu equipo). Escribe una IP por línea (ej: 192.168.1.100).
- Personalizar el mensaje: Puedes cambiar el texto que verán los clientes. Por ejemplo: "Estamos mejorando tu experiencia. Vuelve en unos minutos".
[WARNING] Si no añades tu IP, tú mismo verás la pantalla de mantenimiento al acceder desde tu navegador. Para evitarlo, incluye tu IP actual. Puedes saber tu IP pública visitando sitios como
whatismyip.com.
Una vez configurado, pulsa Guardar.
Paso 4: Verifica que el modo mantenimiento funciona
Abre una ventana de incógnito o un navegador diferente (donde no hayas iniciado sesión) y visita tu tienda. Deberías ver la pantalla de mantenimiento. Si ves la tienda normal, revisa que tu IP no esté en la lista de IPs permitidas o que hayas guardado los cambios.
[TIP] Puedes usar la herramienta "Inspeccionar" del navegador (F12) y simular una IP diferente con extensiones, pero lo más rápido es probar desde otro dispositivo (móvil con datos, por ejemplo).
Cómo desactivar el modo mantenimiento
Cuando termines tus tareas, simplemente:
- Ve otra vez a Parámetros de la tienda > Mantenimiento.
- Marca Activar modo mantenimiento como No.
- Guarda los cambios.
La tienda volverá a estar visible para todos.
Buenas prácticas para un mantenimiento sin sobresaltos
Haz una copia de seguridad siempre
Antes de cualquier cambio, respalda tu base de datos y archivos. Puedes hacerlo desde el propio PrestaShop (en "Parámetros avanzados > Base de datos") o desde el panel de control de tu hosting (por ejemplo, desde Syspanel en el puerto 2106, usando la herramienta de backups).
Usa un subdominio de pruebas
Si trabajas en cambios grandes, considera clonar tu tienda en un subdominio como test.tutienda.com. Así puedes experimentar sin afectar la tienda real.
Comunica el mantenimiento con antelación
Si tu tienda tiene mucho tráfico, avisa por redes sociales o email a tus clientes. Un mensaje como "Estaremos en mantenimiento el sábado de 10 a 12" genera confianza.
No olvides las IPs de los colaboradores
Si trabajas con un equipo, añade todas las IPs necesarias. También puedes usar una VPN para tener una IP fija.
Preguntas frecuentes (FAQ)
¿Puedo personalizar la página de mantenimiento?
Sí. En la misma sección de mantenimiento puedes editar el texto. Si quieres un diseño más avanzado, puedes modificar el archivo maintenance.tpl de tu tema (requiere conocimientos de programación).
¿Qué pasa si pierdo el acceso al back office?
Si por error activas el mantenimiento y no añadiste tu IP, puedes desactivarlo manualmente desde el servidor:
- Accede por FTP o por Syspanel (puerto 2106) al gestor de archivos.
- Busca el archivo
/config/defines.inc.php(o en versiones recientes/app/config/parameters.php). - Busca la línea
define('_PS_MAINTENANCE_', true);y cámbiala afalse. - Guarda y recarga la tienda.
[WARNING] Editar archivos de configuración requiere cuidado. Si no te sientes seguro, contacta con tu soporte técnico.
¿El modo mantenimiento afecta al SEO?
Sí, pero de forma controlada. PrestaShop añade una cabecera HTTP 503 Service Unavailable que indica a los motores de búsqueda que el sitio está temporalmente no disponible. Esto es correcto. No debes usar un 302 (redirección temporal) porque Google podría interpretarlo mal.
¿Puedo tener la tienda en mantenimiento solo para algunos países?
No de forma nativa. Necesitarías un módulo específico o personalización. La opción más sencilla es usar un plugin de geolocalización.
Conclusión
Configurar el modo mantenimiento en PrestaShop es un proceso sencillo pero fundamental para cualquier SysAdmin que quiera mantener la integridad de su tienda online. Siguiendo esta guía, podrás actualizar tu tienda, instalar módulos o hacer cambios sin que tus clientes se encuentren con errores.
Recuerda: siempre haz copias de seguridad, comunica los cortes y prueba todo antes de desactivar el mantenimiento. Tu tienda y tus clientes te lo agradecerán.
¿Tienes alguna duda? Déjala en los comentarios o contacta con tu equipo de soporte. ¡Buena suerte con tu tienda PrestaShop!
