Passer une commande de test côté front pour valider le tracking Genii

Objectif

Cet article explique comment réaliser une commande de test en se mettant à la place d'un client réel : parcourir tout le tunnel depuis la fiche produit jusqu'à la page de confirmation de commande, sans déclencher de paiement réel.

Le but n'est pas de tester le paiement, mais de vérifier que le widget Genii est bien présent et qu'il émet les événements normés attendus (ajout au panier, conversion…) avec leurs métadonnées, à chaque étape du parcours.

⚠️ Les méthodes qui créent une commande depuis l'admin (back-office, draft order) sont à proscrire ici : elles court-circuitent le tunnel front et n'émettent donc aucun des événements que l'on cherche à valider. On veut exclusivement le parcours utilisateur réel.

Principe commun aux trois plateformes

Pour atteindre la page de confirmation sans payer réellement, on utilise une méthode de paiement qui se complète depuis le front mais sans transaction bancaire réelle. Deux familles fonctionnent :

  1. Paiement hors-ligne activé sur la boutique (chèque, virement, paiement à la livraison). Le client passe par tout le tunnel normal et arrive sur la page de confirmation ; la commande est simplement marquée « en attente de paiement ».
  2. Passerelle en mode test / sandbox (Stripe, PayPal, etc.), avec une carte de test. Le tunnel est identique à la production, mais aucun argent n'est débité.

Dans les deux cas, le parcours front est complet et réel — c'est exactement ce dont on a besoin pour valider le tracking.

💡 Comment savoir quelle passerelle est en place ? Mettez un produit au panier et avancez jusqu'à l'étape de paiement : les méthodes proposées y sont listées. Si une carte bancaire est demandée, repérez le nom de la passerelle (Stripe, PayPal, Mollie, PayPlug…) pour activer son mode test.

Magento

Méthode recommandée : paiement hors-ligne via le front

  1. Dans l'admin, activez une méthode hors-ligne : Stores > Configuration > Sales > Payment Methods > Check / Money Order (ou Cash on Delivery).
  2. Repassez côté boutique (front) et parcourez le tunnel comme un client :

Alternative : passerelle en mode sandbox

Activez le mode test du module de paiement utilisé, puis suivez le même tunnel front avec une carte de test (voir section Cartes de test).

Shopify

Méthode recommandée : Bogus Gateway via le front

  1. Dans Settings > Payments, désactivez la vraie passerelle et activez (for testing) Bogus Gateway.