Extensibilité du checkout Shopify : Le guide complet

Publié
•
Dernière mise à jour
•
Revu par un expert
•
5 min de lecture

Points clés à retenir

  • L’extensibilité du checkout Shopify est le framework qui a remplacé checkout.liquid. Il divise la personnalisation du checkout en outils structurés : Checkout UI extensions, Shopify Functions, l’API de branding et les web pixels.
  • Les boutiques Plus ont perdu checkout.liquid, les scripts supplémentaires et les balises de script sur les pages de remerciement et de statut de commande le 28 août 2025, avec des mises à niveau automatiques à partir de janvier 2026.12
  • Les boutiques non-Plus avaient jusqu’au 26 août 2026 pour mettre à niveau les pages de remerciement et de statut de commande.3 Shopify Scripts a cessé de fonctionner après le 30 juin 2026.1
  • Le code personnalisé va désormais dans des extensions et des pixels en sandbox, et non plus en JavaScript brut dans un champ du checkout. C’est plus limité, et c’est le prix à payer pour un checkout plus rapide et plus sûr.
  • La migration nécessite un vrai travail sur le thème et les applications. Fudge, l’opérateur IA pour les boutiques Shopify, gère les modifications de la vitrine qui en découlent sous forme de brouillons que vous approuvez ; les extensions de checkout elles-mêmes restent un travail de développeur.

L’extensibilité du checkout Shopify est la méthode actuelle et prise en charge pour personnaliser le checkout Shopify. Ce n’est pas une seule fonctionnalité. C’est un ensemble de blocs de construction - Checkout UI extensions, Shopify Functions, une API de branding et des web pixels - qui gèrent chacun une partie du checkout que checkout.liquid couvrait auparavant dans un seul fichier.

Ci-dessous : pourquoi Shopify a abandonné checkout.liquid, les dates limites, chaque bloc de construction, les cibles d’extension et comment effectuer la mise à niveau. Chaque section renvoie vers un guide dédié.

Chaque date ci-dessous est citée d’après une source officielle de Shopify.

Si vous avez un forfait non-Plus, la date limite du 26 août 2026 est maintenant dépassée. Nos mises à jour Shopify d’août 2026 couvrent ce qui a changé, et notre guide de migration détaille la transition complète si vous avez encore d’anciennes personnalisations à remplacer.


Pourquoi vous pouvez nous faire confiance

Nous évoluons dans l’écosystème Shopify depuis plus de quatre ans et avons travaillé avec des centaines de boutiques.

Jacques, notre CTO, a plus de 15 ans d’expérience en développement et a créé et migré des vitrines pour de nombreuses marques Shopify, y compris des travaux sur le checkout.

Nous développons Fudge, l’opérateur IA pour les boutiques Shopify, avec une note de 4.9 sur le Shopify App Store et un badge Built for Shopify. Nous sommes partiaux envers notre propre produit, et nous disons clairement où il est utile et où il ne l’est pas.


Qu’est-ce que l’extensibilité du checkout Shopify ?

L’extensibilité du checkout est un framework structuré pour personnaliser le checkout via des API approuvées par Shopify plutôt que du code arbitraire.

L’ancien modèle vous permettait d’injecter n’importe quel script JavaScript, Liquid ou tiers dans le checkout via checkout.liquid et le champ des scripts additionnels. C’était flexible mais fragile. Un script de tracking lent ou un bout de code cassé pouvait détériorer ou faire planter la page la plus importante de la boutique.

Le nouveau modèle divise cette surface en outils bien définis :

  • Les extensions UI du checkout pour les changements d’interface.
  • Les Shopify Functions pour la logique backend comme les réductions, la livraison, le paiement et la validation.
  • L’API de branding pour le style.
  • Les pixels web pour le tracking et l’analytics.

Chaque outil s’exécute dans l’environnement de rendu et la sandbox de Shopify. Vous avez moins de liberté brute, mais vous obtenez un checkout qui reste rapide, facile à mettre à jour et cohérent sur le web et l’application Shop.

Extensibilité du checkout vs checkout.liquid

Capacitécheckout.liquid (legacy)Checkout extensibility
Changements d’UIÉdition de Liquid/HTML brutCheckout UI extensions sur des targets définis
Logique métierShopify Scripts, code customShopify Functions
StylingCSS dans le fichier checkoutAPI de branding et éditeur de checkout
TrackingChamp de scripts additionnelsWeb pixels
S’exécute surInjection directe dans la pageSandbox gérée par Shopify
Upgrade pathManuel, casse lors des MAJ plateformeAPIs versionnées
DisponibilitéPlus uniquement, dépréciéCheckout complet sur Plus ; partiel sur tous les forfaits

L’idée de ce tableau : rien n’a été retiré sans être remplacé. Le travail consiste à mapper chaque ancienne customisation vers son nouvel outil.


Pourquoi Shopify a-t-il déprécié checkout.liquid ?

Trois raisons ont motivé ce changement : les performances, la sécurité et la capacité de mise à niveau.

checkout.liquid permettait aux marchands de modifier directement le checkout, ce qui signifiait que Shopify ne pouvait pas modifier le checkout en toute sécurité sans risquer de casser chaque personnalisation. Les scripts injectés s’exécutaient également avec un accès total à une page qui gère les paiements et les données personnelles.

Les pages de la vitrine avant le checkout sont toujours ouvertes aux scripts d’applications. C’est là qu’a frappé l’attaque de phishing du checkout Shopify d’octobre 2026, redirigeant les acheteurs vers un faux checkout avant que le vrai de Shopify ne se charge.

L’extensibilité du checkout résout ce problème en plaçant les personnalisations derrière des API versionnées et des sandbox. Shopify peut ainsi déployer des améliorations du checkout - fonctionnalités de conversion, One Page Checkout, correctifs d’accessibilité - sans casser votre code, car votre code communique avec une interface stable plutôt qu’avec la page brute.

Les dates limites de 2025 et 2026

Toutes les dates ci-dessous sont maintenant passées. Les boutiques qui en ont manqué une ont été mises à niveau par Shopify, et leurs anciennes personnalisations ont été supprimées.

Type de boutique / fonctionnalitéDate limiteCe qui se passe
Plus - Pages de remerciement et statut28 août 202512Fin de checkout.liquid, des scripts supplémentaires et des balises de script sur ces pages ; elles deviennent non modifiables2
Plus - mises à niveau automatiquesJanvier 20262Shopify met à niveau automatiquement les boutiques Plus restantes ; les personnalisations obsolètes sont supprimées2
Shopify Scripts30 juin 20261Les scripts ont fonctionné en parallèle des extensions de checkout jusqu’à cette date, puis se sont arrêtés1
Non-Plus (Basic, Shopify, Advanced)26 août 20263Date limite pour mettre à niveau et remplacer les pages de remerciement et de statut de commande3

Quelques remarques sur la lecture de ce tableau.

Pour les boutiques Plus, les étapes checkout.liquid pour les Informations, l’Expédition et le Paiement n’étaient déjà plus prises en charge depuis le 13 août 2024, avant l’arrêt des pages de remerciement et de statut de commande.1 La date du 28 août 2025 et la mise à niveau automatique de janvier 2026 s’appliquent spécifiquement aux pages de remerciement et de statut de commande.12

Pour les boutiques non-Plus, les pages de remerciement et de statut de commande sont la surface concernée, et la date est le 26 août 2026.3 Tout ce qui se trouvait dans le champ des scripts supplémentaires sur ces pages - balises de conversion, pixels, snippets personnalisés - devait trouver une nouvelle place d’ici là ; s’il y est encore, il ne s’exécute plus.

Shopify Scripts a une date limite distincte. La logique de réduction, d’expédition et de paiement construite avec les Scripts ne s’est exécutée que jusqu’au 30 juin 2026 ; cette logique doit désormais vivre dans Shopify Functions.1

Vous migrez votre checkout et avez besoin de modifier votre vitrine rapidement ?
Démarrer l'essai gratuit

Les briques de construction de l’extensibilité du checkout

Quatre outils remplacent ce que faisait checkout.liquid. Voici ce que gère chacun d’eux.

Extensions UI du checkout

Les Checkout UI extensions ajoutent une interface et une logique personnalisées dans les pages de checkout, de remerciement et de statut de commande à des emplacements définis.4

Elles sont construites avec les composants web de Shopify - boutons, texte, champs de formulaire, cases à cocher - combinés à des primitives de mise en page comme les piles (stack), les grilles et les sections.4 Vous les affichez sur des cibles spécifiques plutôt que de modifier la page directement, et elles lisent les données du checkout via les API cibles : identité de l’acheteur, coût, articles, attributs et champs méta (metafields).4

Utilisations courantes : champs personnalisés (notes de livraison, messages cadeaux), éléments de réassurance, upsells et bannières de contenu. Les étapes complètes du checkout (Informations, Expédition, Paiement) acceptent les UI extensions sur Plus ; les pages de remerciement et de statut de commande les acceptent sur tous les forfaits.4

Les Checkout UI extensions sont versionnées, et Shopify publie une nouvelle version de l’API chaque trimestre, vérifiez donc la documentation pour connaître la version actuelle.4

Shopify Functions

Shopify Functions personnalise la logique métier en backend - les décisions que prend le checkout, et non son apparence.5

Les types de Functions couvrent les domaines que géraient les Scripts et plus encore :5

  • Réductions - types et combinaisons de réductions personnalisées.
  • Personnalisations de la livraison - renommer, réorganiser ou masquer les options de livraison.
  • Personnalisations du paiement - masquer ou réorganiser les méthodes de paiement.
  • Validation du panier et du checkout - bloquer le checkout lorsque les conditions ne sont pas remplies.
  • Acheminement des commandes, points de retrait et bundles.

Les Functions sont compilées en WebAssembly et s’exécutent sur l’infrastructure de Shopify.5 Il existe des modèles pour Rust et JavaScript, et Shopify recommande Rust comme étant le choix le plus performant pour que les fonctions n’échouent pas sur les gros paniers.5 Elles s’exécutent sans accès au réseau ou au système de fichiers, ce qui permet de les garder rapides et prévisibles dans le checkout.

C’est le remplacement direct de Shopify Scripts. Les Scripts ont cessé de s’exécuter après le 30 juin 2026, toute logique encore écrite sous forme de Script doit donc être reconstruite en tant que Function.1

L’API de branding

L’API de branding stylise le checkout grâce à des jetons de design structurés plutôt que du CSS libre.

Elle fonctionne via la mutation checkoutBrandingUpsert de l’API Admin GraphQL, avec un designSystem qui définit les couleurs de base, la typographie, les rayons de bordure et l’espacement, et un objet customizations qui stylise des composants spécifiques.6 Les styles s’appliquent ensemble au checkout, aux Checkout UI extensions et aux pages de compte client, et non page par page.7

Une contrainte à prendre en compte : le style avancé du checkout via l’API de branding est uniquement disponible pour les marchands Shopify Plus.7 Les boutiques non-Plus le personnalisent via les paramètres de couleurs, de polices et de logo de l’éditeur de checkout.

Pixels web

Les web pixels remplacent le champ des scripts supplémentaires pour le tracking.

L’API Web Pixels s’abonne aux événements clients - pages vues, produits vus, ajouts au panier, commandes terminées - dans une sandbox, de sorte que le tracking observe les événements sans toucher au checkout lui-même.8 Les pixels d’application s’exécutent dans une sandbox stricte et peuvent récupérer les paramètres configurés via l’API Admin ; les pixels personnalisés s’exécutent dans une sandbox souple (lax) et ne nécessitent pas de code standard (boilerplate).8

C’est là que vont les balises de conversion Google Ads, les pixels Meta, GTM et les analytics. Les balises dans l’ancien champ des scripts supplémentaires ont cessé de fonctionner à la date limite de chaque boutique.13

Pour savoir où le JavaScript de la vitrine a toujours sa place maintenant que les Functions gèrent la logique du checkout, consultez comment ajouter du JavaScript personnalisé dans Shopify.


Comprendre les “targets” (cibles) d’extension

Les targets définissent où une UI extension apparaît et comment elle se comporte.4 Il en existe trois sortes :

Type de targetCe qu’il faitExemple
StaticFait un rendu automatique à un emplacement fixeAprès les champs de contact, après les articles du panier
BlockLe marchand le positionne dans l’éditeur de checkoutUn bloc de contenu custom que le marchand glisse-dépose à sa place
RunnableExécute de la logique sans faire de rendu d’UIRéagit à un changement dans un champ d’adresse

Les targets static et block couvrent la plupart des customisations visibles. La différence se situe au niveau du contrôle : les targets static s’affichent là où le target est défini, tandis que les targets block laissent le marchand choisir l’emplacement dans l’éditeur de checkout.4

Une seule extension peut déclarer plus d’un target, ce qui permet à une app d’ajouter à la fois un champ et la logique qui y réagit.


Extensibilité des pages de Remerciement et de Statut de commande

Les pages de remerciement et de statut de commande sont là où la plupart des boutiques non-Plus ressentent ce changement, car c’est là que se trouvaient leur tracking et leur contenu post-achat.

Ces deux pages sont désormais personnalisées via l’éditeur de checkout et de compte avec des UI extensions et des web pixels, et non avec checkout.liquid ou des scripts supplémentaires.23 Les UI extensions peuvent afficher un message personnalisé, un sondage ou du contenu post-achat, avec un accès en lecture aux champs méta de la commande.4 Le tracking qui se trouvait dans les scripts supplémentaires passe aux pixels d’application pour que les événements continuent de se déclencher.2 Les offres post-achat sont une utilisation courante de ces surfaces ; notre comparatif des meilleures applications d’upsell post-achat Shopify couvre les applications déjà construites dessus.

Pour une boutique sous les forfaits Basic, Shopify ou Advanced, voici la checklist pour remplacer ce que la mise à niveau a supprimé :3

  1. Trouver chaque balise dans le champ des scripts supplémentaires (conversion, remarketing, analytics).
  2. Recréer chacune d’elles en tant que pixel d’application ou pixel personnalisé.
  3. Reconstruire tout contenu post-achat en tant qu’UI extension sur la page de remerciement.
  4. Vérifier que les événements se déclenchent lors d’une commande test.

Si vous ne faites rien, Shopify met à niveau la boutique pour vous et les anciennes personnalisations ne sont pas conservées.23


Comment migrer depuis checkout.liquid

La mise à niveau est un exercice de correspondance. Prenez chaque chose que faisait l’ancien checkout et déplacez-la vers l’outil qui la gère désormais. Notre guide de migration de checkout.liquid vers les extensions de checkout détaille la marche à suivre étape par étape.

Ce que vous aviezOù ça va maintenant
Champs personnalisés / contenu dans checkout.liquidCheckout UI extension sur une cible4
Shopify Scripts (réductions, expédition)Shopify Functions15
Style CSS dans le fichier du checkoutAPI de branding (Plus) ou éditeur de checkout7
Balises dans les scripts supplémentairesWeb pixels28
Modifications des pages de remerciement / statut de commandeUI extensions dans l’éditeur de checkout23

Un ordre d’opérations fonctionnel :

  1. Inventorier l’ancien checkout. Listez chaque personnalisation, script et application touchant le checkout, la page de remerciement et le statut de commande.
  2. Trier par outil. Attribuez chaque élément à une UI extension, une Function, au branding ou à un pixel.
  3. Vérifier d’abord vos applications. De nombreuses applications proposent déjà des versions pour l’extensibilité du checkout. Mettre à niveau l’application est souvent plus rapide que de reconstruire du code personnalisé. Les applications d’abonnement sont un cas courant, car elles touchent à la fois au checkout, aux réductions et au compte client ; les meilleures applications d’abonnement Shopify sont toutes construites sur les nouvelles API.
  4. Reconstruire les éléments personnalisés en tant qu’extensions. Générez la structure avec la CLI Shopify et testez sur une boutique de développement.
  5. Déplacer d’abord les Scripts vers les Functions. Les Scripts ont cessé de s’exécuter après le 30 juin 2026.1
  6. Vérifier avec une vraie commande test avant de vous y fier.

Pour le parcours spécifique à Plus, y compris là où la modification limitée du checkout s’applique encore, voir comment modifier checkout.liquid dans Shopify Plus.


Tester les extensions du checkout

Le checkout est la dernière page que vous souhaitez voir planter en ligne. Testez-le bien avant de le publier.

  • Boutiques de développement. Construisez et prévisualisez vos extensions sur une boutique de développement, pas sur l’environnement de production.
  • Prévisualisation avec Shopify CLI. L’exécution de shopify app dev sert votre extension pour ainsi simuler sa présence lors d’un vrai checkout avant déploiement.
  • Commandes tests. Passez une commande complète de bout en bout en passant par les pages du Statut de commande, et confirmez que les pixels ont bien réagi.
  • Thèmes brouillons pour les modifications environnantes. Le contenu du checkout voisine souvent celui du panier et des pages de produit ; conservez ces changements sous forme de brouillons jusqu’à ce que vous les publiiez.

Pour les logiques d’upsell et cross-sell qui agissent sur le panier et le checkout ensemble, voir comment ajouter des upsells dans le panier Shopify. Il est par ailleurs utile d’analyser vos performances après ces changements ; notre Guide CRO pour Shopify détaille quoi tester pour booster vos conversions.


Limites et contraintes à prévoir

L’extensibilité du checkout est plus restrictive que checkout.liquid par conception. Connaissez les limites avant de promettre un développement.

  • Pas de code arbitraire dans le checkout. Vous travaillez via des cibles et des API définies. S’il n’y a pas de cible pour un emplacement, vous ne pouvez pas encore y afficher d’éléments.
  • La personnalisation complète du checkout est réservée à Plus. Les UI extensions sur les étapes Informations, Expédition et Paiement, ainsi que l’API de branding, sont des fonctionnalités Shopify Plus.47 Les boutiques non-Plus personnalisent les pages de remerciement et de statut de commande, ainsi que le style au niveau de l’éditeur.
  • Les Functions s’exécutent en sandbox. Pas d’accès au réseau ou au système de fichiers, et les performances sont importantes sur les gros paniers, c’est pourquoi Shopify recommande Rust.5
  • Le branding s’applique à tout le checkout. Les styles s’appliquent à l’ensemble de l’expérience de checkout, et non page par page.7
  • Les API sont versionnées. Les extensions ciblent une version spécifique de l’API, et vous effectuez les mises à niveau de manière délibérée.4

Où intervient Fudge lors d’un travail sur le checkout

L’extensibilité du checkout (checkout extensibility) est un travail de développeur : structurer (scaffolding) les extensions, écrire des Functions, câbler des pixels, tester sur des boutiques de développement.

La vitrine (storefront) autour du checkout - les pages de destination (landing pages), le contenu du panier, les pages produits, les sections de réassurance, les campagnes saisonnières - est l’endroit où se fait réellement une grande partie du travail de conversion, et la plupart de ces éléments ne nécessitent pas de développeur.

C’est le rôle de Fudge. Il s’exécute dans l’admin Shopify, fonctionne à partir de prompts plutôt que de code, et conserve chaque modification sous forme de brouillon que vous prévisualisez avant de publier. Il génère du Liquid natif, du JS et du CSS dans votre thème, il n’y a donc pas de lock-in (enfermement propriétaire). Il peut également identifier les pages produits et panier où les acheteurs abandonnent avant d’atteindre le checkout, préparer les correctifs et comparer le taux de conversion avant et après chaque changement. Pour les modifications orientées marchand qui entourent une migration de checkout - les pages et le contenu que vous préféreriez ne pas coder à la main - l’éditeur de boutique s’en charge pendant que votre équipe s’occupe des extensions de checkout.

Ce sont deux couches différentes. Les API d’extension gèrent le checkout ; un éditeur orienté brouillons gère la vitrine autour de lui.


Conclusion

L’extensibilité du checkout a remplacé un fichier flexible et fragile par quatre outils définis : les UI extensions pour l’interface, les Functions pour la logique, l’API de branding pour le style et les web pixels pour le tracking. Vous échangez une liberté brute contre un checkout qui reste rapide et facile à mettre à niveau.

Toutes les dates sont désormais derrière nous. Les boutiques Plus ont été mises à niveau tout au long de 2025 et jusqu’en janvier 2026.12 Shopify Scripts s’est arrêté après le 30 juin 2026.1 Les boutiques non-Plus avaient jusqu’au 26 août 2026 pour migrer les pages de remerciement et de statut de commande.3

Associez chaque ancienne personnalisation à son nouvel outil, portez d’abord les Scripts vers les Functions, déplacez les balises vers les pixels et testez avec une vraie commande. C’est toute la migration.


FAQ

Qu'est-ce que l'extensibilité du checkout Shopify ?

C'est le framework actuel et pris en charge pour personnaliser le checkout Shopify via des API définies au lieu de modifier checkout.liquid. Il divise le travail en quatre blocs de construction : les Checkout UI extensions pour les changements d'interface, Shopify Functions pour la logique backend comme les réductions et la validation, l'API de branding pour le style, et les web pixels pour le tracking. Chacun s'exécute dans une sandbox gérée par Shopify plutôt que d'injecter du code dans la page.

Quelle est la date limite de checkout.liquid pour ma boutique ?

Pour les boutiques Shopify Plus, checkout.liquid, les scripts supplémentaires et les balises de script sur les pages de remerciement et de statut de commande ont pris fin le 28 août 2025, avec des mises à niveau automatiques à partir de janvier 2026. Pour les boutiques non-Plus (Basic, Shopify, Advanced), la date limite pour mettre à niveau les pages de remerciement et de statut de commande était le 26 août 2026. Toutes ces dates sont maintenant passées.

Qu'arrive-t-il à Shopify Scripts ?

Shopify Scripts a cessé de fonctionner après le 30 juin 2026. La logique de réduction, d'expédition et de paiement construite sous forme de Scripts doit migrer vers Shopify Functions, qui couvrent les mêmes cas et bien d'autres.

Ai-je besoin de Shopify Plus pour utiliser l'extensibilité du checkout ?

Pas complètement. La personnalisation des étapes complètes du checkout (Informations, Expédition, Paiement) avec des UI extensions et l'utilisation de l'API de branding sont des fonctionnalités Shopify Plus. Les boutiques non-Plus peuvent toujours ajouter des UI extensions et des web pixels aux pages de remerciement et de statut de commande et styliser le checkout via l'éditeur de checkout. Ainsi, chaque forfait en obtient une partie ; Plus obtient tout.

Qu'est-ce qui remplace les scripts supplémentaires pour le tracking ?

Les web pixels. L'API Web Pixels s'abonne aux événements clients dans une sandbox, de sorte que les balises comme le suivi des conversions Google Ads, les pixels Meta et GTM continuent de se déclencher sans se trouver directement dans la page de checkout. Les pixels d'application s'exécutent dans une sandbox stricte et lisent les paramètres de l'API Admin ; les pixels personnalisés s'exécutent dans une sandbox souple sans code standard. Les balises laissées dans l'ancien champ des scripts supplémentaires ont cessé de fonctionner à la date limite de chaque boutique.

Que se passe-t-il si j'ai manqué la date limite de checkout.liquid ?

Shopify met à niveau la boutique automatiquement, et les anciennes personnalisations ne sont pas conservées. Tout ce qui se trouvait dans checkout.liquid ou dans le champ des scripts supplémentaires, comme les balises de conversion ou le contenu post-achat, cesse de s'exécuter jusqu'à ce que vous le reconstruisiez sous forme de web pixel ou de Checkout UI extension.

Qu'est-ce qu'une cible d'extension (extension target) ?

Une cible (target) est l'emplacement qui détermine où une Checkout UI extension apparaît et comment elle se comporte. Les cibles statiques s'affichent automatiquement à des emplacements fixes, les cibles de bloc permettent au marchand de positionner l'extension dans l'éditeur de checkout, et les cibles exécutables exécutent une logique sans afficher d'interface utilisateur. Une même extension peut s'enregistrer sur plusieurs cibles.

Puis-je encore ajouter du code personnalisé au checkout Shopify ?

Oui, mais via les outils approuvés plutôt que par injection directe. La logique d'interface utilisateur va dans les Checkout UI extensions, les règles métier vont dans Shopify Functions, le style passe par l'API de branding et le tracking va dans les web pixels. Vous ne pouvez plus coller de JavaScript arbitraire dans le checkout, et s'il n'y a pas de cible d'extension pour un emplacement, vous ne pouvez pas encore y afficher de contenu.

Jacques's signature
Gérez les modifications de la vitrine liées au checkout sans code.

Footnotes

  1. “checkout.liquid”, documentation développeur Shopify, indiquant que checkout.liquid, les scripts supplémentaires et les balises de script pour les pages de remerciement et de statut de commande ont pris fin le 28 août 2025, que les étapes Informations/Expédition/Paiement ne sont plus prises en charge, et que Shopify Scripts fonctionne en parallèle des extensions de checkout jusqu’au 30 juin 2026 : https://shopify.dev/docs/storefronts/themes/architecture/layouts/checkout-liquid ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10 ↩11 ↩12 ↩13 ↩14

  2. “Plus - Mettre à niveau et remplacer vos pages de remerciement et de statut de commande”, Centre d’aide Shopify, notant la date limite Plus du 28 août 2025, le fait que les scripts supplémentaires et checkout.liquid sont devenus non modifiables, que les mises à niveau automatiques commencent en janvier 2026, et que le tracking passe aux pixels d’application : https://help.shopify.com/en/manual/checkout-settings/customize-checkout-configurations/upgrade-thank-you-order-status/plus-upgrade-guide ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10 ↩11 ↩12

  3. “Mettre à niveau et remplacer vos pages de remerciement et de statut de commande”, Centre d’aide Shopify, indiquant que les boutiques non-Plus avaient jusqu’au 26 août 2026 pour mettre à niveau et remplacer les pages de remerciement et de statut de commande : https://help.shopify.com/en/manual/checkout-settings/customize-checkout-configurations/upgrade-thank-you-order-status ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10

  4. “Checkout UI extensions”, documentation développeur Shopify, décrivant les cibles (statiques, blocs, exécutables), les API cibles, les composants web, la disponibilité sur les pages et le versionnage des API : https://shopify.dev/docs/api/checkout-ui-extensions/latest ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10 ↩11

  5. “Shopify Functions”, documentation développeur Shopify, listant les types de fonctions (réductions, livraison, paiement, validation, acheminement des commandes, retrait, bundles), la compilation WebAssembly et les modèles Rust/JavaScript, avec Rust recommandé pour les performances : https://shopify.dev/docs/apps/build/functions ↩ ↩2 ↩3 ↩4 ↩5 ↩6

  6. “checkoutBrandingUpsert”, API Admin GraphQL, décrivant le designSystem (couleurs, typographie, rayon de bordure, espacement) et l’objet customizations pour le branding du checkout : https://shopify.dev/docs/api/admin-graphql/latest/mutations/checkoutBrandingUpsert ↩

  7. “À propos du style du checkout”, documentation développeur Shopify, indiquant que les personnalisations du style du checkout via l’API de branding sont réservées aux marchands Shopify Plus et s’appliquent à l’ensemble du checkout : https://shopify.dev/docs/apps/build/checkout/styling ↩ ↩2 ↩3 ↩4 ↩5

  8. “API Web Pixels”, documentation développeur Shopify, décrivant l’abonnement aux événements clients dans des sandbox souples (Lax) ou strictes (Strict) et la différence entre les pixels d’application et les pixels personnalisés : https://shopify.dev/docs/api/web-pixels-api ↩ ↩2 ↩3

Articles similaires

Jacques Blom
Jacques Blom
CTO chez Fudge.
Jacques est CTO chez Fudge. Il code depuis l'âge de 13 ans et développe sur Shopify depuis plus de 15 ans. Avant de rejoindre Fudge, il a dirigé l'ingénierie de plusieurs startups passées par YC. Il a conçu l'opérateur IA de Fudge, qui a déployé 640 000+ pages et sections pour 3 100+ boutiques Shopify. Il écrit sur la performance Shopify, l'architecture des thèmes et l'utilisation sécurisée des LLM sur du code Liquid en production.