Le symptôme
- Avertissement du test des résultats enrichis *Champ « availability » manquant*.
- La gestion des stocks est désactivée, ou le stock est suivi par un ERP externe qui ne se synchronise pas avec WooCommerce.
Pourquoi c’est important
Les assistants répondent à « où puis-je acheter X maintenant ? » — un produit sans availability: https://schema.org/InStock est considéré comme inconnu et généralement exclu. Les fiches de marchand Google l’exigent.
WooCommerce n’écrit la disponibilité que si l’état du stock est défini ; les extensions qui rendent le bloc de prix en AJAX, ou les thèmes qui remplacent le modèle de produit, peuvent la faire disparaître.
Comment le vérifier vous-même
- Test des résultats enrichis → Offers →
availability. Les valeurs doivent être des URL complètes, ex.https://schema.org/InStock,OutOfStock,PreOrder,BackOrder. - WooCommerce → Produit → Inventaire : *l’état du stock* est-il défini sur les produits simples et sur chaque variation ?
Comment le corriger
- Activez la gestion des stocks (WooCommerce → Settings → Products → Inventory, « Réglages → Produits → Inventaire ») ou définissez au moins un état de stock par produit et par variation.
- Laissez votre extension SEO émettre la disponibilité ; si vous utilisez un schéma personnalisé, mappez : instock → InStock, outofstock → OutOfStock, onbackorder → BackOrder.
- Pour le dropshipping ou un stock alimenté par ERP, planifiez une synchronisation pour que la valeur du schéma ne soit jamais périmée ; Google pénalise les écarts entre schéma, flux et page.