Prestashop multiboutique : comment corriger categorie desactivee toujours visible ?

PrestaShop : Vérifier que la désactivation est faite pour la bonne boutique
Dans un environnement multiboutique, chaque catégorie peut être active ou inactive boutique par boutique. Assure-toi que tu as bien sélectionné la boutique concernée dans le sélecteur du haut avant de désactiver la catégorie.
Une catégorie désactivée dans la boutique principale peut rester visible dans une autre si elle n’a pas été désactivée individuellement. Ce contrôle par boutique est essentiel pour une gestion fine du catalogue.
PrestaShop : Désactiver les sous-catégories liées
Même si une catégorie est désactivée, ses sous-catégories actives peuvent continuer à apparaître dans le menu ou le sitemap. Vérifie chaque sous-catégorie liée et désactive-les aussi dans le contexte multiboutique.
Cela garantit que l’ensemble de la branche catégorielle disparaît de la navigation. Sans cette étape, la structure reste partiellement visible malgré l’intention de la masquer.
PrestaShop : Vider le cache après modification de la catégorie
Après avoir désactivé une catégorie, va dans Paramètres avancés > Performances et vide le cache de PrestaShop. Sinon, la boutique peut continuer à afficher l’ancienne version mémorisée.
Le système de cache conserve souvent la structure du menu, ce qui empêche de voir les modifications en temps réel. La purge du cache permet de forcer l’affichage actualisé.
PrestaShop : Contrôler le module de menu utilisé
Certains modules de menu personnalisés n’intègrent pas les règles de visibilité des catégories en natif. Même désactivée dans PrestaShop, la catégorie peut rester visible dans le menu.
Va dans les paramètres du module concerné et supprime manuellement la catégorie ou force une synchronisation avec la base. Certains menus doivent être actualisés manuellement après chaque modification.
PrestaShop : Vérifier l’accès des groupes clients
Une catégorie peut être masquée pour l’administration mais visible pour certains groupes clients si les restrictions ne sont pas bien appliquées. Va dans Catalogue > Catégories > Accès groupe et supprime l’accès pour tous les groupes.
Si la catégorie est encore visible pour les visiteurs ou invités, c’est qu’elle est restée active côté front-office pour ces groupes. Ce réglage est parfois négligé mais très impactant.
PrestaShop : Corriger les liens directs ou hardcodés dans le thème
Parfois, une catégorie désactivée reste cliquable via un lien codé en dur dans le thème ou les modules HTML (ex. bandeaux personnalisés). Vérifie les fichiers .tpl, blocs CMS, ou widgets.
Supprime les liens manuellement ou remplace-les par des éléments dynamiques. Un lien vers une catégorie désactivée donne une mauvaise expérience utilisateur et peut générer une erreur 404.
PrestaShop : Vérifier que la catégorie n’est pas redirigée
Une redirection 301 ou une configuration SEO mal définie peut forcer l’affichage d’une ancienne catégorie désactivée. Va dans Trafic & SEO > SEO & URLs et vérifie les redirections.
Supprime toute règle pointant vers une catégorie désactivée ou ancienne. Ces redirections peuvent forcer l’indexation par les moteurs de recherche, même si la catégorie n’est plus active.
PrestaShop : Contrôler les caches serveur externes
Si tu utilises un cache externe comme Varnish, un CDN, ou la mise en cache côté hébergeur (ex. IONOS, OVH), purge ces systèmes pour refléter la nouvelle configuration.
Sans cela, la catégorie reste visible même après désactivation, car elle est toujours servie depuis le cache distant. Cela affecte aussi la vitesse de propagation des changements en multiboutique.
PrestaShop : Regénérer le sitemap de la boutique
Après la désactivation d’une catégorie, pense à regénérer le sitemap XML si tu utilises un module SEO. Cela évite que la catégorie désactivée soit toujours référencée dans les moteurs de recherche.
Un sitemap mal mis à jour continue de signaler des pages inaccessibles, ce qui nuit au référencement. Supprime aussi les anciennes URLs dans Google Search Console si nécessaire.
PrestaShop : Demander un audit si le bug persiste
Si la catégorie désactivée reste visible malgré toutes les vérifications, contacte un développeur PrestaShop. Le problème peut venir d’un bug de thème, d’un module tiers, ou d’un conflit en base de données.
Un audit rapide permet d’analyser les sources invisibles de l’erreur : surcharge, lien dynamique non mis à jour, ou erreur d'affectation multiboutique. Cela garantit une correction durable du problème.