Offre de lancement

Licence Founders : mises à jour pendant au moins 2 ans

149 €paiement unique, HT

Une licence Shop normale coûte 199 €.

Pour les 100 premières licences Shop, jusqu’au 10 décembre 2026. Mises à jour et nouvelles connaissances du Conseiller pendant au moins 2 ans, sans renouvellement. Une licence Shop normale : 12 mois.

Obtenir Founders pour 149 €

Catégorie absente du menu PrestaShop : 6 points à vérifier

Quand une catégorie ne s’affiche pas dans le menu de PrestaShop, elle n’a souvent pas été ajoutée au module de menu principal. Ouvrez Modules → Gestionnaire de modules, cherchez Menu principal et cliquez sur Configurer. Passez la catégorie des éléments disponibles aux éléments sélectionnés et enregistrez. Sinon, videz le cache et vérifiez que la catégorie est activée.

Auteur: L’équipe TellMyShop. Un guide pour les propriétaires de boutiques PrestaShop : la cause, la correction manuelle et le même travail dans une conversation avec le chat.
Dernière mise à jour: · 7 min de lecture

Réponse rapide : symptôme et cause

Avant de commencer à cliquer, associez le symptôme à sa cause. Le tableau commence par les cas les plus fréquents.

Ce que vous voyezCause la plus probableOù corriger
Une nouvelle catégorie de premier niveau n’est pas dans le menuelle n’a pas été ajoutée au module de menuréglages du module Menu principal
Ajoutée, mais invisible dans la boutiquele cache affiche l’ancien menuParamètres avancés → Performances, vider le cache
La catégorie n’est visible ni dans le menu ni à son adressela catégorie est désactivéeCatalogue → Catégories, colonne Affiché
Vous la voyez connecté, le client nonpas d’accès pour le groupe Visiteur ou Invitéécran de modification de la catégorie, section d’accès des groupes
Le menu de la boutique ne correspond pas aux réglagesle thème utilise son propre module de menule module de menu du thème
Absente dans une seule languenom vide dans cette langueécran de modification de la catégorie, drapeau de la langue

Comment ajouter une catégorie au menu, étape par étape

Dans le thème Classic et dans de nombreux thèmes qui en dérivent, le menu vient du module ps_mainmenu. Son écran de réglages est décrit dans la documentation du module Menu principal : les éléments sélectionnés à gauche, les disponibles à droite.

  1. Ouvrez Modules → Gestionnaire de modules et cherchez « menu ».
  2. À côté du module Menu principal, cliquez sur Configurer.
  3. Dans la liste des éléments disponibles, sélectionnez votre catégorie et cliquez sur Ajouter.
  4. Avec les flèches, réglez l’endroit du menu où elle doit apparaître.
  5. Enregistrez les réglages.
  6. Videz le cache dans Paramètres avancés → Performances.
  7. Ouvrez la boutique dans une fenêtre de navigation privée et vérifiez le menu, aussi sur un téléphone.

Si vous ajoutez une catégorie parente au menu, ses sous-catégories apparaissent sous forme de liste déroulante. Inutile d’ajouter chacune séparément. Une nouvelle sous-catégorie de cette branche apparaîtra d’elle-même une fois le cache vidé.

Vous trouverez le code du module et son historique des modifications dans le dépôt ps_mainmenu.

La catégorie est dans le menu, mais la boutique ne l’affiche toujours pas

Vérifiez alors la catégorie elle-même. Les champs et l’arborescence des catégories sont décrits dans le guide utilisateur de PrestaShop 8 sur la gestion des catégories.

La catégorie est désactivée. Dans la liste de Catalogue → Catégories, la colonne Affiché porte une marque rouge. Une catégorie désactivée disparaît du menu et de la boutique. Un client qui visite son adresse voit une erreur.

Les groupes de clients n’y ont pas accès. L’écran de modification de la catégorie contient une liste des groupes qui peuvent la voir. Si vous ne cochez pas les groupes Visiteur et Invité, vous seul voyez la catégorie quand vous êtes connecté à un compte client. C’est une raison fréquente du « chez moi, ça marche ».

La catégorie est au mauvais endroit de l’arborescence. Quand une nouvelle catégorie est rattachée à une autre branche que celle que vous pensez, elle apparaît comme sous-catégorie de cet élément, et non en haut du menu. Vérifiez sa catégorie parente.

Un nom manque dans une langue. Dans une boutique multilingue, le menu de chaque version affiche le nom dans cette langue. Un nom vide signifie un élément vide, ou pas d’élément du tout.

Le cache. Le menu est mis en cache pour que la boutique soit plus rapide. Après un changement de réglages, il faut vider le cache. Plus de détails dans l’article sur pourquoi les modifications ne sont pas visibles dans PrestaShop.

Quand le thème a son propre menu

Certains thèmes achetés sur des places de marché de modèles ont leur propre module de menu, souvent avec un grand menu sur plusieurs colonnes. Les réglages de Menu principal ne changent alors rien, car c’est un autre module qui tourne dans l’en-tête. Vous pouvez le vérifier dans Apparence → Positions : à côté de la position de l’en-tête, vous voyez quel module y est affiché. Vous ajoutez la catégorie dans les réglages de ce module, en suivant les instructions de l’auteur du thème.

Si vous ne savez pas quel module affiche le menu, le chat le vérifiera. La liste des modules montre à quels endroits de la page chacun s’affiche. Un exemple d’une telle demande figure dans le cas d’usage trouver le module qui affiche un élément sur la page.

Le menu compte-t-il pour Google ?

Oui. Dans son guide sur la structure d’une boutique en ligne, Google indique qu’il utilise les liens du menu et entre les pages pour juger de l’importance d’une page et de la construction de la boutique. Une catégorie vers laquelle ne mène aucun lien du menu ou d’une autre catégorie est plus difficile à trouver pour Google. Le sitemap aide un peu, mais ne remplace pas un lien.

Cela ne veut pas dire que chaque catégorie doit être en haut du menu. Il suffit que les clients et Google puissent l’atteindre en quelques clics : du menu à la catégorie parente, puis de là à la sous-catégorie. Un menu avec des dizaines d’éléments de premier niveau fatigue plus le client qu’un élément manquant.

En rangeant le menu, regardez les catégories sans produits. Un élément de menu qui mène à une page vide décourage un client plus vite que l’absence de l’élément.

Comment le chat corrige le menu de votre boutique

Vous décrivez le problème avec des mots simples. Votre chat (Claude ou ChatGPT) lit l’arborescence des catégories, vérifie si la catégorie est activée et visible pour les clients, détermine quel module produit le menu et compare ses réglages avec l’arborescence.

Vous: J’ai ajouté une catégorie Lampes de jardin, mais elle n’est pas dans le menu.

Votre chat: La catégorie est activée et contient des produits. Le menu vient du module Menu principal, et Lampes de jardin ne figure pas dans sa liste d’éléments. Je propose de l’ajouter après la catégorie Éclairage :

Vous: Oui, ajoute-la.

Votre chat: C’est une modification des réglages d’un module. Activez l’interrupteur Modules dans le panneau TellMyShop et je vous montrerai un aperçu à valider. Ensuite, il faudra vider le cache, ce qui nécessite l’interrupteur Thème.

Statut de la carte : attend votre « oui »
aperçu de la modification

ancienne version : Éclairage, Mobilier, Décoration

nouvelle version : Éclairage, Lampes de jardin, Mobilier, Décoration

Illustration : les produits, les chiffres et les réponses sont des exemples.

Les noms de catégories de l’exemple sont fictifs.

Dans TellMyShop Free, le chat lit l’arborescence des catégories et la liste des modules : il indique donc la cause et vous dit où cliquer. Il n’enregistre rien. Dans TellMyShop Pro, le chat peut activer une catégorie désactivée ou corriger son nom tout de suite, car cela relève du domaine Catalogue. Il change les réglages du menu une fois l’interrupteur Modules activé, et vide le cache avec l’interrupteur Thème. Les deux fonctionnent pendant 24 heures et exigent une sauvegarde de la base de données faite le jour même, que le module réalise lui-même. Voir aussi le cas d’usage passer en revue et modifier les réglages des modules.

Vous voyez chaque modification dans un aperçu avant l’enregistrement, puis dans l’historique des modifications. Vous pouvez annuler chaque modification par une seule demande. Les offres sont sur la page tarifs. Quand la catégorie est dans le menu mais que le client n’y voit pas de produits, lisez l’article sur pourquoi un produit ne s’affiche pas dans la boutique.

Questions et réponses

Pourquoi une nouvelle catégorie n’apparaît-elle pas d’elle-même dans le menu ?

Le module de menu principal n’affiche que les éléments que quelqu’un y a ajoutés. Une nouvelle catégorie de premier niveau n’y arrive pas automatiquement. Une sous-catégorie n’apparaît d’elle-même que lorsque sa catégorie parente est dans le menu.

Où modifier le menu principal dans PrestaShop ?

Dans le thème Classic, le menu vient du module Menu principal (ps_mainmenu). Vous le trouverez dans Modules → Gestionnaire de modules, avec le bouton Configurer. Si votre thème a son propre menu, vous le réglez dans le module de ce thème.

J’ai ajouté la catégorie au menu, mais la boutique ne l’affiche toujours pas. Que faire ?

Videz d’abord le cache dans Paramètres avancés → Performances et rafraîchissez la page dans une fenêtre privée. Vérifiez ensuite que la catégorie est activée et que le groupe Visiteur y a accès.

Une catégorie vide s’affiche-t-elle dans le menu ?

Le module de menu principal l’affiche si elle est activée et ajoutée au menu, même sans produits. Le client arrive alors sur une page vide : mieux vaut donc d’abord y associer des produits.

Le chat peut-il ajouter lui-même une catégorie au menu ?

Oui, dans TellMyShop Pro, après que vous avez activé l’interrupteur Modules pour 24 heures. Le chat montre un aperçu des nouveaux réglages du menu et ne les enregistre qu’après votre « oui ». Dans la version gratuite, il indique la cause mais ne change rien.

PrestaShop est une marque déposée de PrestaShop SA. Claude est une marque d’Anthropic PBC. ChatGPT et OpenAI sont des marques d’OpenAI. TellMyShop n’est pas affilié à ces entreprises.

Vérifiez votre boutique gratuitement

TellMyShop Free passe en revue votre boutique et montre les problèmes, les plus importants en premier. Il n’enregistre rien.

Vérifiez si votre boutique est prête

Saisissez l’adresse de votre boutique. En quelques secondes, vous verrez la plateforme et si TellMyShop fonctionnera.

Nous vérifions l’adresse, le HTTPS et la plateforme. Vous n’installez rien, et nous ne conservons pas l’adresse.

votreboutique.frExemple de résultat
La boutique répond
oui
HTTPS
activé
Plateforme
PrestaShop 8.1
TellMyShop fonctionnera

À lire ensuite

Free pour 0 €, lit et conseille

Obtenir Free