Pourquoi ce produit WooCommerce est-il masqué, ou non achetable ?
Ouvrez la fiche produit et lisez la réponse : listé dans la boutique, trouvé par la recherche, achetable, chacun avec ses causes. Ou auditez toute la boutique en un clic. Lecture seule, gratuit, sans service externe.
Obtenir l'extension gratuite sur WordPress.org Voir la version ProLe problème
Un client écrit « je ne trouve pas ce produit » ou « il n'y a pas de bouton Ajouter au panier ». WooCommerce décide si un produit est visible et achetable à partir de plusieurs facteurs : le statut, la visibilité du catalogue, le stock avec le réglage « Masquer les produits en rupture de stock », le prix, les variations, et toute extension qui s'accroche à ces décisions. Il répond oui ou non, et ne dit jamais quel facteur a tranché.
La liste des produits n'a ni colonne ni filtre pour cela. Et la boutique et la recherche ne lisent pas directement le réglage de visibilité du produit : elles lisent les termes product_visibility que WooCommerce pose à l'enregistrement du produit. Après un import ou une migration, ces termes peuvent être en désaccord avec ce que montre la fiche produit.
Visibility Doctor lit tout cela et nomme la cause. Il ne modifie rien dans votre boutique.
Ce que vous voyez
Sur la fiche produit
Illustration en texte de l'encart « Visibility Doctor » pour un produit variable. Les termes exacts à l'écran peuvent différer légèrement.
Visibility Doctor
Listed in the shop and categories yes
Found by search yes
Purchasable no
- no purchasable variation
Variations
Size: S no out of stock
Size: M no no price
Size: L no disabled
Dans WooCommerce > Visibility Doctor
- « Run audit » parcourt tous vos produits, corbeille exclue, par lots de 100, et montre sa progression.
- Le résultat ne liste que les produits avec au moins un « no » ou un avertissement : le produit (avec un lien vers sa fiche), le type, le statut, les trois verdicts, les causes.
- Des compteurs par cause en haut et un filtre par cause. Le dernier résultat est conservé avec sa date jusqu'à l'audit suivant.
Ce qu'il détecte
- Statut : brouillon, en attente de relecture, privé, planifié, dans la corbeille ; produit parent non publié.
- Visibilité du catalogue : masqué, résultats de recherche uniquement, boutique uniquement.
- Rupture de stock alors que « Masquer les produits en rupture de stock du catalogue » est actif.
- Prix vide ; produit variable sans variation, ou sans variation achetable (désactivée, sans prix, en rupture de stock).
- Terme de visibilité de rupture de stock désynchronisé après un import : masqué par « Masquer les produits en rupture de stock » alors que le produit est en stock, ou l'inverse.
- Produit protégé par mot de passe ; quantité en stock incohérente avec l'état du stock.
- Produit masqué ou rendu non achetable par une autre extension, avec le nom de cette extension.
- Produit masqué de la boutique et de la recherche, mais toujours achetable par son lien direct.
Gratuit ou Pro
| Fonction | Gratuit | Pro |
|---|---|---|
| Encart de diagnostic sur la fiche produit : trois verdicts, causes, avertissements, une ligne par variation | Oui | Oui |
| Audit en lecture seule de toute la boutique, compteurs et filtre par cause, dernier résultat conservé | Oui | Oui |
| Export CSV du dernier audit | Non | Oui |
| Colonne « Visibility » et filtre « Visibility issue » dans la liste des produits | Non | Oui |
Commande WP-CLI wp vdwc audit (table, CSV ou JSON) | Non | Oui |
| Appels externes | Aucun | Vérification de la licence seulement (Freemius) |
| Prix | Gratuit | 29,99 € HT/an pour 1 site, un an de mises à jour et d'assistance |
La version Pro est une extension distincte, installée à côté de la gratuite. Les deux sont sous GPLv2 ou ultérieure. Rien dans l'extension gratuite n'est limité dans le temps ni verrouillé, et elle continue de fonctionner si la licence Pro expire.
Gratuit sur WordPress.org Acheter la version Pro, 29,99 €/anFAQ
Est-ce qu'il modifie mes produits ?
Non. L'encart et l'audit sont en lecture seule ; chaque ligne d'audit renvoie au produit pour que vous le corrigiez vous-même. L'extension n'enregistre que le résultat du dernier audit.
Pourquoi mon produit est-il toujours masqué après la correction de la cause ?
La boutique et la recherche s'appuient sur des termes de visibilité posés à l'enregistrement du produit. Ouvrez la fiche produit et cliquez sur « Mettre à jour » pour que WooCommerce les repose, puis videz le cache de pages s'il y en a un.
Comment sait-il qu'une autre extension est en cause ?
Pour un produit publié, il compare le verdict que WooCommerce donnerait seul avec le résultat après les filtres des autres extensions, et nomme les extensions accrochées à ces filtres.
Fonctionne-t-il avec le nouvel éditeur de produit, WPML ou Polylang ?
Pas encore testé. L'encart de diagnostic est une boîte méta classique sur la fiche produit ; la page d'audit ne dépend pas de l'éditeur de produit.
Appelle-t-il un service externe ?
L'extension gratuite : non, et aucun pistage. La version Pro : seulement la vérification de licence avec Freemius, quand vous activez, vérifiez ou désactivez la licence. Aucune donnée client n'est envoyée.
Que faut-il ?
WordPress 6.8 ou ultérieur, PHP 7.4 ou ultérieur, WooCommerce 9.0 ou ultérieur. WP-CLI pour la commande Pro.
Remboursements ?
Remboursement intégral sous 14 jours après l'achat, sans justification : écrivez au support avec l'e-mail de votre commande.
Sécurité et confidentialité
Vous avez trouvé une faille ? Écrivez à security@timaub.fr. Le même contact est publié dans /.well-known/security.txt (RFC 9116). Nous répondons sous 5 jours ouvrés, corrigeons les problèmes confirmés dans une nouvelle version et créditons ceux qui le souhaitent ; merci de nous laisser un délai raisonnable pour publier un correctif avant toute divulgation.
Cette page ne charge aucun script, police ni traqueur externe. Détails de confidentialité : Confidentialité.