Prestashop multiboutique: comment corriger produit qui ne s’affiche pas ?

PrestaShop : Vérifier l’activation du produit pour la bonne boutique
Dans PrestaShop, un produit peut être activé sur une boutique mais pas sur une autre. Va dans Catalogue > Produits, sélectionne la boutique concernée dans le menu multiboutique, puis vérifie que le produit est activé.
Même s’il apparaît actif dans le contexte global, il peut être désactivé localement pour une boutique. Sans cette validation, le produit ne sera ni visible ni achetable sur le front-office.
PrestaShop : S’assurer que le produit est bien assigné à une catégorie
Un produit peut être invisible s’il n’est assigné à aucune catégorie visible dans la boutique sélectionnée. Ouvre la fiche produit, sélectionne la boutique cible et vérifie l’onglet Catégories.
Assigne-le à une catégorie active, visible sur le site. Si la catégorie est désactivée ou masquée, le produit ne sera pas listé, même s’il est actif. Ce lien est essentiel pour l’affichage dans le catalogue.
PrestaShop : Contrôler les quantités disponibles
Si un produit a zéro en stock et que la boutique n’autorise pas les commandes de produits hors stock, il ne s’affichera pas. Va dans l’onglet Quantités, boutique par boutique, et ajuste les valeurs.
Vérifie aussi que l’option "Disponible à la commande" est cochée si tu souhaites l’afficher même sans stock. Cela évite une suppression silencieuse du produit sur certaines boutiques multilingues.
PrestaShop : Vérifier que le produit est bien affecté à la boutique
Dans le mode multiboutique, chaque produit doit être rattaché explicitement à une ou plusieurs boutiques. Dans Catalogue > Produits, clique sur la fiche, sélectionne l’onglet Multiboutique, et vérifie les cases cochées.
Sans cette affectation, le produit n'existe tout simplement pas pour la boutique sélectionnée. Cette étape est cruciale pour le rendu front-office.
PrestaShop : Activer la catégorie parente dans la boutique
Même si un produit est actif, il peut ne pas s’afficher si sa catégorie mère est désactivée ou masquée dans la boutique. Va dans Catalogue > Catégories, sélectionne la boutique, et active la catégorie correspondante.
Une catégorie racine mal configurée empêche l’ensemble des produits enfants d’apparaître. Vérifie aussi l’accès groupes clients pour t’assurer qu’elle est visible pour les visiteurs.
PrestaShop : Réindexer les produits pour mettre à jour le catalogue
Une réindexation peut corriger l’absence d’un produit dans la boutique. Va dans Paramètres > Recherche > Réindexation, puis clique sur Réindexer les produits pour tout recalculer.
Cette opération est utile après des importations CSV, des modifications en masse ou des changements multiboutique. Elle réactualise les liens entre produits, catégories et boutiques.
PrestaShop : Vérifier les restrictions de groupes clients
Un produit peut être invisible si les groupes de clients n’ont pas accès à sa catégorie ou à lui directement. Dans l’onglet Options du produit, vérifie les autorisations d’accès.
Par défaut, les groupes "Visiteur", "Invité" et "Client" doivent être cochés. Sans cela, le produit n’apparaît pas pour les utilisateurs non connectés, ce qui peut bloquer la vente sur certaines boutiques.
PrestaShop : Contrôler les modules d’affichage produits
Certains modules de thème ou de filtre peuvent bloquer l’affichage d’un produit s’il ne correspond pas à un critère (stock, nouveauté, promotion…). Désactive temporairement les filtres ou le module concerné.
Teste ensuite l’affichage dans une navigation directe (ex. URL du produit). Si ça fonctionne, c’est que le module bloque l’affichage automatique dans les listes ou les blocs home.
PrestaShop : Vider le cache après modification multiboutique
Après une modification dans le contexte multiboutique, vide systématiquement le cache dans Paramètres avancés > Performances. Un cache mal vidé peut empêcher l’apparition du produit sur le front-office.
Tu peux également désactiver temporairement la compilation Smarty pour tester. Cela permet à PrestaShop de recharger tous les modèles produits et d’assurer un affichage actualisé.
PrestaShop : Contacter le support ou un expert si le bug persiste
Si ton produit reste invisible malgré toutes les vérifications, contacte un développeur PrestaShop ou le support technique de ton thème. Le problème peut venir d’un conflit entre modules, d’une surcharge ou d’un bug de thème.
Un audit rapide permet de vérifier la cohérence de ta structure multiboutique et d’assurer que tes produits s’affichent correctement sur chaque canal de vente.