Avant d’ajouter une application de méga menu à une boutique, mieux vaut se demander ce qu’il advient de la navigation que l’on construit dedans si l’on retire un jour l’application. Un méga menu touche la partie la plus utilisée d’une vitrine, donc la réponse à cette question compte plus que pour la plupart des catégories d’applications.

Où vit réellement la structure du menu

Le facteur déterminant n’est pas seulement l’endroit où une application stocke une copie de votre menu, mais si cette copie est celle qui pilote réellement votre vitrine, et si l’application écrit un jour dans le menu propre de Shopify. Certaines applications de méga menu font passer le menu affiché sur la vitrine par leur propre arborescence construite séparément - un ensemble d’éléments de menu, de liens et de règles d’imbrication stockés dans la base de données propre de l’application et rendus à la place de la navigation native de Shopify. Cela donne à l’application de la place pour des fonctions que les menus Shopify natifs n’offrent pas, mais cela signifie aussi que le menu de la vitrine n’existe qu’à l’intérieur de la structure propre de cette application. Retirer une application construite ainsi peut laisser la vitrine sans aucun menu, ou faire retomber le thème sur la navigation nue avec laquelle il a été livré, et tout le travail de style ou d’imbrication effectué dans l’éditeur propre de l’application ne le suit pas. Avant d’installer une application construite ainsi, mieux vaut demander directement si le menu de votre vitrine est réellement votre navigation Shopify ou une structure séparée que l’application rend à sa place, car la réponse ne ressort pas toujours clairement de la fiche seule.

Comment Menus Uncomplicated est construite, elle

Menus Uncomplicated rend son méga menu directement à partir de vos Menus Shopify existants au moment du rendu, la même navigation que vous avez déjà configurée dans Boutique en ligne > Navigation et que vous continuez d’y gérer : le bloc de la vitrine lit le menu propre de Shopify dans le cadre du rendu de votre thème, et non via une structure séparée que l’application construirait et servirait elle-même. L’application ne crée, ne modifie ni ne supprime jamais de menu qui lui soit propre : dès que vos éléments de menu sont configurés dans Shopify, elle est à un clic de les transformer en méga menu pleine largeur, en panneau flyout ou en liste simple, sans rien à recréer et sans HTML, CSS ni Liquid à écrire à la main.

Ce que la désinstallation retire réellement

Comme Menus Uncomplicated n’écrit jamais dans votre navigation Shopify, ce que retire la désinstallation, c’est la présentation sur votre vitrine : le méga menu est livré comme un bloc d’extension d’application de thème Shopify, et Shopify retire automatiquement les blocs d’une extension d’application de thème quand vous désinstallez l’application. Vos éléments de menu, leur imbrication et chaque modification que vous y avez apportée dans les Menus Shopify restent exactement là où ils étaient, parce que l’application n’y écrit jamais. Votre vitrine revient à la navigation propre de votre thème - elle ne perd pas le menu que vous avez construit, puisque ce menu a toujours été un menu Shopify natif que l’application se contente de lire, sans jamais le modifier.

Résumé

La bonne question avant d’installer une application de méga menu est de savoir si elle écrit un jour dans votre menu, pas seulement à quoi elle ressemble une fois en service. Menus Uncomplicated construit ses styles pleine largeur, flyout et liste simple à partir de la navigation Shopify que vous gérez déjà, et ne modifie jamais cette navigation, donc la désinstaller plus tard laisse votre menu exactement là où il a toujours été.