HTML 34 vues 11 min de lecture

Changement des applications personnalisées de Shopify au 1er janvier 2026 : manuel tactique de monétisation et de migration pour créateurs

Publicités

Changement des applications personnalisées de Shopify au 1er janvier 2026 : manuel tactique de monétisation et de migration pour créateurs

Si vous vendez des produits numériques, des abonnements, des cours, des produits dérivés ou exécutez des automatisations sur Shopify, vous devez agir maintenant. Shopify a cessé de permettre la création de nouvelles applications personnalisées "héritées" depuis l’interface Admin le 1er janvier 2026 et a déplacé la création d'apps et les flux de jetons vers le Dev Dashboard. Ce changement casse le flux de travail ancien « créer dans l’Admin et copier le jeton API » sur lequel s’appuient de nombreux créateurs, agences et développeurs secondaires — et il modifie le modèle de sécurité, d’accès et d’exploitation pour tout ce qui s’intègre à votre boutique. Cet article explique exactement ce qui a changé, qui est concerné, comment le corriger ou le contourner rapidement, et comment protéger vos marges pendant la migration. [1]

Ce qui a changé — en bref

  • À compter du 1er janvier 2026, vous ne pouvez plus créer de nouvelles applications personnalisées/« héritées » depuis l’Admin Shopify. Les nouvelles applications personnalisées doivent être créées dans le Dev Dashboard de Shopify. [2]
  • Les nouvelles apps du Dev Dashboard utilisent le grant OAuth client‑credentials pour l’accès serveur‑à‑serveur (apps personnalisées créées par le marchand) — les jetons sont obtenus en échangeant Client ID/Client Secret, sont de courte durée (typiquement 24 heures) et doivent être rafraîchis de manière programmée. [3]
  • Nuance importante : le flux client‑credentials ne fonctionne que pour les apps créées dans la même organisation/compte qui possède la boutique. Les flux pour les partenaires/développeurs tiers nécessitent souvent encore un échange de jetons ou le flux d’autorisation par code ; les schémas d’accès des collaborateurs ont changé. Cela compte si vous engagez des développeurs externes ou des agences. [4]
Pourquoi les créateurs devraient s'en soucier (rapide) : si vous utilisez une application personnalisée pour des vérifications de licence, la livraison numérique, le verrouillage d’accès aux abonnés, l’exécution automatisée des commandes, des hooks d’impression à la demande, l’accès aux cours ou des analyses qui dépendent d’un jeton Admin API — vous pourriez ne pas pouvoir créer une nouvelle app de la même manière qu’auparavant. Cela peut retarder des lancements, casser des automatisations, ou vous obliger à partager des Client ID/Secrets sensibles avec des prestataires à moins que vous ne planifiiez la migration. [5]

Qui cela affecte (et à quel point)

  • Créateurs solo avec des boutiques Shopify simples qui n'ont jamais utilisé d'apps personnalisées : faible impact (mais vérifiez quand même).
  • Créateurs ou petites équipes utilisant un développeur/une agence pour ajouter des fonctionnalités privées ou des automatisations (webhooks, serveurs de licence, exécution des commandes, flux de paiement privés) : impact moyen à élevé — vous aurez besoin d’un plan de migration. [6]
  • Agences, développeurs et partenaires ayant créé des apps pour de nombreuses boutiques clientes : fort impact — les limitations des comptes Partenaire impliquent des ajustements de workflow et des révisions possibles. [7]

Plan d'action tactique : 7 étapes pour trier, migrer et protéger vos revenus

Étape 0 — Délai : faites ceci dans les 72 prochaines heures

  • Audit de vos boutiques maintenant — n’attendez pas. Plus vous identifiez tôt une dépendance, moins la correction coûtera.
  • Si vous prévoyez un lancement produit dans les 30–90 prochains jours, placez les migrations avant les dépenses marketing.

Étape 1 — Audit rapide (10–30 minutes)

  • Connectez‑vous à Shopify Admin → Settings → Apps and sales channels → Develop apps (ou vérifiez votre Partner/Dev Dashboard) et listez toutes les apps personnalisées/héritées et leur rôle (livraison numérique, synchronisation d’abonnements, consommateurs de webhooks, serveurs de licence, injecteurs de thème, personnalisations du checkout). [8]
  • Pour chaque app personnalisée, notez : compte propriétaire, si elle a été créée par un Partenaire/une Agence, et si elle utilise un jeton non expirant que vous avez copié dans vos services ou serveurs (très courant).

Étape 2 — Correctifs temporaires immédiats (si vous avez un lancement urgent)

  • Si un développeur externe ou une agence a besoin d’accès immédiatement, demandez au propriétaire de la boutique de créer l’app personnalisée dans son Dev Dashboard et de fournir le Client ID & Client Secret (pas le jeton d’accès). Ensuite, le développeur peut utiliser le Client Credentials Grant pour demander des jetons de façon programmatique. Cela évite de partager des jetons longue durée. (À court terme seulement — faites tourner les identifiants après la migration.) [9]
  • Si cela est impossible, envisagez de suspendre le lancement ou de basculer temporairement le flux d’achat vers un checkout hébergé ou une vitrine tierce (voir les options ci‑dessous) jusqu’à la fin d’une migration sécurisée.

Étape 3 — Migrer correctement : Dev Dashboard + Client Credentials Grant

Comment migrer (haut niveau) — le marchand crée l’app dans le Dev Dashboard → le développeur configure les scopes et installe → le développeur échange Client ID/Secret contre access_token via POST https://{shop}.myshopify.com/admin/oauth/access_token (grant_type=client_credentials) → stocker et rafraîchir les jetons de manière programmatique (expires_in ~24 heures). Exemple de requête et documentation complète ici. [10]

Étape 4 — Modifications sécurité & opérations (obligatoires)

  • N’enregistrez pas les Client Secrets en clair. Utilisez un gestionnaire de secrets (AWS Secrets Manager, GCP Secret Manager, 1Password secrets).
  • Mettez en place une automatisation de rafraîchissement des jetons (cron ou lambda) et surveillez les erreurs 401. Les jetons de courte durée impliquent d’implémenter une logique de refresh. [11]
  • Si vous travaillez avec des partenaires, passez à l’échange de jetons ou aux flux d’autorisation par code pour les apps partenaires ; exigez qu’ils documentent leurs besoins et faites tourner les clés après la suppression d’accès. [12]

Étape 5 — Envisagez des alternatives (si la migration est coûteuse ou si vous voulez simplifier)

Pour de nombreux créateurs, le choix le plus simple à long terme est de déplacer certaines gammes de produits hors de Shopify vers des plateformes axées créateurs qui gèrent la livraison numérique, les taxes et le checkout afin d’éviter de reconstruire des apps personnalisées. Voici une comparaison pratique (tarifs et notes en vigueur au 10 janv. 2026) :

PlateformeCe que vous obtenezTarifs / FraisIdéal pour
Gumroad Pages produit hébergées, livraison numérique, prise en charge des abonnements, visibilité sur la marketplace 10% + $0.50 par transaction (profil/liens directs) ; plus élevé pour les ventes marketplace. Pas de frais mensuels. [13] Vendeurs à faible volume qui veulent zéro coût mensuel et la gestion des taxes
SendOwl Livraison numérique, marquage PDF, licences, conçu pour les créateurs $39 / mois (Starter) ; niveaux supérieurs $87 / $159. Pas de frais par transaction (les frais du processeur de paiement s’appliquent toujours). [14] Créateurs qui vendent >$1k/mois et veulent un coût mensuel prévisible avec des fonctionnalités numériques
Sellfy Boutique simple, abonnements, produits numériques ; paiement intégré Starter $29/mo ; Business $79/mo ; Premium $159/mo (pas de frais de transaction Sellfy ; frais Stripe/PayPal applicables). [15] Créateurs qui veulent une boutique tout‑en‑un sans la complexité Shopify
Garder Shopify (avec app Dev Dashboard) Contrôle total, thèmes, POS, écosystème d'apps Forfait Shopify + abonnements d'apps ; temps de dev d’app personnalisée (coût unique). Traitement des paiements via Stripe/Shopify Payments (~2.9% + $0.30 typique aux États‑Unis). [16] Créateurs ayant besoin de l'écosystème Shopify (merch, POS, checkout complexe/personnalisations)

Étape 6 — Exemple de calcul de revenus (chiffres réels) 💸

Scénario : vous vendez un cours numérique à $20 et vous attendez 1 000 étudiants (chiffre d’affaires brut $20 000).

  • Frais Gumroad : 10% + $0.50 par vente → frais par vente = $2 + $0.50 = $2.50 → frais totaux ≈ $2 500 → net ≈ $17 500. [17]
  • SendOwl + Stripe : $39/mois (≈ $468/an) + frais Stripe 2.9% + $0.30 → frais Stripe par vente = $0.88 → frais Stripe totaux ≈ $880 ; total ≈ $1 348 (468 + 880) → net ≈ $18 652. [18]
  • Sellfy Starter + Stripe : $29/mois (≈ $348/an) + frais Stripe ($880) → total ≈ $1 228 → net ≈ $18 772. [19]

Conclusion : à volumes plus élevés, les acteurs à abonnement mensuel (SendOwl / Sellfy) battent généralement les frais de type marketplace à 10% — mais ils nécessitent une configuration et peuvent manquer des fonctions de vitrine de Shopify. Faites les calculs pour votre volume attendu avant de déménager. (Chiffres vérifiés le 10 janv. 2026.)

Étape 7 — Liste de migration (copier + coller)

  • Inventaire : listez toutes les apps personnalisées et décrivez précisément ce que chacune fait.
  • Propriété : confirmez quel compte a créé chaque app (Marchand vs Partenaire).
  • Court terme : demandez au marchand de créer une app Dev Dashboard et de remettre Client ID/Secret au développeur si le lancement est urgent. Faites tourner les secrets après la migration. [20]
  • Travail dev : implémentez l’échange client credentials + le rafraîchissement des jetons (exp. 24 heures) — estimation : $500–$3 000 pour un script serveur simple, $3k+ pour des intégrations complexes.
  • Test : boutique de staging, testez les webhooks et la livraison, lancez une vente pilote.
  • Mise en production : faites tourner les clés, révoquez les anciens jetons d’accès, mettez à jour la documentation.
Signaux d’alerte (et quoi surveiller)
  • Des développeurs tiers qui vous demandent de "partager un token admin" — ne partagez jamais de secrets longue durée. Demandez la création dans le Dev Dashboard et un flux de jetons courte durée à la place. [21]
  • Automatisations qui supposent des jetons permanents — elles vont casser (ou être non sécurisées) et doivent être réécrites pour rafraîchir les jetons.
  • Si votre agence dit "aucun travail nécessaire" — exigez un écrit et vérifiez où les jetons sont générés et stockés.

Grille de décision : chemins recommandés selon le revenu et la capacité technique

  • < $5k/year — Utilisez Gumroad ou Sellfy Starter pour simplifier (évitez le travail de dev). Faites le calcul des frais. [22]
  • $5k–$50k/year — Passez à SendOwl ou Sellfy (plan mensuel) ou gardez Shopify mais migrez vers Dev Dashboard + rafraîchissement des jetons. Construisez une mini‑automatisation pour rafraîchir les jetons. [23]
  • > $50k/year — Restez sur Shopify pour la vitrine + merch mais investissez dans une vraie app Dev Dashboard (sécuriser les secrets, rafraîchissement des jetons, SSO pour les partenaires). Envisagez un hybride : vitrine Shopify + Sellfy/Gumroad pour certaines lignes numériques pendant la migration. [24]

Ressources & liens (sources utilisées aujourd'hui — 10 janv. 2026)

  • Shopify Changelog — « Legacy custom apps can’t be created after January 1, 2026 ». [25]
  • Docs Shopify Dev — « Using the client credentials grant » (échange de jetons, exemple curl, expiration 24 heures). [26]
  • Threads de la communauté Shopify expliquant les limitations Partenaire vs Marchand et le comportement des jetons. [27]
  • Tarifs SendOwl (Starter $39/mo etc.) — page de tarification. [28]
  • Tarifs Gumroad (10% + $0.50 par transaction pour ventes directes). [29]
  • Tarifs Sellfy (Starter $29/mo, Business $79/mo). [30]
  • Page de tarification Stripe (taux standard cartes en ligne & contexte global). [31]
  • Contexte sur l’écosystème d’apps Shopify / paiements aux développeurs. [32]
En résumé (que faire dans les 48 prochaines heures) ✔️
  1. Faites l’audit maintenant — trouvez toutes les apps personnalisées héritées (10–30 minutes). [33]
  2. Si vous avez des lancements dans les 30 prochains jours, demandez au propriétaire de la boutique de créer l’app Dev Dashboard et de remettre Client ID/Secret à votre développeur (chemin sûr à court terme). [34]
  3. Planifiez une migration correcte : implémentez le rafraîchissement des jetons, faites tourner les anciens jetons, et verrouillez les secrets. Prévoir 1–3 semaines selon la complexité.
  4. Si le coût dev de la migration est trop élevé et que vous ne vendez que des produits numériques, évaluez Sellfy/SendOwl/Gumroad pour une bascule rapide et refaites la comparaison des frais ci‑dessous. [35]

Checklist actionnable (copier/coller)

  • Auditez les apps personnalisées — nom de la boutique, nom de l’app, compte propriétaire, objectif, emplacement du jeton.
  • Si créée par un Partenaire, confirmez s’ils peuvent créer une app dans votre Dev Dashboard ou si vous devez leur donner l’accès collaborateur.
  • Créez l’app Dev Dashboard si nécessaire & générez Client ID/Secret. Stockez les secrets dans un coffre.
  • Implémentez la requête & le rafraîchissement de jeton client credentials (utilisez l’exemple curl dans la doc Shopify). [36]
  • Testez sur une boutique de développement et effectuez 5–10 achats d’exemple pour valider les flux avant les actions marketing.

Besoin d’un audit rapide ? Si vous le souhaitez, dites‑moi : 1) combien de boutiques Shopify vous gérez, 2) si vous utilisez des devs agence/partenaires, et 3) un exemple d’app personnalisée dont vous dépendez — je fournirai un plan de migration priorisé sur 7 jours avec coûts estimés et étapes API exactes.

Références et Sources

changelog.shopify.com

1 source
changelog.shopify.com
https://changelog.shopify.com/posts/legacy-custom-apps-can-t-be-created-after-january-1-2026?utm_source=openai
12582533

shopify.dev

1 source
shopify.dev
https://shopify.dev/docs/apps/build/authentication-authorization/access-tokens/client-credentials-grant?utm_source=openai
39101120263436

community.shopify.dev

2 sources
community.shopify.dev
https://community.shopify.dev/t/access-token-of-an-app-with-only-functions/25737?utm_source=openai
47122127
community.shopify.dev
https://community.shopify.dev/t/cant-create-custom-app-on-new-client-store/22401?utm_source=openai
6

gumroad.com

1 source
gumroad.com
https://gumroad.com/pricing?utm_source=openai
13172229

sendowl.com

1 source
sendowl.com
https://www.sendowl.com/pricing?utm_source=openai
1418232835

docs.sellfy.com

1 source
docs.sellfy.com
https://docs.sellfy.com/article/211-how-much-does-sellfy-cost?utm_source=openai
151930

stripe.com

1 source
stripe.com
https://stripe.com/pricing
162431

businessinsider.com

1 source
businessinsider.com
https://www.businessinsider.com/shopify-alters-revenue-share-exemption-impacting-app-developers-plans-2025-4?utm_source=openai
32

Partager cet article

Aidez les autres à découvrir ce contenu

Commentaires

0 commentaires

Participez à la discussion.

Aucun commentaire pour le moment. Soyez le premier à réagir !

À propos de l'Auteur

L'Équipe de Tout sur Gagner de l'Argent en Ligne

Nous sommes des créateurs, des stratèges et des entrepreneurs numériques obsédés par la découverte des moyens les plus intelligents de gagner de l'argent en ligne. Attendez-vous à des tactiques actionnables, des expériences transparentes et des analyses honnêtes qui vous aident à développer vos sources de revenus grâce au contenu, aux produits, aux services et aux offres axées sur la communauté.