Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Module gerer en masse quantite disponible a la vente Prestashop : guide pour choisir 2025 !

tout servces prestashop

1. Comment personnaliser le menu haut horizontal de Prestashop ?

Le menu horizontal situé en haut du site est généralement géré par le module "Menu principal". Vous pouvez y ajouter, supprimer ou réorganiser les liens via le back-office, dans Apparence > Positions > Menu principal. Il est possible de modifier les libellés, d’ajouter des liens vers des pages CMS, catégories ou URLs personnalisées.

Pour une personnalisation graphique plus poussée (couleurs, polices, alignement), vous devrez intervenir dans les fichiers CSS du thème (/themes/votret thème/assets/css/custom.css). Il est aussi recommandé de vider le cache après modification pour que les changements soient visibles immédiatement.


2. Peut-on ajouter des sous-menus dans le menu horizontal de Prestashop ?

Oui, le module natif "Menu principal" permet d’ajouter des sous-menus, notamment lorsqu’on lie des catégories ayant des sous-catégories. Celles-ci s’affichent automatiquement dans un menu déroulant horizontal.

Si vous souhaitez des sous-menus plus complexes (avec images, blocs HTML, colonnes), vous devrez installer un module Mega Menu. Ces extensions permettent de structurer des menus riches et professionnels, adaptés à des catalogues importants, tout en gardant un affichage horizontal sur la ligne supérieure du site.


3. Comment modifier la position ou l’alignement du menu horizontal en haut du site ?

Le positionnement du menu horizontal se fait via les hooks dans le back-office : allez dans Apparence > Positions, puis recherchez displayTop ou displayTopColumn. Vous pouvez déplacer le module dans un autre hook si nécessaire.

Pour ajuster l’alignement (gauche, centré, droite), vous devrez modifier le CSS du thème. Par exemple, en ajoutant des règles text-align ou justify-content dans le fichier custom.css. Cette personnalisation graphique permet d’adapter le menu à votre charte visuelle ou à la mise en page souhaitée.


4. Est-il possible d’avoir un menu horizontal fixe (sticky) sur Prestashop ?

Oui, vous pouvez rendre le menu horizontal sticky (fixe en haut lors du scroll) en modifiant le CSS ou en utilisant un module. Il suffit généralement d’ajouter position: sticky; top: 0; à la classe CSS du menu, ou position: fixed; avec des ajustements selon le thème.

Certains thèmes proposent déjà cette fonctionnalité activable dans leurs options. Si ce n’est pas le cas, un développeur ou intégrateur peut l’ajouter facilement. Cela améliore la navigation sur les longues pages, en gardant le menu toujours accessible à l’utilisateur.


5. Peut-on afficher le menu horizontal uniquement sur certaines pages ?

Nativement, le menu horizontal s’affiche sur toutes les pages. Pour le restreindre à certaines pages, vous devrez modifier les fichiers .tpl (comme header.tpl) et y insérer des conditions Smarty selon les contrôleurs de page (ex. if $controller == 'index').

Sinon, certains modules avancés permettent de contrôler la visibilité des blocs selon les pages, ce qui simplifie cette gestion. Cela peut être utile pour alléger la navigation sur certaines pages spécifiques (formulaires, tunnel de commande, etc.).


6. Comment ajouter des icônes dans le menu horizontal de Prestashop ?

Le module natif ne prend pas en charge les icônes, mais il est possible d’en ajouter manuellement via du code HTML ou en modifiant les templates. Vous pouvez insérer des classes d’icônes comme Font Awesome directement dans les titres de menu si votre thème les supporte.

Pour une intégration plus propre, des modules Mega Menu permettent d’ajouter facilement des icônes à chaque lien de menu via l’interface. Cela améliore l’ergonomie et l’esthétique du site, en particulier pour les menus visuellement riches ou multilingues.


7. Peut-on créer un menu horizontal différent pour mobile et desktop ?

Oui, cette fonction est disponible via des modules responsive comme Mega Menu Pro ou Responsive Menu Builder. Vous pouvez créer un menu spécifique pour mobile, souvent sous forme de menu hamburger, avec des éléments différents ou simplifiés.

Cela permet d’offrir une navigation optimisée sur petit écran, en réduisant le nombre de liens ou en adaptant l’ordre des éléments. Certains thèmes Prestashop incluent déjà cette fonctionnalité, mais les modules offrent davantage de contrôle sur la version mobile du menu.


8. Comment ajouter des liens vers des pages CMS dans le menu horizontal ?

Dans le module "Menu principal", vous pouvez sélectionner les pages CMS disponibles et les ajouter au menu en quelques clics. Vous avez aussi la possibilité d’ajouter des liens personnalisés, en saisissant une URL manuellement.

Cela permet d’ajouter facilement des pages comme "À propos", "Contact", ou "Mentions légales" dans le menu horizontal. Pour les boutiques multilingues, il est recommandé de vérifier que chaque page CMS est traduite et que le bon lien est affiché selon la langue sélectionnée.


9. Est-il possible d’ajouter un menu horizontal supplémentaire en haut du header ?

Oui, il est possible d’ajouter un second menu horizontal au-dessus du header via un nouveau module ou un bloc HTML personnalisé. Vous pouvez également utiliser le hook displayTop ou en créer un nouveau dans le fichier header.tpl.

Ce menu secondaire est souvent utilisé pour des liens utilitaires (connexion, suivi commande, blog, langue, devises). Il peut être stylisé différemment du menu principal pour se démarquer visuellement. Des modules comme Topbar Links Manager facilitent cette tâche sans toucher au code.


10. Quels sont les meilleurs modules pour améliorer le menu horizontal de Prestashop ?

Parmi les meilleurs modules, on retrouve Mega Menu PRO (par ETS-Soft), Leo Mega Menu, Creative Elements Mega Menu, et Advanced Top Menu. Ils permettent de créer des menus horizontaux dynamiques, responsive, avec images, colonnes, et règles d’affichage avancées.

Ces modules offrent une interface drag-and-drop, une gestion multiboutique et multilingue, ainsi qu’une compatibilité avec les dernières versions de Prestashop (1.7 et 8.x). Le choix du module dépend de vos besoins : structure simple ou complexe, affichage mobile, intégration SEO, etc.