ActualitéPlateformes et outils
Shopify fixe une échéance pour les jetons en 2027 : interrogez les développeurs sur vos installations actuelles
Les apps publiques utilisant des jetons hors ligne sans expiration font face à des mesures progressives. Janvier concerne les listes et alertes, avril les requêtes API affectées.

Shopify a précisé les conséquences pour les apps publiques qui manqueront l'échéance de migration vers des jetons d'accès hors ligne avec expiration. Les commerçants devraient dès maintenant interroger leurs développeurs sur les installations existantes : une app peut continuer à fonctionner quelque temps après son retrait de l'App Store.
L'avis aux développeurs du 27 octobre 2026 impose aux apps publiques concernées de migrer avant le 1er janvier 2027. Il s'agit d'un changement d'authentification de l'app, pas d'un réglage que le commerçant peut corriger en modifiant sa vitrine. Les apps personnalisées et celles créées par les commerçants sont exclues.
Trois dates, trois conséquences distinctes
À partir du 1er janvier 2027, les apps non conformes seront retirées des listes et bloquées pour les nouvelles installations. Les installations existantes pourront continuer à effectuer les requêtes API concernées jusqu'au 1er avril. Le 15 janvier, les commerçants utilisant des apps non conformes commenceront à voir des avertissements dans Shopify admin concernant une possible interruption.
Le 1er avril 2027, les requêtes Admin API concernées effectuées avec des jetons hors ligne sans expiration renverront HTTP 403. C'est la date d'arrêt opérationnel de ces requêtes. Cela ne signifie ni que toutes les apps Shopify cesseront de fonctionner, ni que toutes les fonctions d'une app concernée échoueront nécessairement de la même manière.
La mise à jour de sécurité complémentaire de Shopify précise que les dates ultérieures ne constituent pas un délai supplémentaire pour migrer. Janvier reste l'échéance. Attendre l'avertissement de janvier peut laisser moins de temps pour examiner les dépendances ou préparer une solution de remplacement.
Interrogez votre installation, pas seulement la prochaine version
Dressez un inventaire succinct des apps qui soutiennent les commandes, les stocks, l'exécution, les abonnements ou la livraison numérique. Pour chacune, notez le processus pris en charge et la personne responsable. Donnez la priorité aux dépendances dont la panne empêcherait un client de recevoir un achat déjà payé.
Demandez au développeur si l'app utilise les jetons concernés, si votre installation existante a été migrée et comment le renouvellement et la récupération ont été validés. Demandez une date de fin si des travaux restent à réaliser. Promettre que les nouvelles installations utilisent le bon mécanisme ne répond pas à la question de l'installation qui dessert déjà votre boutique.
Shopify décrit également l'accès par identifiants client : un serveur peut utiliser une requête signée avec la clé privée de l'app pour obtenir un nouveau jeton de courte durée sans jeton de renouvellement. Cela fournit aux développeurs un autre mécanisme de récupération. Cela ne dispense pas le commerçant d'obtenir une réponse claire sur la migration.
Vérifiez le processus commercial après le changement
Convenez avec le développeur d'une vérification pratique, par exemple confirmer qu'une commande arrive dans le système chargé de la livrer. Utilisez une procédure de test convenue et évitez de désinstaller sans précaution une app critique pour établir un diagnostic. La réinstallation peut introduire un autre changement pendant que vous tentez de comprendre le premier.
Séparez la migration des jetons des contrôles d'expédition, de stock et de commandes de l'API 2026-10. Les deux sont importants, mais réussir l'un ne prouve pas que l'autre est réglé. Les boutiques vendant des téléchargements devraient aussi revoir leurs contrôles de livraison des produits numériques. La question à résoudre est de savoir si l'installation existante continuera à remplir sa fonction après les dates d'application.


