PrestaShop: Cómo activar el modo mantenimiento y crear un mensaje personalizado
¿Qué es el modo mantenimiento en PrestaShop y para qué sirve?
Cuando tienes una tienda online, hay momentos en los que necesitas trabajar en ella sin que los clientes vean los cambios a medio hacer. Puede ser una actualización de productos, un rediseño, una migración de servidor o simplemente una corrección de errores. Si en ese momento un cliente entra y ve la tienda a medias, la confianza se pierde y las ventas caen.
Para eso existe el prestashop modo mantenimiento. Esta función permite poner tu tienda offline temporalmente, mostrando un mensaje claro a los visitantes. Ellos sabrán que la tienda está en obras y que volverá pronto, mientras tú trabajas con total tranquilidad.
En este artículo te explico paso a paso cómo activar mantenimiento prestashop, cómo personalizar el mensaje que verán tus clientes y, además, un truco muy útil: permitir el acceso a tu tienda solo para ti o para tu equipo mediante una lista de IPs.
Cómo activar el modo mantenimiento en PrestaShop
Activar el modo mantenimiento en PrestaShop es muy sencillo. No necesitas conocimientos técnicos ni tocar código. Solo tienes que seguir estos pasos:
Paso 1: Accede al panel de administración
Entra en tu panel de administración de PrestaShop. Normalmente se accede escribiendo la URL de tu tienda seguida de /admin o la ruta personalizada que configuraste en su día. Introduce tu usuario y contraseña.
Paso 2: Ve a la configuración de parámetros generales
Una vez dentro, busca el menú lateral izquierdo. Verás una opción llamada "Parámetros avanzados". Haz clic en ella para desplegar las opciones.
Paso 3: Entra en "Rendimiento" o "General"
Dependiendo de la versión de PrestaShop que tengas (1.6, 1.7, 8.x), la ruta puede variar ligeramente:
- En PrestaShop 1.7 y 8.x: Ve a Parámetros avanzados > General.
- En PrestaShop 1.6: Ve a Preferencias > General.
En esa pantalla encontrarás una sección llamada "Mantenimiento" o "Modo mantenimiento". Es un selector que por defecto está en "No" (tienda activa).
Paso 4: Activa el modo mantenimiento
Cambia el selector a "Sí" para activar el mantenimiento. Verás que al hacerlo, la tienda queda inmediatamente offline para todos los visitantes. No te preocupes, tú seguirás pudiendo acceder desde el panel de administración.
Paso 5: Guarda los cambios
No olvides hacer clic en el botón "Guardar" que aparece en la parte inferior de la página. Si no guardas, los cambios no se aplicarán.
Cómo crear un mensaje personalizado de mantenimiento
Activar el modo mantenimiento es solo la mitad del trabajo. La otra mitad es comunicar a tus clientes qué está pasando. Un buen mensaje de mantenimiento reduce la frustración y da una imagen profesional. PrestaShop te permite personalizar este mensaje fácilmente.
Opción A: El mensaje simple de PrestaShop
En la misma pantalla donde activaste el mantenimiento, verás un campo de texto llamado "Mensaje de mantenimiento". Aquí puedes escribir lo que quieras. Por ejemplo:
Estamos mejorando nuestra tienda para ofrecerte una mejor experiencia. Volveremos muy pronto. ¡Gracias por tu paciencia!
Ese texto se mostrará a los visitantes en una página simple con fondo de color. Es rápido y funcional, pero quizás quieras algo más bonito y profesional.
Opción B: Personalización avanzada con un tema de mantenimiento
Si quieres que la página de mantenimiento tenga el diseño de tu marca, puedes crear una página HTML personalizada. Esto requiere un poco más de trabajo, pero el resultado merece la pena.
- Crea un archivo HTML con tu diseño. Puedes incluir tu logo, colores corporativos, un enlace a tus redes sociales, etc. Guárdalo como
maintenance.html. - Sube el archivo al servidor. Conéctate a tu hosting mediante FTP o el administrador de archivos de tu panel de control (por ejemplo, Syspanel, al que accedes por el puerto 2106). La ruta típica es la carpeta raíz de tu tienda, por ejemplo
/public_html/. - Configura PrestaShop para usar ese archivo. En la versión 1.7 y 8.x, el sistema usa automáticamente un archivo llamado
maintenance.htmlsi existe en la raíz. Si no funciona, puedes renombrar el archivo aoffline.htmly consultar la documentación de tu tema.
[INFO] Si usas un tema comprado, es posible que ya incluya una plantilla de mantenimiento personalizable desde el propio panel del tema. Revisa la documentación de tu tema antes de complicarte con archivos manuales.
Opción C: El mensaje dinámico con IP permitida
Aquí viene el truco que te mencionaba antes. Puedes hacer que el mensaje de mantenimiento se muestre solo a los visitantes normales, mientras que tú y tu equipo podéis ver la tienda con normalidad. Esto es ideal para probar cambios sin que nadie más los vea.
Para ello, necesitas configurar la prestashop mantenimiento ip. Te lo explico en la siguiente sección.
Cómo permitir tu IP en el modo mantenimiento (acceso exclusivo)
La función de prestashop mantenimiento ip te permite indicar qué direcciones IP pueden acceder a la tienda aunque el modo mantenimiento esté activo. Es perfecto para que tú, tu equipo o tu desarrollador puedan trabajar en la tienda sin interrupciones.
¿Cómo funciona?
Cuando activas el modo mantenimiento y añades una IP a la lista blanca, esa IP concreta podrá ver la tienda completamente funcional. El resto de visitantes verán el mensaje de mantenimiento.
Paso a paso para configurar la IP
- Averigua tu IP pública. Puedes usar un sitio web como
ipify.orgo simplemente buscar "cuál es mi IP" en Google. Anota esa dirección. - Ve a la configuración de mantenimiento como ya te expliqué (Parámetros avanzados > General).
- Busca el campo "IPs autorizadas" o "Direcciones IP que pueden acceder a la tienda". Suele ser una caja de texto donde puedes escribir varias IPs separadas por comas.
- Escribe tu IP en ese campo. Por ejemplo:
81.32.155.10. - Guarda los cambios.
A partir de ese momento, cuando tú entres desde esa IP, verás la tienda normal. El resto, verán el mensaje de mantenimiento.
[TIP] Si no sabes cuál es tu IP o cambia frecuentemente (algo común en conexiones domésticas), puedes usar una herramienta como No-IP para tener una dirección fija. Otra opción es añadir el rango de IPs de tu oficina.
¿Y si mi IP cambia?
Si tu IP cambia y te quedas fuera, no te preocupes. Simplemente accede al panel de administración (que siempre está accesible aunque el modo mantenimiento esté activo) y modifica la lista de IPs. También puedes desactivar el mantenimiento temporalmente.
Errores comunes y cómo solucionarlos
Aunque el proceso es sencillo, a veces surgen dudas o problemas. Te dejo una lista con los más habituales y sus soluciones.
Error 1: El mensaje de mantenimiento no se muestra
Si activas el mantenimiento pero los visitantes siguen viendo la tienda normal, puede deberse a:
- Caché del navegador: Pide a los usuarios que hagan una recarga forzada (Ctrl+F5).
- Caché del servidor: Si usas una caché de servidor (Varnish, Redis, etc.), puede que necesites purgarla. Desde Syspanel (puerto 2106) puedes reiniciar el servicio de caché o esperar unos minutos.
- Versión de PrestaShop: En versiones muy antiguas, el mantenimiento se gestiona de otra forma. Actualiza o consulta la documentación de tu versión.
Error 2: El mensaje se muestra pero no puedo entrar con mi IP
Revisa que has escrito la IP correctamente y que no hay espacios extra. También comprueba que tu IP no ha cambiado. Si usas una VPN, la IP será la de la VPN, no la tuya real.
Error 3: El mensaje personalizado no carga
Si has subido tu archivo maintenance.html y no se muestra, verifica que:
- El archivo está en la carpeta raíz correcta (donde está el archivo
config/de PrestaShop). - El nombre del archivo es exactamente
maintenance.html(minúsculas). - Los permisos del archivo son correctos (644 suele ser suficiente).
Error 4: No encuentro la opción de mantenimiento
Si no ves la sección de mantenimiento en tu panel, puede que tu cuenta de administrador no tenga permisos suficientes. Pide al superadministrador que te dé acceso a "Parámetros avanzados".
Consejos profesionales para el mensaje de mantenimiento
Un buen mensaje de mantenimiento puede marcar la diferencia. Aquí tienes algunas ideas:
- Sé claro y breve: "Estamos en mantenimiento. Volvemos en 2 horas".
- Ofrece una vía de contacto: "Para cualquier urgencia, escríbenos a soporte@tutienda.com".
- Usa un tono positivo: "Estamos mejorando tu experiencia de compra".
- Añade redes sociales: Mantén a tus clientes informados desde tus perfiles.
- Indica la fecha de vuelta: Si sabes cuándo terminarás, dilo. Reduce la incertidumbre.
[TIP] Puedes usar herramientas como Countdown Timer para mostrar una cuenta atrás en tu página de mantenimiento. Es un detalle que los clientes agradecen.
Preguntas frecuentes (FAQ)
¿Puedo trabajar en mi tienda mientras está en modo mantenimiento?
Sí, totalmente. El panel de administración sigue funcionando con normalidad. Podrás editar productos, cambiar precios, modificar módulos, etc. Lo único que no verán los clientes es la tienda pública.
¿El modo mantenimiento afecta al SEO?
Si el mantenimiento se alarga más de un par de días, Google podría interpretar que tu tienda está caída y penalizarte en los resultados de búsqueda. Para evitarlo, te recomiendo:
- No mantener el modo mantenimiento más de 24-48 horas si es posible.
- Si necesitas más tiempo, considera usar un plugin de "próximamente" que devuelva un código HTTP 503 en lugar de 200. Esto le dice a Google que es temporal.
¿Puedo tener una página de mantenimiento personalizada sin tocar código?
Sí, existen módulos en PrestaShop Addons que te permiten crear páginas de mantenimiento visuales sin escribir una línea de código. Busca "maintenance page" o "coming soon" en el marketplace. Algunos son gratuitos.
¿Qué pasa si olvido desactivar el modo mantenimiento?
Tu tienda estará offline indefinidamente. Para desactivarlo, entra en el panel de administración y cambia el selector a "No". Si no puedes acceder al panel, contacta con tu proveedor de hosting para que lo desactiven desde el servidor.
¿Puedo programar el modo mantenimiento para que se active y desactive solo?
Sí, con módulos avanzados puedes programar ventanas de mantenimiento. Por ejemplo, activarlo todas las noches de 2 a 4 AM. Busca "scheduled maintenance" en el marketplace de PrestaShop.
Conclusión
Activar el prestashop modo mantenimiento es una tarea sencilla que cualquier administrador de tienda debería saber hacer. Te permite trabajar con seguridad, comunicar a tus clientes de forma profesional y evitar errores que dañen tu reputación.
Recuerda los pasos clave:
- Ve a Parámetros avanzados > General.
- Activa el selector de mantenimiento.
- Escribe un mensaje claro y amable.
- Añade tu IP para acceso exclusivo si lo necesitas.
- Guarda los cambios.
Y si necesitas gestionar tu servidor para subir archivos o configurar cachés, recuerda que tu panel de control Syspanel está disponible en el puerto 2106 y desde ahí puedes hacer todas esas tareas sin problemas.
Ahora ya sabes cómo poner tu prestashop tienda offline temporalmente sin sustos. ¡A trabajar con tranquilidad!
