Pourquoi la bannière ne s'affiche-t-elle pas alors que le module est bien configuré ?
Plusieurs raisons peuvent expliquer un problème d'affichage de votre bannière de gestion des cookies :
- Un choix a-t-il déjà été enregistré dans ce navigateur ? Après acceptation, refus ou personnalisation, la bannière ne se réaffiche normalement plus tant que le choix est enregistré. Pour refaire un test, utilisez le lien de retrait du consentement proposé sur votre boutique (dans le compte client ou, si l'option est activée, en pied de page pour les visiteurs non connectés), ou ouvrez une nouvelle session de navigation privée après avoir fermé les fenêtres privées déjà ouvertes. Le mode simulation permet aussi de tester l'affichage : consultez Comment fonctionne le mode simulation ?.
- Le texte de la bannière est-il renseigné dans la langue consultée ? Dans l'onglet Réglages du module, vérifiez le contenu de la bannière pour chaque langue active à l'aide du sélecteur de langue. Si ce contenu est vide pour la langue utilisée en front-office, la bannière ne s'affiche pas dans cette langue.
- Il s'agit peut être simplement d'un problème de cache. Vérifiez que vous avez bien vidé le cache de votre boutique et celui de votre navigateur. D'autre part, si vous utilisez un module de cache, vous devez faire une exception pour le module "Advanced Cookie Banner". Certains modules de cache ont également besoin que l'on définisse le module "Advanced Cookie Banner" comme "dynamique".
- Si vous avez activé le mode simulation du module, vérifiez qu'il n'y a pas d'erreur dans l'adresse IP associée. Par défaut, le mode simulation sera actif pour les adresses IP de maintenance indiquées dans les paramètres de votre boutique PrestaShop (menu "Paramètres de la boutique" -> "Paramètres généraux" -> "Maintenance"). Vous avez également la possibilité d'ajouter votre IP dans la configuration du module, sous l'option d'activation du mode simulation, en cliquant simplement sur le bouton "Ajouter mon IP":

- Vérifiez les hooks de votre thème. Depuis Advanced Cookie Banner 3.0.0, l'affichage de la bannière utilise le hook
displayFooterAfter, qui remplacedisplayFooter. Le hookdisplayHeaderest également utilisé pour charger les ressources du module. Vérifiez que le module est bien greffé aux hooks requis et que votre thème les exécute. Si nécessaire, demandez à l'éditeur du thème de vérifier leur intégration, en lui précisant votre version du module. - Si vous utilisez un constructeur de pages, par exemple AP Page Builder, vérifiez que le pied de page rendu exécute bien
displayFooterAfterpour les versions 3.0.0 et suivantes du module. La présence d'un pied de page visuel ne garantit pas l'exécution de ce hook ; demandez à l'éditeur du constructeur de pages comment l'intégrer.