Changement des applications personnalisées de Shopify au 1er janvier 2026 : manuel tactique de monétisation et de migration pour créateurs
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]
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) :
| Plateforme | Ce que vous obtenez | Tarifs / Frais | Idé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.
- 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]
- Faites l’audit maintenant — trouvez toutes les apps personnalisées héritées (10–30 minutes). [33]
- 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]
- 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é.
- 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.
Blogs Recommandés
Comment les créateurs doivent tirer profit du nouveau fonds de 50M$ soutenu par Abu Dhabi (un guide pratique 11 janv. 2026)
Comment les créateurs doivent tirer profit du nouveau fonds de 50M$ soutenu par Abu Dhabi (un guide pratique 11 janv. 2026) Du Jan 7–9, 2026, une nouv...
Comment les créateurs peuvent transformer la poussée créateurs d'Amazon de janvier 2026 en revenus fiables — Un manuel tactique
Comment les créateurs peuvent transformer la poussée créateurs d'Amazon de janvier 2026 en revenus fiables — Un manuel tactique Amazon reconfigure dis...
Références et Sources
changelog.shopify.com
1 sourceshopify.dev
1 sourcecommunity.shopify.dev
2 sourcesgumroad.com
1 sourcesendowl.com
1 sourcedocs.sellfy.com
1 sourcestripe.com
1 sourcebusinessinsider.com
1 sourcePartager cet article
Aidez les autres à découvrir ce contenu
Commentaires
0 commentairesParticipez à la discussion.