Antes de añadir una aplicación de menú mega a una tienda, conviene preguntarse qué pasa con la navegación que construye dentro de ella si en algún momento elimina la aplicación. Un menú mega toca la parte más usada de un escaparate, así que la respuesta a esa pregunta importa más que en la mayoría de categorías de aplicaciones.
Dónde vive realmente la estructura del menú
El factor decisivo no es solo dónde guarda una aplicación una copia de su menú, sino si esa copia es la que realmente gobierna su escaparate, y si la aplicación alguna vez escribe en el menú propio de Shopify. Algunas aplicaciones de menú mega hacen que el menú en vivo del escaparate pase por su propio árbol construido aparte - un conjunto de elementos de menú, enlaces y reglas de anidamiento guardados en la base de datos propia de la aplicación y renderizados en lugar de la navegación nativa de Shopify. Eso le da a la aplicación espacio para funciones que los menús propios de Shopify no ofrecen, pero también significa que el menú del escaparate solo existe dentro de la estructura propia de esa aplicación. Eliminar una aplicación construida así puede dejar el escaparate sin ningún menú, o hacer que el tema recurra a la navegación desnuda con la que se entregó, y cualquier trabajo de estilo o anidamiento hecho en el editor propio de la aplicación no viaja con ella. Antes de instalar una aplicación construida así, conviene preguntar directamente si el menú de su escaparate es realmente su navegación de Shopify o una estructura aparte que la aplicación renderiza en su lugar, ya que la respuesta no siempre resulta obvia solo con la ficha.
Cómo está construida Menus Uncomplicated en cambio
Menus Uncomplicated renderiza su menú mega directamente desde sus Menús de Shopify existentes al momento de renderizar, la misma navegación que ya configuró en Tienda online > Navegación y que sigue manteniendo allí: el bloque del escaparate lee el menú propio de Shopify como parte del renderizado de su tema, no a través de una estructura aparte que la aplicación construya y entregue ella misma. La aplicación nunca crea, modifica ni elimina un menú propio: en cuanto sus elementos de menú están configurados en Shopify, está a un clic de convertirlos en un menú mega de ancho completo, un panel flotante o una lista simple, sin nada que recrear y sin HTML, CSS ni Liquid que escribir a mano.
Qué elimina realmente la desinstalación
Como Menus Uncomplicated nunca escribe en su navegación de Shopify, lo que elimina la desinstalación es la presentación en su escaparate: el menú mega se entrega como un bloque de extensión de aplicación de tema de Shopify, y Shopify elimina automáticamente los bloques de una extensión de aplicación de tema al desinstalar la aplicación. Sus elementos de menú, su anidamiento y cada cambio que haya hecho en ellos dentro de los Menús de Shopify se quedan exactamente donde estaban, porque la aplicación nunca escribe en ellos. Su escaparate vuelve a la navegación propia de su tema - no pierde el menú que construyó, porque ese menú fue siempre un menú nativo de Shopify del que la aplicación solo lee, sin modificarlo nunca.
Resumen
La pregunta correcta antes de instalar cualquier aplicación de menú mega es si alguna vez escribe en su menú, no solo qué aspecto tiene una vez en marcha. Menus Uncomplicated construye sus estilos de ancho completo, panel flotante y lista simple a partir de la navegación de Shopify que ya mantiene, y nunca modifica esa navegación, así que desinstalarla más adelante deja su menú exactamente donde siempre estuvo.