Article icon Blogue

AQ des lancements d'e-commerce et suivi des revenus : comment repérer les bogues de passage à la caisse, de thèmes et d'applications avant qu'ils ne vous coûtent des ventes

Article main image
Article main image

Le lancement de votre nouveau thème a été effectué avec succès, mais le bouton d'ajout au panier fixe ne fonctionne plus dans Safari. Par ailleurs, une campagne est lancée, mais le code promotionnel ne s’applique pas à la livraison gratuite comme prévu.

La surveillance conventionnelle du temps de disponibilité pourrait toujours indiquer que la boutique fonctionne, car le domaine et les serveurs sont accessibles. La surveillance spécifique de l’e-commerce doit plutôt porter sur les erreurs d’interface, les sessions des acheteurs, les performances des pages, la progression dans l’entonnoir de conversion et les résultats au moment du passage à la caisse.

C'est pourquoi il est important non seulement d'exécuter des tests d'AQ avant de lancer de nouvelles fonctionnalités, de nouvelles pages ou de nouvelles campagnes, mais aussi de surveiller continuellement votre site Web afin de repérer les problèmes émergents avant qu'ils ne commencent à vous coûter des ventes et des clients.

Dans cette liste de vérification d'AQ pour l'e-commerce, nous couvrirons ce qu'il faut tester avant le lancement, ce qu'il faut vérifier immédiatement après le déploiement et ce qu'il faut surveiller une fois que de vrais clients commencent à interagir avec les modifications.

Pourquoi l'AQ d'e-commerce avant le lancement ne suffit pas 

L'assurance qualité, les tests de validité (smoke testing) en production et le suivi des bogues d'e-commerce sont liés, mais visent des objectifs différents.

L'AQ préalable au lancement confirme que le changement planifié fonctionne dans les scénarios que votre équipe doit tester. Les tests de validité en production vérifient que vos parcours clients les plus importants fonctionnent immédiatement après le déploiement. Enfin, la surveillance continue de l’e-commerce identifie les problèmes qui n’apparaissent que dans des conditions réelles, comme un navigateur, un appareil, un mode de paiement, une réponse d’application, un type de client ou un marché géographique en particulier.

Shopify recommande de passer des commandes de test lors de la configuration de la boutique et chaque fois que les paramètres de paiement changent. Celles-ci peuvent aider à valider le passage à la caisse, les stocks, l'expédition, les taxes, les avis par courriel et le traitement des commandes, et constituent une partie essentielle de toute liste de vérification d'AQ Shopify, mais elles ne couvrent toujours que les scénarios que votre équipe exécute délibérément.

Un lancement n'est pas terminé lorsque vous déployez votre code; il est plutôt terminé lorsque les flux de production critiques réussissent et que les données de surveillance ne montrent aucune régression dommageable.

Un processus de lancement d'e-commerce plus résilient combine des tests préalables à une surveillance continue de la production, afin que vous puissiez observer le comportement de vos lancements au fil du temps, à mesure que votre boutique évolue et que vous publiez de plus en plus de mises à jour.

Liste de vérification pour le lancement d'un site e-commerce : se préparer avant de passer à la production 

Avant même d'ouvrir votre navigateur et de commencer à cliquer, documentez la portée du lancement et ce qu'il affectera. Selon le lancement, cela pourrait inclure : 

  • Fichiers de thème ou modèles 

  • Versions d'applications, blocs et intégrations 

  • Extensions de passage à la caisse 

  • Fonctions Shopify Paramètres de paiement ou d'expédition 

  • Configurations de marché 

  • Pixels d'analyse 

  • Intégrations ERP, PIM, PDV (POS) ou d'exécution des commandes 

  • Contenu promotionnel et pages de destination

Ensuite, identifiez chaque parcours client que le changement pourrait affecter.

Par exemple, une mise à jour d'une application de fidélité pourrait influencer vos pages de produits, votre panier, vos rabais, vos comptes clients, le passage en caisse et les soldes de points après l'achat. Tester uniquement le widget de fidélité visible laisserait la majeure partie du risque de côté, ce que vous ne voulez absolument pas.

Ensuite, attribuez la responsabilité et l'autorité de retour en arrière (rollback) pour le lancement. Chaque lancement devrait avoir un responsable qui sait ce qui a changé, qui l'a approuvé et comment l'annuler.

Précisez qui testera le lancement, qui le surveillera et qui aura l'autorité de désactiver une application, de restaurer un thème, de suspendre une promotion ou d'annuler le code. Ainsi, si quelque chose passe entre les mailles du filet, tout le monde sait qui est responsable et aucun temps n'est perdu à chercher quoi faire ou qui le fera.

Vous voudrez également enregistrer une base de référence des performances et des revenus ou un petit ensemble de mesures préalables au lancement, comme : 

  • Taux d'ajout au panier 

  • Taux de passage du panier à la caisse 

  • Taux d'achèvement du passage à la caisse 

  • Taux de conversion 

  • Revenu par session 

  • Taux d'échec de paiement 

  • Performance des pages 

  • Erreurs de haute priorité existantes

Cela vous donnera l'état « avant » pour comparer vos données une fois le nouveau lancement déployé.

Enfin, et c'est le plus important, prévoyez une option de retour en arrière : dupliquez ou téléchargez le thème actuel. Shopify recommande de créer une copie de sauvegarde avant de personnaliser un thème, et les thèmes publiés précédemment restent disponibles dans la section des thèmes brouillons après la mise en ligne d'un nouveau thème.

Liste de vérification d'AQ d'e-commerce : ce qu'il faut tester avant le lancement 

La profondeur des tests doit refléter le risque du lancement. Évidemment, la mise à jour d'un lien de pied de page ne nécessite pas le même processus que le remplacement du panier, l'installation d'une application d'abonnement ou la modification de la logique de paiement.

Cette liste de vérification de lancement d'e-commerce couvre les domaines les plus susceptibles d'affecter les revenus :

1. AQ du thème et de la vitrine : 

Testez tous les modèles importants affectés par le lancement, y compris la page d'accueil, les pages de collection, la recherche, les pages de produits, le panier, les points d'entrée des comptes clients et les pages de destination des campagnes.

Vérifiez : 

  • La navigation, la recherche, les filtres, le tri et la pagination 

  • Les images de produits, les vidéos, les prix, les variantes, les échantillons et la disponibilité 

  • Les boutons d'ajout au panier et les contrôles de quantité 

  • Les tiroirs de panier et les pages de panier complet Les produits en solde, en précommande, en faible stock, en rupture de stock, les cartes-cadeaux et les produits d'abonnement 

  • Les mises en page mobiles et de bureau 

  • La navigation au clavier, les états de focus et les messages d'erreur 

  • Les images brisées, les fichiers manquants, les erreurs de console et les décalages de mise en page Safari, Chrome, Firefox, Edge, iOS et Android

Vous pouvez personnaliser et prévisualiser vos thèmes brouillons sans affecter la vitrine en ligne. Certaines applications pourraient ne pas être compatibles avec un thème nouveau ou mis à jour; l'AQ du thème devrait donc inclure chaque composant contrôlé par une application.

2. AQ des applications et des scripts tiers 

Pour chaque application installée, mise à jour, supprimée ou reconfigurée, vérifiez que : 

  • Les blocs d'application et les intégrations n'apparaissent qu'aux endroits prévus 

  • Les widgets se chargent sur chaque modèle pertinent 

  • Les fonctionnalités marchent pour les clients invités et connectés 

  • L'application ne duplique pas un autre widget, balise, pixel ou promotion 

  • Les paramètres de consentement autorisent ou restreignent la collecte de données de manière appropriée 

  • La désactivation de l'application ne laisse pas de balisage brisé ou de scripts abandonnés 

  • Les applications de recherche, de fidélité, d'avis, d'abonnements, de taxes, d'expédition et de rabais n'entrent pas en conflit 

  • Le lancement n'a pas causé de régression significative de la vitesse ou de la réactivité

C'est également le bon moment pour revoir comment les scripts tiers affectent les performances globales de l'e-commerce. Les scripts externes peuvent ajouter des requêtes réseau, du travail de traitement et des dépendances qui ne sont pas contrôlés par le thème lui-même. Revérifiez que les nouveaux ajouts n'affectent pas significativement votre boutique et prenez des mesures pour corriger tout ralentissement.

3. Tests du panier, du passage à la caisse et des paiements 

Exécutez des parcours complets, de la découverte du produit à la confirmation de la commande. Vous voudrez tester : 

  • Le passage à la caisse en tant qu'invité et en tant que client connecté 

  • Le passage à la caisse sur ordinateur et sur mobile 

  • Les options de paiement standard et accélérées Les paiements réussis, refusés et incomplets 

  • Différentes adresses de facturation et d'expédition 

  • Les modifications du panier avant d'accéder à la caisse 

  • Les mises à jour des stocks et les protections contre la survente 

  • Les confirmations de commande et les courriels d'avis 

  • L'acheminement de l'exécution des commandes 

  • Les remboursements complets et partiels 

  • Toutes les devises et méthodes de paiement commercialement importantes

Le mode test de Shopify Payments, la passerelle de paiement test de Shopify (également appelée passerelle factice dans certaines documentations de Shopify) et les modes de test tiers pris en charge peuvent simuler des transactions réussies et échouées sans frais réels. 

Notez que vous ne devriez pas laisser le mode test actif sur une boutique en production, car cela empêche les paiements par carte de crédit en temps réel. Certaines méthodes de paiement et le matériel de PDV nécessitent également des méthodes de test différentes; vous pourriez donc parfois avoir besoin d'une commande réelle suivie d'une annulation et d'un remboursement.

4. Tests des rabais et des fonctions Shopify 

Les promotions sont délicates, car elles peuvent parfois entraîner des bogues qui donnent l’impression de confusion chez les clients. Pour contrer cela, créez une matrice de test couvrant des éléments tels que les rabais en pourcentage ou à montant fixe, les rabais sur les produits, commandes ou expéditions, les rabais automatiques ou les codes saisis, les offres un acheté un gratuit (BOGO), les seuils de dépenses ou de quantités minimales, les combinaisons de rabais, etc.

Shopify prend en charge les combinaisons de rabais admissibles pour les produits, les commandes et l'expédition. Les combinaisons disponibles et l'ordre de calcul peuvent affecter le total final; testez donc chaque promotion à l'aide de paniers admissibles et non admissibles.

C'est particulièrement important pour les marchands qui ont terminé la migration de Shopify Scripts vers Functions. En date du 30 juin 2026, Shopify Scripts est obsolète, et tous les scripts qui étaient encore publiés ont été désactivés et ne fonctionnent plus.

Les personnalisations de rabais, d'expédition et de paiement, gérées précédemment par Scripts, devaient donc être transférées vers Shopify Functions ou une autre solution compatible. La logique basée sur les fonctions devrait avoir ses propres tests de régression plutôt que de supposer qu'elle se comportera de la même manière que le script précédent.

5. Tests d'expédition, de taxes et spécifiques aux marchés 

Les capacités de Shopify Markets et de Managed Markets rendent l'expansion internationale plus facile que jamais, mais elles peuvent également introduire des angles morts dans votre processus d'AQ et de tests de lancement.

Exécutez vos tests sur des vitrines situées et dans différentes devises. Votre meilleure option est d'utiliser des adresses de test représentant des éléments tels que des régions éloignées, des destinations restreintes, des zones de livraison/cueillette locales, des seuils de livraison gratuite et différentes juridictions fiscales, afin de confirmer que les bons tarifs, taxes, droits, devises, langues, catalogues, disponibilités des produits, prix et contenus spécifiques au marché s'affichent.

Les résultats d'expédition de Shopify peuvent dépendre des détails du produit, des emplacements des stocks, des marchés, des profils d'expédition, de l'emballage, des comptes de transporteurs et des fournisseurs de tarifs tiers. Shopify Markets peut également personnaliser la devise, la langue, la disponibilité des produits, les prix, le contenu du thème, les profils de passage en caisse et les expériences de compte.

La modification de l'adresse d'expédition lors du passage en caisse devrait également déclencher les recalculs attendus.

6. Tests des comptes clients, B2B et PDV (POS) 

Les comptes clients actuels de Shopify utilisent un code à six chiffres à usage unique par courriel plutôt qu'un mot de passe, tandis que les anciens comptes obsolètes utilisent l'authentification par courriel et mot de passe. Les comptes actuels peuvent également inclure la connexion sociale, les retours en libre-service, le crédit en magasin, les informations enregistrées et les extensions d'application.

Avant les grands lancements, passez en revue la connexion et l'authentification, l'historique des commandes, les adresses enregistrées, les détails de fidélité et d'abonnement, ainsi que vos courriels de confirmation et d'avis, pour vous assurer que tout fonctionne toujours et que le contenu reste pertinent.

Pour Shopify B2B, créez une entreprise de test et vérifiez son catalogue, ses prix, son emplacement, ses conditions de paiement, ses autorisations et la configuration du passage en caisse. Shopify recommande de confirmer les prix, les conditions et les paramètres de passage en caisse attendus au moyen de commandes de test B2B.

Les marchands omnicanaux devraient également effectuer une transaction de test avec le PDV Shopify et confirmer que les commandes, les clients, les stocks, les reçus, les taxes, les retours et les emplacements se synchronisent correctement.

7. Tests d'analyse et d'événements clients 

Revérifiez que les événements clés, tels que les produits consultés/ajoutés/retirés du panier, le passage à la caisse commencé/terminé, les préférences de consentement et les recherches effectuées, se déclenchent toujours correctement.

Recherchez les événements manquants, les achats dupliqués, les valeurs de commande incorrectes et les données qui atteignent une plateforme mais pas une autre.

Shopify offre un outil d'aide aux pixels, Pixel Helper, qui permet de tester en temps réel les événements de l'application et les pixels personnalisés. Il signale également les erreurs et peut vérifier les événements de fin de passage à la caisse en effectuant une commande de test.

Exécutez un test de validité contrôlé en production 

Juste avant le déploiement, vous devriez : 

  1. Confirmer que la sauvegarde ou la version précédente est disponible 

  2. Suspendre les modifications non liées à la boutique 

  3. Enregistrer l'heure et la version du lancement 

  4. Confirmer que la surveillance et les alertes sont actives 

  5. Garder les instructions de retour en arrière accessibles

La nouvelle fonctionnalité de déploiements, Rollouts, de Shopify permet également aux marchands admissibles de planifier des modifications à leur thème principal, au passage à la caisse et à l'expérience du compte client, ou d'exécuter des expériences comparant les modifications à un groupe de contrôle avant un lancement complet. 

Les déploiements sont disponibles avec les forfaits Basic et supérieurs, tandis que les expériences nécessitent le forfait Grow ou un forfait supérieur. Gardez à l'esprit que les déploiements ne prennent pas en charge les passages à la caisse sans interface (headless) ou personnalisés, les thèmes classiques (vintage) ni les modifications apportées aux modèles Liquid.

Surveillez les revenus d'e-commerce après chaque lancement 

Après le déploiement, surveillez à la fois les signaux techniques et commerciaux.

Les signaux techniques incluent de nouvelles erreurs JavaScript, HTTP, GraphQL, API et d'image; des défaillances de point de terminaison; des performances de page plus lentes; et des problèmes spécifiques aux navigateurs.

Les signaux commerciaux comprennent l'achèvement du passage en caisse, le taux de conversion, le revenu par session, les échecs de paiement, les abandons de panier, les plaintes liées aux promotions et les modifications des coordonnées du service client.

Vous pouvez également utiliser un outil comme Noibu pour associer les problèmes détectés aux sessions concernées, à la progression dans l'entonnoir et à la perte de revenus estimée. Ses estimations tiennent compte de facteurs tels que les sessions impactées, la baisse de conversion, la progression dans l'entonnoir, la valeur moyenne du panier et la durée pendant laquelle un problème a persisté.

Sur Shopify, l'ensemble d'outils de surveillance d'e-commerce de Noibu prend en charge la détection des erreurs, la surveillance des performances, ainsi que la relecture des sessions de la vitrine et des sessions issues des pages de passage à la caisse de Shopify.

Les rapports d'événements de lancement de Noibu peuvent comparer un à sept jours de comportement post-déploiement à la période équivalente de la semaine précédente. Les équipes peuvent ajouter des événements de lancement manuellement ou les envoyer depuis les flux de travail de déploiement via des intégrations et des webhooks (crochets web), ce qui les aide à associer les régressions au code qui a changé.

De plus, Noibu peut envoyer des alertes de passage à la caisse faible (Checkout Low) lorsque le taux de réussite du passage à la caisse chute fortement, et des alertes de passage à la caisse en panne (Checkout Down) lorsque les transactions réussies tombent à zéro, tout en comparant la période à la précédente pour réduire les fausses alarmes pendant les périodes naturellement calmes.

Priorisez les bogues en fonction de l'impact sur les revenus 

Il va sans dire que tous les problèmes survenant lors d'un nouveau lancement ne nécessitent pas un retour en arrière d'urgence. Envisagez plutôt un modèle de priorisation comme : 

  1. Critique : De façon générale, les clients ne peuvent pas créer de paniers, terminer le passage à la caisse, payer ou voir des prix précis. Annulez ou désactivez immédiatement la fonctionnalité concernée. 

  2. Élevé : Un marché majeur, un navigateur, un mode de paiement, une région d'expédition ou une promotion est bloqué. Atténuez rapidement le problème et envisagez un retour partiel. 

  3. Moyen : Le bogue crée de la friction pour un segment plus restreint, mais ne bloque pas complètement les achats. Priorisez-le en fonction de l'exposition au trafic et des revenus. 

  4. Faible : Le défaut est cosmétique ou n'a aucun impact mesurable sur l'entonnoir. Consignez-le, surveillez-le et incluez-le dans le plan de maintenance.

Définissez des déclencheurs de retour en arrière avant le déploiement. Ceux-ci pourraient inclure l'échec d'un test de validité, une baisse significative du taux d'achèvement du passage en caisse, une erreur de paiement liée au lancement, ou la perte d'un marché ou d'un mode de paiement important.

Conclusion : 

Un processus de lancement d'e-commerce bien planifié et fiable combine des déploiements contrôlés, des cas de test basés sur les risques, des scénarios réels de paiement et de marché, des tests de validité en production et un suivi continu des revenus.

N'oubliez pas que votre boutique n'a pas besoin de s'effondrer pour que vous perdiez des ventes. De petites erreurs affectant le panier d'achats, les temps de chargement des pages, votre processus de passage en caisse, les passerelles de paiement ou d'autres problèmes de performance peuvent discrètement nuire à l'expérience utilisateur de votre boutique en ligne et vous coûter des revenus.

Chez Blue Badger, nous aidons les marchands à créer des processus d'AQ reproductibles, à mettre en œuvre les analyses et la surveillance d'e-commerce de Noibu, à tester des parcours complexes sur Shopify et Adobe Commerce, et à fournir un soutien et une maintenance continus pour Shopify ou Adobe Commerce. Contactez-nous dès aujourd'hui pour en savoir plus.