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 €

Produit non visible dans la boutique PrestaShop ? Vérifiez ces 9 causes

Un produit PrestaShop invisible dans la boutique l’est en général pour l’une de neuf raisons : il est désactivé, sa visibilité est mauvaise, sa catégorie est inactive ou fermée aux invités, il n’est pas associé à la boutique, sa date de disponibilité est future, son prix est à 0, ou il manque dans l’index de recherche ou des filtres. Repérez d’abord où il manque.

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: · 6 min de lecture

Où exactement le produit manque-t-il ?

La réponse décide de la cause à vérifier en premier. Dans PrestaShop, « ne s’affiche pas » veut dire trois choses différentes, et chacune a sa propre liste de suspects. Ouvrez la boutique dans une fenêtre de navigation privée, sans vous connecter, et vérifiez tour à tour : la fiche produit à son adresse, la liste de la catégorie et la recherche.

SymptômeCause la plus fréquenteOù la corriger
La fiche produit renvoie une 404 ou redirigeproduit désactivé ou non associé à la boutiqueCatalogue > Produits, l’interrupteur « En ligne »
La fiche fonctionne, mais le produit n’est pas dans la catégorienon associé à la catégorie, visibilité « recherche uniquement », index des filtres non actualiséfiche produit, onglet Description (catégories) et onglet Options (visibilité), et le module de filtres
Il est dans la catégorie, mais la recherche ne le trouve pasabsent de l’index de recherche, visibilité « catalogue uniquement »Paramètres de la boutique > Rechercher
Vous le voyez connecté, le client noncatégorie non accessible au groupe Invité ou VisiteurCatalogue > Catégories, accès des groupes
Il disparaît après un import de fichierindex non reconstruits, nom ou URL simplifiée vide dans l’une des languesimport et index

La dernière ligne est une histoire à part. Un import CSV saute une partie de ce que fait un enregistrement normal dans le back office : il vaut donc la peine de reconstruire les deux index après chaque import.

Dans quel ordre vérifier les causes ?

De la plus simple à la plus cachée. Cet ordre vient de la fréquence de chaque cause et du nombre de clics qu’il faut pour la vérifier.

  1. Le produit est-il activé ? L’interrupteur « En ligne » sur la fiche produit. Un produit désactivé affiche à son adresse une 404 ou une redirection, selon les réglages.
  2. Quelle est la visibilité ? Dans les options du produit : partout, catalogue uniquement, recherche uniquement ou nulle part. « Nulle part » est parfois réglé lors d’un import, puis oublié.
  3. La catégorie est-elle active, ainsi que ses parentes ? Un produit dans une sous-catégorie active d’une catégorie principale inactive n’apparaîtra ni dans le menu ni dans la liste.
  4. Les invités ont-ils accès à la catégorie ? Quand vous modifiez une catégorie, il y a une liste de groupes de clients. Si le groupe Invité n’est pas coché, un client non connecté ne verra pas la catégorie.
  5. Le produit est-il associé à cette boutique ? Cela ne concerne que le mode multiboutique, mais c’est là une cause fréquente.
  6. La date de disponibilité est-elle dans le futur ? Un produit avec une date « disponible à partir de » peut se comporter autrement que les autres, selon le thème.
  7. Le prix est-il à 0 ? Certains thèmes et modules masquent ces produits ou bloquent leur ajout au panier.
  8. Le produit est-il dans l’index de recherche ? Paramètres de la boutique > Rechercher montre combien de produits sont indexés. Un chiffre plus bas que dans le catalogue signifie un retard.
  9. L’index des filtres est-il à jour ? Si les listes des catégories sont gérées par le module de navigation à facettes, le produit doit aussi être dans son index.

La documentation PrestaShop décrit les réglages de la recherche et la gestion des catégories, y compris l’accès des groupes de clients.

Pourquoi la recherche ne trouve-t-elle pas un produit qui est dans la boutique ?

Parce que la recherche de PrestaShop ne parcourt pas le catalogue en direct. Elle utilise son propre index de mots, construit à l’enregistrement d’un produit. Quand un produit est arrivé dans la boutique sans passer par cette étape, par exemple par un import ou un module de grossiste, il n’est pas dans l’index.

La deuxième cause fréquente est la requête elle-même. La recherche découpe le texte en mots et traite à sa façon les mots courts et certains caractères, comme les tirets des références produit. Un client tape « AB-120 », et l’index connaît « AB » et « 120 » séparément. Pro-Link traite bien ce cas dans son guide sur la recherche (en polonais), et dhosting montre comment lancer la réindexation (en polonais aussi).

La liste des catégories et la recherche sont deux mécanismes séparés. C’est pourquoi un produit peut être visible dans une catégorie et absent des résultats de recherche, ou l’inverse. Vous corrigez chacun séparément. La réparation complète de la recherche, avec la reconstruction de l’index, est décrite dans l’article la recherche PrestaShop ne fonctionne pas.

Comment le vérifier en une conversation avec le chat

Vous donnez le nom ou la référence du produit, et le chat vérifie d’un coup les huit premiers points. L’index des filtres, vous le vérifiez vous-même dans le module de filtres. Le résultat est une liste de contrôle avec la cause la plus probable signalée et l’endroit du back office où la corriger. Le diagnostic ne fait que lire les données de la boutique : il fonctionne donc dans TellMyShop Free et ne change rien.

Vous: Une cliente dit qu’elle ne trouve pas la lanterne Lumo 30 cm. Je la vois dans le back office. Vérifie pourquoi elle ne s’affiche pas.

Votre chat: J’ai vérifié le produit Lumo 30 cm (ID 412). Il est activé, visible partout, a 14 unités en stock et un prix de 89 € TTC.

Le problème vient de la catégorie : Lanternes est active, mais sa catégorie parente Décoration est désactivée. C’est pourquoi le produit n’apparaît ni dans la liste ni dans le menu.

La recherche ne le trouvera pas non plus, car il n’est pas dans l’index. Il vient probablement d’un import.

Vous pouvez activer la catégorie Décoration dans Catalogue > Catégories et ajouter les produits manquants à l’index dans Paramètres de la boutique > Rechercher.

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

Dans TellMyShop Pro, la même conversation peut passer à la correction : le chat prépare la modification, la montre dans un aperçu et ne l’enregistre qu’après votre accord. Vous pouvez annuler chacune de ces modifications depuis l’historique des modifications. Les modifications des prix et des stocks exigent aussi l’interrupteur Ventes. Vous trouverez des exemples de demandes prêtes dans les cas d’usage produit absent d’une catégorie et la recherche ne trouve pas un produit.

Que faire quand le problème touche beaucoup de produits à la fois

Cherchez une cause commune avant de corriger les produits un par un. Quand des dizaines de produits disparaissent en même temps, il s’agit rarement de chacun séparément. En général, l’un de trois éléments communs est en cause : une catégorie parente désactivée, un import qui a réglé une mauvaise visibilité, ou un index qui n’a pas été actualisé.

Si des produits ont disparu des listes des catégories après un import ou un changement de thème, lisez aussi l’article sur les filtres qui ne fonctionnent pas, car les listes des catégories et les filtres utilisent le même index. Et si vous avez désactivé un produit volontairement et voulez garder son trafic venant de Google, consultez l’article sur les erreurs 404.

Avant de connecter votre boutique au chat, vous pouvez voir comment cela fonctionne pas à pas. TellMyShop fonctionne avec PrestaShop 1.7.8, 8.0+ et 9.0+. Il marche avec Claude ou ChatGPT, y compris avec des comptes gratuits.

Questions et réponses

Pourquoi le produit est-il dans le back office mais pas dans la boutique ?

Le plus souvent, le produit est désactivé, sa visibilité est réglée sur « nulle part » ou sa catégorie est inactive. Plus rarement, la cause est un groupe de clients sans accès à la catégorie, une date de disponibilité future ou l’association à une autre boutique en mode multiboutique. Vérifiez dans cet ordre, car les trois premières causes couvrent la plupart des cas.

Le produit s’affiche quand j’ouvre son lien, mais pas dans la liste de la catégorie. Qu’est-ce que cela signifie ?

La fiche produit fonctionne, le produit lui-même est donc actif. Le problème se trouve dans la liste de la catégorie : le produit n’y est pas associé, sa visibilité est « recherche uniquement », ou la liste de la catégorie utilise l’index du module de filtres, qui n’a pas été actualisé après un import. Reconstruire l’index des filtres règle en général le problème.

La version gratuite TellMyShop Free suffit-elle pour ce diagnostic ?

Oui. Le diagnostic de visibilité d’un produit ne fait que lire les données de la boutique : il fonctionne donc dans la version gratuite TellMyShop Free. Le chat indique la cause et l’endroit du back office où la corriger. Vous faites ensuite la correction à la main ou, dans TellMyShop Pro, dans la même conversation avec un aperçu avant l’enregistrement.

Un produit sans stock disparaît-il de la boutique ?

PrestaShop lui-même ne le masque pas. Un produit sans stock reste visible, et ce qui se passe dépend du réglage des commandes en cas de rupture de stock. Il peut être masqué par un module de filtres avec une option n’affichant que les produits disponibles, par le thème ou par un module supplémentaire. Regardez alors dans leurs réglages, pas sur la fiche produit.

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