Applications personnalisées
Une application personnalisée est une application que vous concevez (ou qu’un développeur/une développeuse conçoit) exclusivement pour votre boutique Shopify (contrairement à une application publique, qui est conçue pour fonctionner avec de nombreuses boutiques). Vous pouvez utiliser des applications personnalisées pour ajouter des fonctionnalités à votre interface administrateur Shopify, pour accéder directement aux données de votre boutique en utilisant les API de Shopify, ou encore pour étendre votre boutique en ligne à d’autres plateformes au moyen de l’API Storefront.
La création d’une application personnalisée nécessite des connaissances en développement et peut être complexe. Si vous avez besoin d’aide pour créer des applications personnalisées pour votre boutique, vous pouvez engager un expert Shopify. En savoir plus sur le recrutement d’unexpert Shopify.
Si vous souhaitez qu’un compte decollaborateurou d’employé crée, modifie ou supprime des applications personnalisées, vous pouvez lui accorder l’autorisation intitulée «Développer des applications». Le compte de collaborateur ou d’employé doit également disposer desautorisations adéquatespour définir certains champs d’API.
Activer le développement d’applications personnalisées à partir de l’interface administrateur Shopify
Avant de pouvoir créer une application personnalisée pour votre boutique, vous devez activer le développement d’applications personnalisées. Vous devez être le/la propriétaire de la boutique ou un(e) employé(e) ayant l’autorisationActiver le développement d’applicationspour activer le développement d’applications personnalisées.
Étapes :
Depuis votre interface administrateur Shopify, cliquez surParamètres>Applications et canaux de vente.
Cliquez surDévelopper des applications.
Cliquez surAutoriser le développement d’applications personnalisées.
Lisez l’avertissement et les informations fournis, puis cliquez surAutoriser le développement d’applications personnalisées.
Créer et installer une application personnalisée
Une fois que vous avezactivé le développement d’applications personnalisées,你们可以相信等安装一个应用程序personnalisée dans votre interface administrateur Shopify. Vous devez définir les champs d’API pour déterminer les parties de votre boutique auxquelles l’application personnalisée peut accéder. Une fois l’application installée, vous recevrez des jetons d’accès que l’application utilisera pour accéder aux informations de votre boutique au moyen des API de Shopify.
Le/la propriétaire de la boutique ainsi que les collaborateurs et les employés disposant desautorisations adéquatespeuvent créer et installer des applications personnalisées.
Créer l’application
Depuis votre interface administrateur Shopify, cliquez surParamètres>Applications et canaux de vente.
Cliquez surDévelopper des applications.
Cliquez surCréer une application personnalisée.
Dans la fenêtre modale, saisissez lenom de l’applicationet sélectionnezun développeur/une développeuse d’application. Il peut s’agir du/de la propriétaire de la boutique, ou de n’importe quel compte d’employé ou de collaborateur disposant de l’autorisation «Développer des applications».
Cliquez surCréer l’application.
Sélectionner les champs d’API
Une fois que vous avez créé une application personnalisée, vous pouvez lui attribuer des champs d’API. Une application personnalisée peut avoir des champs d’API Admin, des champs d’API Storefront, ou les deux, en fonction des exigences de l’application.
- Cliquez surSélectionner des champs.
Dans la section desportées d’accès de l’API Admin, sélectionnez les portées d’API que vous souhaitez attribuer à l’application.
Dans la section desportées d’accès à l’API Storefront, sélectionnez les portées d’API que vous souhaitez attribuer à l’application.
Cliquez surEnregistrer.
Installer l’application et obtenir les jetons d’accès aux API
Une fois que vous avez défini des champs d’API pour votre application, vous pouvez installer celle-ci. Vous recevrez vos jetons d’accès aux API après l’installation. En fonction des champs d’API que vous avez attribués à l’application, vous recevrez un jeton d’accès à l’API Admin ou un jeton d’accès à l’API Storefront, ou les deux.
- Cliquez surInstaller l'application.
- Dans la fenêtre modale, cliquez surInstaller l’application.
- Obtenez le jeton d’accès :
- Si vous avez sélectionné des champs de l’API Admin pour l’application, allez à la section dujeton d’accès de l’API Adminet cliquez surRévéler le jeton une fois.
- Si vous avez sélectionné des champs de l’API Storefront pour l’application, vous pouvez accéder à la section dujeton d’accès à l’API Storefrontet copier votre jeton. Contrairement au jeton d’accès à l’API Admin, le jeton d’accès à l’API Storefront est toujours disponible sur cette page.
Lorsque le jeton d’accès a été révélé une fois dans son intégralité, cette page n’affiche ensuite plus que les 4 derniers chiffres du jeton, à titre indicatif.
Obtenir les identifiants d’API pour une application personnalisée
Vous pouvez vérifier le jeton d’accès Storefront, la clé d’API et le secret d'API pour une application personnalisée à partir de la pageIdentifiants d’APIde l’application. Vous pouvez également vérifier le jeton d’accès à l’API Admin, mais dès lors que celui-ci a été révélé une fois, vous ne voyez plus ensuite que les quatre derniers chiffres du jeton.
Depuis votre interface administrateur Shopify, cliquez surParamètres>Applications et canaux de vente.
Cliquez surDévelopper des applications.
Cliquez sur le nom de l’application pour laquelle vous souhaitez obtenir les identifiants.
Cliquez surIdentifiants d’API.
Mettre à jour les portées de l’API Admin pour une application personnalisée
Si vous êtes le/la propriétaire de la boutique, ou un(e) collaborateur(-rice)/employé(e) disposant desautorisations adéquates, vous pouvez mettre à jour les champs pour une application personnalisée.
Depuis votre interface administrateur Shopify, cliquez surParamètres>Applications et canaux de vente.
Cliquez surDévelopper des applications.
Cliquez sur le nom de l’application que vous souhaitez mettre à jour.
Cliquez surConfiguration.
Dans la sectionIntégration de l’API Admin, cliquez surModifier.
Si vous n’avez attribué aucun des champs de l’API Admin auparavant, cliquez surConfigurer.
- Sélectionnez les champs que vous souhaitez attribuer à l’application.
- Facultatif : définissez la version d’API que vous souhaitez utiliser pour les abonnements aux webhooks.
- Facultatif : vous pouvez configurer Google Cloud Pub/Sub pour gérer les abonnements webhook de l’application. Dans la sectionGoogle Cloud Pub/Sub, copiez l’adresse de votre compte de service Shopifyet utilisez-la pour configurer votre compte Google Cloud Pub/Sub.
Facultatif : vous pouvez configurer Amazon EventBridge pour gérer les abonnements webhook de l’application. Dans la sectionAmazon EventBridgecliquez surCréer la source.
Cliquez surEnregistrer.
Si l’application est installée dans la boutique, vous ne pourrez cliquer surEnregistrerqu’à la condition qu’au moins un champs ait été sélectionné ou que des champs de l’API Storefront aient été attribués à l’application.
Mettre à jour les portées d’accès à l’API Storefront pour une application personnalisée
Si vous êtes le/la propriétaire de la boutique, ou un(e) collaborateur(-rice)/employé(e) disposant desautorisations adéquates, vous pouvez mettre à jour les champs pour une application personnalisée.
Depuis votre interface administrateur Shopify, cliquez surParamètres>Applications et canaux de vente.
Cliquez surDévelopper des applications.
Cliquez sur le nom de l’application que vous souhaitez mettre à jour.
Cliquez surConfiguration.
Dans la sectionIntégration de l’API Storefront, cliquez surModifier.
Si vous n’avez encore attribué aucun des champs de l’API Storefront, cliquez surConfigurer.
- Sélectionnez les champs que vous souhaitez attribuer à l’application.
- Optionnel : si votre application s’intègre avec le SDK iOS Buy, vous pouvez apporter les changements nécessaires dans la sectionSDK iOS Buy. Vous ne pouvez apporter de changements dans cette section que si l’application a déjà été installée.
Consultez ladocumentation sur le SDK iOS Buy pour les développeursafin d’obtenir des instructions plus détaillées.
- Optionnel : si votre application s’intègre avec le SDK Android Buy, vous pouvez apporter tous les changements nécessaires dans la sectionSDK Android Buy. Vous ne pouvez apporter de changements dans cette section que si l’application a déjà été installée.
Consultez ladocumentation sur le SDK Android Buy pour les développeursafin d’obtenir des instructions plus détaillées.
- Cliquez surEnregistrer.
Si l’application est installée dans la boutique, vous ne pourrez cliquer surEnregistrerqu’à la condition qu’au moins un champs ait été sélectionné ou que des champs de l’API Storefront aient été attribués à l’application.
Mettre à jour les paramètres d’une application personnalisée
Vous pouvez mettre à jour le nom et la description de l’application, ainsi que le nom de la personne qui l'a développée.
Si vous définissez le développeur/la développeuse de l’application sur un compte d’employé ou de collaborateur et que vous supprimez ce compte plus tard, le/la propriétaire de la boutique devient le développeur/la développeuse de l’application par défaut.
Depuis votre interface administrateur Shopify, cliquez surParamètres>Applications et canaux de vente.
Cliquez surDévelopper des applications.
Cliquez sur le nom de l’application que vous souhaitez mettre à jour.
Cliquez surParamètres de l’application.
Pour changer le nom ou la description, saisissez un nouveauNom d’applicationou une nouvelleDescription de l’application.
Pour changer le nom de la personne associée au développement de l’application, sélectionnez undéveloppeur principal de l’application.
Facultatif : pour envoyer les notifications de mise à jour de cette application à une autre adresse e-mail, saisissez celle-ci sousContact chargé des mises à jour de développement.
Cliquez surEnregistrer.
Désinstaller une application personnalisée
Lorsque vous désinstallez une application personnalisée, vos jetons d’accès aux API Admin et Storefront sont révoqués, tous les webhooks et services de traitement des commandes enregistrés dans le cadre de l’application sont supprimés, et votre application n’a pas accès aux données de la boutique. Si vous réinstallez l’application, vous recevrez de nouveaux jetons d’accès.
Depuis votre interface administrateur Shopify, cliquez surParamètres>Applications et canaux de vente.
Cliquez surDévelopper des applications.
Cliquez sur le nom de l'application que vous souhaitez désinstaller.
Cliquez surInstaller l'application.
Supprimer une application personnalisée
Lorsque vous supprimez une application personnalisée, il n'est pas possible de la récupérer. Si vous souhaitez désactiver temporairement une application de votre boutique sans la supprimer,désinstallez-laplutôt.
Depuis votre interface administrateur Shopify, cliquez surParamètres>Applications et canaux de vente.
Cliquez surDévelopper des applications.
Cliquez surParamètres de l’application.
Cliquez surSupprimer l’application.
Autorisations des portées d’API pour les applications personnalisées
Les comptes de collaborateurs et les comptes d’employés peuvent définir des étendues d’API pour les applications personnalisées uniquement s'ils disposent de l’autorisation «Développer des applications» et de toutes les autresautorisations du personnelassociées aux étendues d’API qu’ils définissent.
你们devez商量者没有任何人developpe votre application pour déterminer quelles sont les autorisations de compte et les étendues d’API requises pour que l’application personnalisée fonctionne. Il est important de bien comprendre la nature de ce que vous octroyez au développeur/à la développeuse avec ces autorisations et de vous sentir parfaitement à l'aise en les lui accordant.