Monitoring WooCommerce
Une boutique peut répondre en 200 tout en perdant les paiements, le panier ou la page checkout. Voici comment passer du statut serveur au signal de vente.
Un ping HTTP vérifie qu'une URL répond. Il ne vérifie pas qu'un produit s'ajoute au panier, que le panier survit au checkout, que les moyens de paiement s'affichent ou qu'une confirmation peut être atteinte. Pour protéger le revenu, le premier signal doit donc être fonctionnel.
Un site peut répondre 200 sur la home, le panier et le checkout alors que la page checkout ne contient plus de gateway, que Store API renvoie un panier vide ou que le bouton commander reste figé. Le serveur est debout, mais le parcours d'achat est interrompu.
Les signaux utiles sont liés au tunnel : page produit lisible, ajout panier cohérent, panier conservé, checkout chargé avec formulaire et moyens de paiement attendus, absence de redirection inattendue, Store API cohérente et étape finale observable selon le scénario.
Si HTTP est vert mais que le panier est vide, regardez cache, session et cookies. Si HTTP est vert mais que le paiement manque, regardez gateway, devise, livraison, scripts et webhooks. Si HTTP est vert mais que le checkout charge en boucle, regardez Ajax, Store API, 3DS ou timeout.
Dans un scénario de laboratoire, la home et le checkout répondent en 200, mais la section paiement disparaît après recalcul livraison. Le ping conclut que tout va bien. Le monitor fonctionnel conclut que la vente est impossible et conserve l'étape exacte en échec.
Le retour au vert doit être prouvé par le même parcours fonctionnel, pas par le retour d'un simple statut HTTP. Il faut revoir le panier, le checkout, le paiement ou la confirmation selon le signal qui avait cassé.
Aller plus loin
Passer à l'action
À lire aussi