Anteriormente, en Magento 1 para activar el modo maintenance era necesario crear el archivo maintenance.flag y luego había que hacer modificaciones por código para añadir las ips y que la tienda no quedará bloqueada para todo el mundo.
En Magento 2 esto ha mejorado y es mucho más manejable. Era necesario para algo tan básico como poner la tienda en modo maintenance.
Ventajas de poner el modo maintenance
Poner en maintenance nuestro tienda online es un claro beneficio mientras estamos haciendo cambios importantes en ellas.
Habrás entrado en sitios que te indican que la tienda está en maintenance y que te piden que entres más tarde o contactes al email. Eso es por que hay alguien detras trabajando.
Esto nos asegurará que solo nosotros estamos viendo abierta la tienda para probar, actualizar, mejorar y testar la tienda antes de mostrarlos al publico en general.
Y si algo fuera mal y no es posible resolverse en un corto plazo de tiempo pues podríamos volver al punto anterior sin que el usuario final notara cambio.
También evitamos que se puedan finalizar pedidos o registros que se queden mal registrados o genere errores.
Como activar el modo maintenance en Magento 2
Para poner Magento en modo maintenance para todos los usuarios usaremos el siguiente comando:
bin/magento maintenance:enable
Para desactivarlo podemos usar :
bin/magento maintenance:disable
o eliminar el archivo /var/.maintenance.flag
Para ver el estado actual:
bin/magento maintenance:status
y algo muy importante. Para poder excluir el modo maintenance a ciertas Ips (tú mismo, compañeros, cliente, etc…) podemos pasarle el listado de ips al comando enable. Por ejemplo:
php bin/magento maintenance:enable –ip=135.1101.1.10 –ip=135.78.1.110
Más posts relacionados
Involucrado en ecommerce desde 2010. Freelance especializado en tiendas online Magento y Shopify. Desde consultoría y programación hasta posicionamiento en buscadores junto a CRO.
Mi experiencia y pasión por el desarrollo y marketing online me hacen una fuente confiable para las empresas que buscan optimizar sus tiendas en línea y alcanzar sus objetivos.