L'échéance de migration hors checkout.liquid pour les pages de remerciement et de statut de commande est tombée le 26 août pour les boutiques non Plus. Si vos pixels de conversion, vos ventes additionnelles post-achat ou votre tracking d'affiliation y vivaient encore, ils se sont arrêtés.
Il y a deux mois, nous écrivions sur l'extinction de Shopify Scripts et le type de panne très particulier qu'elle produisait : rien ne plante, aucune alerte ne se déclenche, et les dégâts n'apparaissent que lorsque quelqu'un rapproche un chiffre plusieurs semaines plus tard. Le 26 août, la même forme de défaillance est arrivée pour un autre groupe de marchands.
C'était l'échéance pour les boutiques non Plus afin d'achever la migration hors de checkout.liquid pour les pages de remerciement et de statut de commande. Les boutiques Plus avaient franchi leur échéance équivalente en août 2025. Les étapes principales du checkout avaient migré en 2024. Il s'agissait du dernier morceau, et il touche les marchands les moins susceptibles d'avoir un développeur qui surveille le changelog.
La page de remerciement a longtemps été l'endroit commode pour placer tout ce qui devait se déclencher sur une commande finalisée. Cette commodité explique précisément l'accumulation.
| Ce qui s'y trouvait | Symptôme actuel | Comment vous le remarquez |
|---|---|---|
| Pixels de conversion des régies publicitaires | Les achats cessent d'être rapportés | Les conversions déclarées chutent alors que les commandes tiennent |
| Scripts d'affiliation et de parrainage | Les commissions cessent d'être attribuées | Les partenaires se plaignent, ou pire, ne se plaignent pas |
| Widgets de vente additionnelle post-achat | Le chiffre d'affaires additionnel tombe à zéro | Une ligne de revenu disparaît sans bruit |
| Messages personnalisés de statut de commande | Le client voit la page par défaut | Des tickets de support demandant où est le suivi |
| Widgets d'enquête et d'attribution | Les réponses post-achat s'arrêtent | Personne ne le remarque avant un trimestre |
| Invitations à rejoindre le programme de fidélité | Les inscriptions baissent | La croissance du programme s'aplatit |
Les pixels publicitaires sont le poste coûteux. Si vos conversions d'achat ont cessé d'être rapportées le 26 août, votre optimisation de campagnes tourne depuis sur des données incomplètes, et les algorithmes d'enchères apprennent dessus. Cela s'aggrave chaque jour.
Avant tout travail de migration, déterminez si vous êtes réellement concerné. Trois vérifications, dans l'ordre.
Une requête de rapprochement rapide sur les commandes, pour disposer du dénominateur auquel comparer les chiffres des régies :
// Commandes par jour de part et d'autre du 26 août.
// À comparer aux conversions d'achat déclarées par les régies sur les mêmes jours.
const query = `
query DailyOrders($cursor: String, $search: String!) {
orders(first: 250, after: $cursor, query: $search) {
pageInfo { hasNextPage endCursor }
edges {
node {
createdAt
totalPriceSet { shopMoney { amount } }
}
}
}
}
`;
function bucketByDay(orders) {
const days = new Map();
for (const order of orders) {
const day = order.createdAt.slice(0, 10);
const current = days.get(day) || { count: 0, revenue: 0 };
current.count += 1;
current.revenue += Number(order.totalPriceSet.shopMoney.amount);
days.set(day, current);
}
return Object.fromEntries([...days].sort());
}Si votre nombre de commandes est stable de part et d'autre du 26 août et que celui de la régie ne l'est pas, vous avez votre réponse et il est inutile de chercher plus loin.
Le modèle de remplacement n'est pas un mécanisme unique. Différentes responsabilités ont migré vers différents endroits, et placer un élément au mauvais endroit est la meilleure façon de faire la migration deux fois.
L'isolation est ce qui piège les équipes. Les Web Pixels n'ont pas d'accès arbitraire à la page, et un script qui s'attendait à lire le DOM ou une variable globale ne fonctionnera pas tel quel. La plupart des pixels éditeurs disposent désormais d'une version supportée. Les scripts sur mesure demandent généralement une réécriture contre le schéma d'événements plutôt qu'un portage.
La tentation est de reproduire exactement ce qui existait. Résistez-y, pour une raison : le suivi des achats côté navigateur était déjà lacunaire avant cette échéance, et le reconstruire dans le navigateur préserve la perte.
Outils de consentement, extensions et restrictions navigateur suppriment une part significative et non aléatoire des événements d'achat côté client. Puisque vous reconstruisez de toute façon, c'est le moment le moins coûteux que vous aurez jamais pour basculer le rapport d'achat côté serveur, où l'événement est construit à partir de la commande réellement créée par votre backend plutôt que d'une page que le client n'a peut-être jamais entièrement chargée. Nous avons détaillé la mise en œuvre dans notre guide du tracking côté serveur.
Ainsi, la migration produit de meilleures données qu'en juillet, au lieu de simplement rétablir l'existant.
Deux dépréciations silencieuses en deux mois devraient trancher un débat récurrent en revue d'ingénierie. Les boutiques qui ont traversé l'extinction des Scripts et cette échéance sans incident n'avaient pas de meilleurs développeurs. Elles étaient simplement capables de répondre à la question de savoir quel code s'exécute où.
Une autre échéance est déjà visible. Les extensions de checkout et de compte client ont une exigence de migration au 1er octobre, que nous traiterons la semaine prochaine. Si vous travaillez de toute façon sur vos extensions ce mois-ci, faire les deux d'un coup coûte nettement moins cher que de les espacer de quatre semaines.
Nous réalisons des audits de migration checkout couvrant la couverture des pixels, la reconstruction des extensions et le rapport d'achat côté serveur, calibrés pour finir bien avant le pic saisonnier. Voir notre service de développement d'applications Shopify ou contactez-nous.
Non. Les boutiques Plus avaient leur échéance pour les pages de remerciement et de statut en août 2025. Celle-ci concernait les marchands non Plus, ce qui explique qu'elle ait bien moins circulé.
Possiblement. La finalisation des commandes n'a jamais été en jeu. Ce qui a cassé, c'est tout ce qui était rattaché à la page de finalisation : vérifiez le reporting de conversion des régies et toute ligne de revenu post-achat plutôt que le tunnel de commande.
Non. Les événements qui ne se sont jamais déclenchés sont irrécupérables. Vous pouvez en revanche rapprocher les commandes réelles des conversions déclarées sur la période de trou, afin que votre reporting soit honnête sur le manque.
Rarement. L'essentiel du tracking passe en Web Pixels, qui se configurent plutôt qu'ils ne se développent. Les éléments d'interface sur mesure demandent une extension, donc du développement, mais de faible ampleur.
Pour une boutique avec des pixels éditeurs standards, un à deux jours. Pour une boutique avec scripts sur mesure, ventes additionnelles post-achat et intégrations d'affiliation, prévoyez une à deux semaines, tests inclus.

Les Scripts historiques ont cessé de s'exécuter le 30 juin. Voici comment retrouver la logique de remise, de livraison et de paiement qui a disparu sans bruit de votre boutique, et par quoi commencer la reconstruction.

Les Editions Summer '26 ont rendu Checkout Components généralement disponible sur Shopify Plus. Ce qui change sur le plan architectural, ce que l'adoption coûte réellement, et comment séquencer une migration sans mettre le pic saisonnier en danger.

La release Hydrogen d'avril a rendu le proxy Storefront API obligatoire et déplacé le suivi du consentement côté serveur. Voici ce qui casse, ce qu'il faut migrer, et comment livrer la mise à jour avant la deadline du 30 juin 2026.