Luseri

Luseri / Guides

Les échéances d'un développeur d'application Shopify : tous les changements datés de 2026 et 2027

Au 20 octobre 2026, les prochaines échéances d'une application Shopify sont le 1er décembre 2026 pour les applications de retours et d'abonnements qui ont le badge Built for Shopify, le 1er janvier 2027, date à laquelle toute application publique doit utiliser des jetons d'accès hors ligne qui expirent, le 16 janvier 2027, quand la version 2026-01 de l'API cesse d'être servie, et le 1er mars 2027, quand les script tags cessent de tourner sur les boutiques. Chaque date ci-dessous vient du journal des changements ou de la documentation de Shopify pour les développeurs, et cette page est revérifiée chaque mois.

Par , mis à jour le

À venir

Sept changements datés sont annoncés après le 20 octobre 2026. Les deux qui coupent quelque chose sont la fin des jetons qui n'expirent pas, le 1er janvier 2027, et celle des script tags sur les boutiques, le 1er mars 2027.

DateCe qui changeQui est concernéCe qu'il faut faireSource
1er décembre 2026Built for Shopify, le badge de qualité de Shopify : les applications de retours et d'échanges et les applications d'abonnements qui offrent aux acheteurs un espace en libre-service doivent identifier les clients avec la Customer Account API (l'API des comptes clients de Shopify).Les applications de ces deux catégories qui ont le badge ou le visentPasser la connexion des clients dans les parcours acheteurs sur la Customer Account API, sous peine de perdre le badge.Journal des changements, 17 juin 2026
1er janvier 2027Toute application publique doit utiliser des jetons d'accès hors ligne qui expirent pour appeler l'API Admin. Ces jetons sont les clés avec lesquelles ton application appelle l'API d'une boutique quand le marchand n'est pas connecté. Les jetons qui n'expirent pas reçoivent des erreurs d'authentification.Les applications publiques créées avant le 1er avril 2026 qui utilisent encore des jetons sans expiration. Les applications sur mesure ne sont pas concernées.Échanger les jetons existants par le code (le marchand ne réinstalle rien), renouveler le jeton d'accès qui dure 60 minutes, et enregistrer chaque nouvelle paire de jetons.Journal des changements, 20 mai 2026
16 janvier 2027La version 2026-01 de l'API cesse d'être servie à 15 h UTC. Les requêtes qui la demandent reçoivent la réponse de la plus ancienne version supportée, 2026-04.Les applications et les abonnements aux webhooks (les notifications que Shopify envoie à ton application) fixés sur 2026-01Passer sur 2026-04 ou plus récent, et tester avant ses changements incompatibles.Doc des versions de l'API
1er mars 2027Shopify cesse d'injecter les script tags dans les boutiques. Un script tag est un bout de JavaScript qu'une application ajoute à la boutique sans toucher au thème. Depuis le 1er octobre 2026, scriptTagCreate et scriptTagUpdate renvoient déjà une erreur dans toutes les versions de l'API.Les applications qui chargent du JavaScript sur les boutiques avec des script tagsRemplacer chaque script tag par un app embed block (un bloc que le marchand active dans l'éditeur de thème) livré dans une extension de thème, ou par un web pixel (un script de suivi isolé) s'il ne sert qu'à mesurer.Journal des changements, 24 août 2026
16 avril 2027La version 2026-04 de l'API cesse d'être servie à 15 h UTC.Les applications et les abonnements aux webhooks fixés sur 2026-04Passer sur 2026-07 ou plus récent.Doc des versions de l'API
1er mai 2027Les applications Built for Shopify doivent aligner leur App Home intégrée (la page de l'application dans l'administration de Shopify) sur le nouveau style visuel de l'administration.Les applications Built for Shopify qui affichent leur propre interface dans l'administrationAdopter Polaris 2.0 (Polaris est le système de design de l'administration), en version candidate depuis le 24 septembre 2026. Les applications sur Polaris React passent d'abord aux Polaris Web Components.Journal des changements, 24 septembre 2026
1er juillet 2027L'expédition par marché (market-driven shipping) atteint tous les marchands : les réglages d'expédition des marchands quittent les profils de livraison pour les marchés (Markets). Le déploiement a commencé le 1er octobre 2026.Les applications qui lisent, créent ou modifient les profils de livraison des marchandsPasser ces appels sur l'API Markets et tester dans l'aperçu de la fonction. Les applications qui n'utilisent que leurs propres profils de livraison n'ont rien à changer.Journal des changements, 1er et 7 juillet 2026

Annoncé, sans date au 20 octobre 2026 :

  • La Billing API (l'ancienne API de facturation des applications) n'a pas de date de fin. Elle est marquée « legacy » (ancienne génération) depuis le 12 mai 2026, et passer à Shopify App Pricing reste un choix.
  • Le tableau de bord Partner (Partner Dashboard) n'a pas de date de fin. Shopify annonce l'arrivée dans le Dev Dashboard, le tableau de bord développeur, des versements, de l'historique de l'application, de la distribution, des fiches et des prix.
  • L'exigence 4.1.2 sur les noms d'application uniques est appliquée par vagues, et chaque application prévenue reçoit son propre délai.
  • La vérification d'identité des partenaires qui envoient des demandes d'accès collaborateur devait devenir obligatoire « dans les semaines à venir » après le 9 juillet 2026.
  • La fonction useBuyerJourneyIntercept des extensions d'interface du paiement (checkout UI extensions), dépréciée dans la version 2026-07, sera retirée dans une version future.

Déjà en vigueur en 2026

Ces changements sont entrés en vigueur entre avril et octobre 2026, du plus ancien au plus récent.

DateCe qui a changéQui est concernéCe qu'il faut faireSource
1er avril 2026Les nouvelles applications publiques doivent demander et utiliser des jetons d'accès hors ligne qui expirent.Les applications publiques créées à partir du 1er avril 2026Utiliser les modèles d'application et les bibliothèques de Shopify, qui gèrent le renouvellement, ou le programmer toi-même.Journal des changements, 20 mars 2026
20 avril 2026Les retours de la validation des applications passent dans le tableau de bord Partner, sous App > Distribution, avec un statut pour chaque exigence. Depuis le 2 juin 2026, les contrôles de qualité des applications publiées suivent le même circuit.Les applications en validation ou en contrôleRépondre aux vérificateurs dans le tableau de bord Partner plutôt que par e-mail.Journal des changements, 20 avril et 2 juin 2026
22 avril 2026L'exigence 1.1.15 s'applique aux applications publiées : les remboursements passent uniquement par le prestataire de paiement d'origine, et l'avoir donné lors d'un remboursement passe par refundCreate ou returnProcess.Les applications qui font des remboursements ou donnent des avoirsFaire passer remboursements et avoirs par ces deux mutations (les opérations d'écriture de l'API).Journal des changements, 20 mars 2026
23 avril 2026Les marchands doivent choisir une raison de désinstallation parmi huit avant de retirer une application. Un membre de l'équipe Shopify a aussi indiqué en avril 2026 qu'une fermeture de boutique programmée par le marchand désinstalle désormais les applications à la fin du cycle de facturation payé, avec la raison scheduled_cancellation.Toutes les applicationsLire les raisons dans le tableau de bord Partner ou dans la Partner API. Selon l'équipe Shopify, scheduled_cancellation n'est pas dans le webhook app/uninstalled.Journal des changements, 29 avril 2026 ; équipe Shopify sur le forum, avril 2026
28 avril 2026Shopify App Pricing cesse d'envoyer des webhooks pour les changements d'abonnement et cesse d'ajouter charge_id à l'adresse de retour.Les applications facturées avec Shopify App Pricing, l'ancien Managed PricingLire l'état des abonnements dans la Partner API : activeSubscription et l'historique des événements.Doc de Shopify App Pricing
12 mai 2026Managed Pricing devient Shopify App Pricing, la facturation par défaut des nouvelles applications publiques, avec des frais à l'usage via l'API App Events. La Billing API marche toujours mais devient « legacy », affichée comme Manual Pricing (Legacy).Toutes les applications payantesRien n'est imposé : les intégrations existantes de la Billing API continuent de tourner. Les nouvelles applications démarrent sur App Pricing quand il convient à leur modèle de prix.Journal des changements, 12 mai 2026 ; doc de facturation
17 juin 2026Exigences 2.2.8 et 2.2.9 : une extension Sidekick (Sidekick est l'assistant IA de l'administration de Shopify) doit rester dans ce que fait l'application, sans promotion, vente croisée ni demande d'avis.Les applications qui ont une extension SidekickVérifier que la configuration de l'extension, son comportement et ta fiche décrivent la même application.Journal des changements, 17 juin 2026
6 juillet 2026L'exigence 1.3 sur l'honnêteté des avis entre en vigueur. Les applications prises à récompenser des avis en perdent une part importante, et des contrôles renforcés dépublient les avis jugés peu fiables, anciens compris.Toutes les applications de l'App StoreDemander un avis en termes neutres, après un vrai usage, sans aucune récompense. Écrire au support si des avis authentiques ont disparu.Journal des changements, 6 juillet 2026
9 juillet 2026La vérification d'identité des partenaires ouvre, via Stripe avec une pièce d'identité officielle à photo et un selfie, avant d'envoyer de nouvelles demandes d'accès collaborateur.Les membres d'une organisation partenaire qui demandent un accès collaborateur à la boutique d'un marchandFaire la vérification sur la page Request collaborations du Dev Dashboard.Journal des changements, 9 juillet 2026
15 juillet 2026Exigence 4.1.2 : le nom d'une application doit être unique et commencer par ta propre marque. Les applications prévenues reçoivent un délai pour changer de nom, et ne pas s'y conformer peut mener au retrait de l'App Store.Les applications dont le nom peut se confondre avec une autre application, un autre développeur, une marque ou un produit ShopifyPrévoir un changement de nom avant d'être prévenu.Journal des changements, 15 juillet 2026
26 août 2026Date limite pour que les boutiques hors Shopify Plus passent à la nouvelle version de leurs pages de remerciement et de suivi de commande. Les scripts additionnels des anciennes pages doivent être remplacés.Les applications qui reposaient sur des scripts additionnels dans ces pagesUtiliser des blocs d'application pour ce que voit l'acheteur et des pixels d'application pour le suivi.Centre d'aide Shopify
15 septembre 2026Le nouveau look de l'administration de Shopify commence à arriver chez les marchands. Les extensions d'interface (Admin UI et App Home UI) prennent le nouveau style toutes seules, tandis qu'une App Home intégrée garde son style tant que l'application n'adopte pas Polaris 2.0.Les applications qui ont une interface intégrée dans l'administrationTester l'application dans les deux versions de l'administration. Les applications Built for Shopify ont jusqu'au 1er mai 2027.Journal des changements, 15 septembre 2026
21 septembre 2026Shopify App Pricing permet un nombre illimité de forfaits privés, chacun ouvert à autant de boutiques choisies que tu veux, au lieu de 15 forfaits et 20 boutiques par forfait.Les applications sur App Pricing qui font des offres sur mesureRien d'obligatoire.Journal des changements, 21 septembre 2026
25 septembre 2026Le Dev Dashboard montre le revenu, les installations et les désinstallations de chaque application. Les versements restent dans le tableau de bord Partner.Toutes les applicationsS'attendre à ce que les deux tableaux de bord ne comptent pas les installations de la même façon.Journal des changements, 25 septembre 2026
29 septembre 2026Les abonnements existants de la Billing API peuvent passer à Shopify App Pricing à leur prochain cycle de facturation, sans nouvelle approbation des marchands, depuis le tableau de bord Partner ou en masse avec Shopify CLI (l'outil en ligne de commande de Shopify).Les applications sur la Billing API qui choisissent de migrerCréer des forfaits équivalents, les tester sur des boutiques de développement, puis déplacer quelques boutiques avant les autres.Journal des changements, 29 septembre 2026
1er octobre 2026Sortie de la version 2026-10 de l'API. Le même jour, scriptTagCreate et scriptTagUpdate se mettent à renvoyer une erreur dans toutes les versions, et Shopify CLI refuse de déployer une application dont une extension d'interface vise une version de plus de 12 mois.Toutes les applications, d'abord celles qui ont des script tags ou des extensions d'interface anciennesMettre chaque extension d'interface sur 2026-01 ou plus récent avant ton prochain déploiement.Doc des versions de l'API ; journal des changements, 24 août et 17 septembre 2026
16 octobre 2026La version 2025-10 de l'API cesse d'être servie à 15 h UTC. Les requêtes qui la demandent reçoivent la réponse de 2026-01.Les applications et les abonnements aux webhooks fixés sur 2025-10Regarder l'en-tête X-Shopify-API-Version des réponses, puis passer volontairement sur une version supportée.Doc des versions de l'API

Les versions de l'API supportées au 20 octobre 2026

Quatre versions stables sont supportées : 2026-01, 2026-04, 2026-07 et 2026-10, la plus récente. La version 2027-01 est une version candidate (pas encore stable), prévue le 1er janvier 2027.

VersionSortieServie jusqu'auÉtat au 20 octobre 2026
2025-101er octobre 202516 octobre 2026, 15 h UTCPlus servie
2026-011er janvier 202616 janvier 2027, 15 h UTCPlus ancienne version supportée
2026-041er avril 202616 avril 2027, 15 h UTCSupportée
2026-071er juillet 202616 juillet 2027, 15 h UTCSupportée
2026-101er octobre 202616 octobre 2027, 15 h UTCDernière version stable
2027-011er janvier 202716 janvier 2028, 15 h UTCVersion candidate

Shopify publie une version par trimestre, à 17 h UTC le premier jour du trimestre, et supporte chacune au moins 12 mois. Quand une version n'est plus servie, Shopify bascule vers l'avant : il répond avec la plus ancienne version supportée, et le contenu des webhooks suit la même règle. L'en-tête X-Shopify-API-Version de chaque réponse te dit quelle version a répondu. La Partner API, l'API qui donne les installations, désinstallations et facturations de tes applications, suit le même calendrier de versions.

Shopify CLI refuse de déployer des versions de plus de 12 mois, d'où l'obligation pour les extensions d'interface d'être sur 2026-01 ou plus récent à partir du 1er octobre 2026. Selon la même règle, une extension restée sur 2026-01 sera bloquée quand cette version aura plus de 12 mois, en janvier 2027.

La version 2027-01 retire, entre autres, la requête automaticDiscounts (à remplacer par discountNodes avec method:automatic), la condition de collection metafieldInteger et la mutation marketCurrencySettingsUpdate. Elle rend aussi owner_type obligatoire sur chaque déclaration de metafield (un champ de données personnalisé) des extensions Checkout et Customer Account, et les déploiements sans lui sont bloqués.

L'API Admin REST est « legacy » depuis le 1er octobre 2024, et les nouvelles applications publiques doivent être construites uniquement avec l'API Admin GraphQL depuis le 1er avril 2025 (exigence 2.2.4). La référence REST de Shopify ne fixe aucune date limite pour les applications existantes au 20 octobre 2026.

Facturation et part de revenu

Aucune échéance de facturation n'est fixée au 20 octobre 2026. L'exigence 1.2.1 demande aux applications de l'App Store de facturer via Shopify App Pricing ou la Billing API, la Billing API est « legacy » mais supportée, et la documentation de facturation de Shopify dit qu'une intégration existante n'a pas besoin de migrer pour continuer à tourner.

Une fois passée à Shopify App Pricing, une application ne peut plus créer de nouveaux frais récurrents avec la Billing API. App Pricing n'envoie plus de webhooks d'abonnement depuis le 28 avril 2026 : l'état des abonnements se lit dans la Partner API. Les forfaits, les limites et ce qu'App Pricing ne gère pas sont dans Shopify App Pricing expliqué.

Le journal des changements de Shopify n'a annoncé aucun changement de la part de revenu en 2026. Depuis le 16 juin 2025, Shopify prend 0 % sur ton premier million de dollars américains de revenu brut d'application cumulé sur toute ta vie de développeur, compté à partir du 1er janvier 2025, et 15 % au-delà, plus des frais de traitement de 2,9 % sur toute la facturation. Voir la part de revenu de Shopify, ou l'appliquer à tes chiffres avec le calculateur de part de revenu.

Tableau de bord Partner, Dev Dashboard et Partner API

Shopify n'a annoncé aucune date de fin pour le tableau de bord Partner, mais il déplace le suivi des applications vers le Dev Dashboard, étape par étape :

  • 30 mars 2026 : les boutiques de développement, de clients et de collaborateurs, les rôles de l'équipe et les réglages de l'organisation passent dans le Dev Dashboard. Les versements, la distribution des applications, les soumissions de thèmes et les parrainages restent dans le tableau de bord Partner.
  • 17 juin 2026 : les mesures de vitesse dans l'administration (LCP, INP et CLS au 75e centile) passent dans le Dev Dashboard.
  • 25 septembre 2026 : le revenu, les installations et les désinstallations arrivent dans le Dev Dashboard, qui compte les installations autrement. Voir Dev Dashboard et tableau de bord Partner.
  • Pas encore de date : la distribution, la validation des applications, les fiches, les prix, l'historique de l'application et les versements.

Dans la Partner API, la version 2026-07 a ajouté appSubscriptionCancel, qui résilie l'abonnement d'une application publique tout de suite ou à la fin du cycle de facturation, et demande la permission View financials. Les raisons de désinstallation arrivent avec chaque événement de désinstallation : voir le guide de la Partner API et les raisons de désinstallation d'une application Shopify.

Luseri lit ces événements dans la Partner API avec un accès en lecture seule : les changements d'abonnement qu'App Pricing n'envoie plus par webhook apparaissent donc quand même dans ton MRR (ton revenu mensuel récurrent) et dans tes raisons de désinstallation.

Règles de l'App Store et avis

Cinq exigences de l'App Store ont été ajoutées ou durcies depuis avril 2026 : 1.1.15 sur les remboursements, 2.2.8 et 2.2.9 sur les extensions Sidekick, 1.3 sur les avis et 4.1.2 sur les noms.

L'exigence 1.3, en vigueur depuis le 6 juillet 2026, a l'effet le plus large. Sa règle 1.3.1 interdit toute récompense contre un avis, dans l'application ou en dehors, et les contrôles renforcés de Shopify ont aussi dépublié des avis authentiques, comme Shopify l'avait prévenu. Ce qui s'est passé et comment faire appel sont dans les avis supprimés de l'App Store, et ce que tu peux encore demander est dans comment obtenir des avis. Pour les soumissions et les contrôles, désormais gérés dans le tableau de bord Partner, voir la validation d'une application Shopify.

Built for Shopify

Deux échéances Built for Shopify sont ouvertes : le 1er décembre 2026 pour les applications de retours et d'abonnements, et le 1er mai 2027 pour l'interface d'administration de toute application qui a le badge. Les seuils d'entrée n'ont pas bougé : 50 installations nettes sur des boutiques actives à forfait payant, cinq avis et une note récente minimale que Shopify ne publie pas.

Le 1er août 2026, Shopify a assoupli trois critères pour les applications de services de préparation de commandes (5.8.2, 5.8.6 et 5.8.7), sans rien à faire. Depuis le 17 juin 2026, le Dev Dashboard affiche pour chaque mesure de vitesse dans l'administration un statut réussi ou échoué, avec les mêmes données que celles qu'utilise l'App Store. Voir les critères du badge Built for Shopify.

Comment cette page est tenue à jour

Elle est revérifiée chaque mois dans le journal des changements de Shopify pour les développeurs, où les changements incompatibles portent l'étiquette Action Required, et dans les pages de documentation listées dans les sources. Seules les dates publiées par Shopify y figurent ; quand Shopify ne donne pas de date, la page le dit.

Questions

Quand la version 2025-10 de l'API Shopify a-t-elle cessé de marcher ?
Elle a cessé d'être servie le 16 octobre 2026 à 15 h UTC. Les requêtes qui demandent encore 2025-10 reçoivent la réponse de la plus ancienne version supportée, 2026-01, servie jusqu'au 16 janvier 2027.
La Billing API de Shopify va-t-elle disparaître ?
Elle est « legacy », pas retirée. Depuis le 12 mai 2026, Shopify App Pricing est la facturation par défaut des nouvelles applications publiques et la Billing API apparaît comme Manual Pricing (Legacy), mais les intégrations existantes continuent de marcher et Shopify n'a fixé aucune date de fin au 20 octobre 2026.
Quand les jetons d'accès hors ligne de Shopify doivent-ils expirer ?
Les nouvelles applications publiques doivent utiliser des jetons d'accès hors ligne qui expirent depuis le 1er avril 2026, et toutes les applications publiques à partir du 1er janvier 2027. Le jeton d'accès dure 60 minutes et se renouvelle avec un jeton de rafraîchissement, sans que le marchand réinstalle l'application.
Quand les script tags de Shopify cessent-ils de marcher ?
Depuis le 1er octobre 2026, les applications ne peuvent plus créer ni modifier de script tags, quelle que soit la version de l'API. Les script tags existants cessent de tourner sur les boutiques le 1er mars 2027 ; Shopify renvoie vers les app embed blocks ou les web pixels.
Le tableau de bord Partner de Shopify va-t-il fermer ?
Aucune date de fin n'est annoncée au 20 octobre 2026. Le revenu et les installations sont passés dans le Dev Dashboard le 25 septembre 2026, et Shopify y annonce l'arrivée des versements et de l'historique de l'application, sans date.

Sources