Création et monétisation d’applis avec les API de Shopify
Les API de Shopify vous permettent d’intégrer la plateforme Shopify à des logiciels tiers. Grâce à vos compétences, vous pouvez créer des applications pour les marchands Shopify et générer des revenus.
Sur cette page
Distribution des applis
Voici deux façons de distribuer votre appli, en fonction de son objectif et de votre audience :
- Personnalisée : créez et vendez une application personnalisée adaptée aux besoins spécifiques d’un client. Vous pouvez créer des applications personnalisées depuis l’interface d’administration Shopify pour une seule boutique et générer un lien d’installation pour votre application personnalisée à partir de votre tableau de bord partenaire afin de la partager avec votre client et d’autoriser son installation sur plusieurs boutiques Plus au sein d’une organisation. En savoir plus sur la sélection d’une méthode de distribution et l’installation d’une application personnalisée sur plusieurs boutiques. Vous pouvez utiliser la Shopify API pour améliorer la boutique de votre client avec des caractéristiques et des fonctionnalités supplémentaires. Vous ne pouvez pas utiliser la Billing API pour facturer les marchands pour les applications personnalisées.
- Publique: développez une application publique et publiez-la dans le Shopify App Store pour une audience plus large. Vous pouvez définir la visibilité de la fiche de l’application sur entièrement visible, ou limiter sa visibilité. Vous pouvez utiliser la Shopify App Pricing pour facturer votre application publique aux marchands. En savoir plus sur le processus d’examen du Shopify App Store.
Seules les applis entièrement visibles sont indexées et apparaissent aux endroits suivants :
- Pages de catégories pertinentes
- Résultats de recherche du Shopify App Store
- Résultats des moteurs de recherche tiers
Premiers pas dans la création d’applis
Le Dev Dashboard est votre plateforme centrale pour la création et la gestion d’applications Shopify. Vous pouvez créer des applications de l’une des manières suivantes :
- Shopify CLI (recommandé) : utilisez l’outil Shopify CLI pour structurer un projet complet avec des flux de travail intégrés pour le développement local et le déploiement. Les projets CLI prennent en charge les fonctionnalités d’interface administrateur personnalisées, les blocs de paiement et les interfaces utilisateur intégrées.
- Dev Dashboard : pour l’automatisation du backend, la synchronisation des données ou les intégrations basées uniquement sur une API qui n’ont pas besoin d’une interface dans l’interface administrateur Shopify, vous pouvez créer et configurer une application directement dans le Dev Dashboard.
Lorsque vous créez une application, qu’elle soit personnalisée ou publique, vous pouvez également définir les portées de l’API pour celle-ci. En savoir plus sur les portées d’accès de l’API Shopify.
Boutiques de développement pour les tests d’applications
Les boutiques de développement sont des environnements de test dédiés que vous créez à partir du Dev Dashboard. Les boutiques de développement vous permettent d’installer et de tester vos applications dans des conditions Shopify réalistes pour tous les forfaits sans aucun risque pour une boutique en ligne. Vous pouvez vous connecter directement à une boutique de développement depuis l’outil Shopify CLI à l’aide de la commande shopify app dev.
Les boutiques de développement sont différentes des boutiques en cours de transfert de propriété. Les boutiques de développement servent à développer et tester des applications, tandis que les boutiques en cours de transfert de propriété permettent de créer une boutique pour la transmettre à un client.
En savoir plus sur la création de boutiques de développement.
Surveillance et journaux
Le Dev Dashboard fournit des journaux et des indicateurs pour vous aider à surveiller les performances de votre application et résoudre des problèmes, notamment les taux de réussite des fonctions et le suivi de la livraison des webhooks.
En savoir plus sur la surveillance et les journaux dans le Dev Dashboard.
Autorisations des utilisateurs
Avant de créer des applications et des boutiques de développement, vous devez configurer les autorisations des utilisateurs pour le Dev Dashboard. Les employés du partenaire doivent disposer de l’autorisation Créer et gérer des applications pour créer des applications, et de l’autorisation Boutiques de développement pour créer des boutiques de développement.
Migration depuis le tableau de bord partenaire
Le Dev Dashboard remplace le tableau de bord partenaire pour le développement d’applications. Si vous gériez auparavant des applications via le tableau de bord partenaire, consultez le guide de migration pour obtenir des détails sur ce qui a changé et sur les étapes à suivre pour les applications comportant des extensions.
S’inscrire au Shopify App Store
En tant que développeur d’applis, vous pouvez vous inscrire à un forfait de part des revenus réduite pour vos ventes sur le Shopify App Store. Les principaux avantages de ce forfait sont les suivants :
- Part des revenus de 15 % : Shopify perçoit un taux réduit de 15 % sur les revenus bruts annuels des applis, au lieu du taux standard de 20 %.
- Part des revenus de 0 % sur les revenus initiaux : les développeurs qui remplissent les critères d’admissibilité bénéficient d’une part des revenus de 0 % sur la première tranche de 1 000 000 USD de revenus bruts annuels de l’appli générés sur le Shopify App Store à compter du 1er janvier 2025.
Pour en savoir plus sur la façon de s’inscrire, consultez le processus d’inscription.
Soumettre votre appli pour approbation sur le Shopify App Store
Votre appli doit respecter les exigences du Shopify App Store avant de pouvoir la vendre sur le Shopify App Store. Pendant le processus d’examen, le statut de votre appli change : Brouillon, Soumise, Examinée et Publiée. C’est à l’adresse e-mail de soumission de l’appli que vous avez fournie dans la section Coordonnées de votre formulaire de fiche que vous recevrez les e-mails au cours de l’examen. En savoir plus sur le processus d’examen des applis et la soumission de votre appli pour examen.
Monétisation de votre appli publique
Shopify App Pricing est le moyen recommandé pour facturer les marchands pour votre appli publique, en particulier dans le cas des nouvelles applis. Vous configurez votre modèle de tarification une seule fois lors de la soumission de l’appli, et la plateforme se charge de la sélection des forfaits, des approbations de montants facturés, du suivi de l’utilisation et de la facturation. Shopify App Pricing prend en charge les abonnements récurrents fixes, la facturation basée sur l’utilisation et les forfaits combinés.
Shopify App Pricing ne prend actuellement pas en charge les montants facturés pour des achats ponctuels. Si votre appli nécessite des achats ponctuels, appuyez-vous sur la Billing API pour le moment. Des outils de migration et une assistance continue pour la Billing API restent disponibles.
En savoir plus sur Shopify App Pricing et la Billing API. Pour les applis qui utilisent déjà Managed Pricing ou la Billing API, les intégrations existantes continuent de fonctionner. Des outils de migration seront mis à disposition avant toute obsolescence.
Vous pouvez accéder à des indicateurs détaillés sur les revenus et les installations pour chacune de vos applis à la page Applis de votre tableau de bord partenaire.
Marketing et gestion de votre application publique
Une fois votre appli approuvée, améliorez son lancement à l’aide du guide Réussir sa mise sur le marché. Vous pouvez faire la promotion de votre appli de nombreuses façons pour développer votre activité. En savoir plus sur la promotion de votre appli et les études de cas pour développer votre activité et sur l’utilisation des annonces du Shopify App Store.
Vous pouvez suivre le trafic de votre fiche sur le Shopify App Store dans votre tableau de bord partenaire avec Google Analytics 4 ou un pixel Facebook. En savoir plus sur le suivi du trafic de votre fiche.
Après qu’un marchand a installé votre appli, il peut publier un avis la concernant sur le Shopify App Store. La note globale de votre appli est basée sur les avis laissés par les marchands. La note globale est pondérée pour donner la priorité aux avis récents, utiles et fiables. Les avis positifs permettent à votre appli d’apparaître plus haut dans les résultats de recherche et les pages de catégories du Shopify App Store. En savoir plus sur la gestion des avis sur les applis dans le Shopify App Store.
La performance est un facteur important pour les utilisateurs lorsqu’ils choisissent des applis. Lorsque vous créez une appli, vous devez tenir compte de la performance. Si la performance de votre appli diminue, son classement risque d’en être affecté. En savoir plus sur l’optimisation de la performance des applis.
Vous pouvez également envisager d’obtenir le statut « Conçu pour Shopify ».
Processus d’audit des applis
Votre appli peut être sélectionnée pour un audit. Si votre appli est choisie pour être auditée, vous recevrez une notification par e-mail contenant des instructions supplémentaires à l’adresse e-mail que vous avez indiquée comme contact pour la soumission de l’appli dans la fiche de votre appli. Les modifications requises sont toujours basées sur les exigences du Shopify App Store.