Changement important
À partir de 1 janvier 2026Shopify ne prendra plus en charge la création d'applications personnalisées pour les marchands. Par conséquent, la méthode de connexion précédente (création d'une application personnalisée et octroi manuel des autorisations d'accès à la boutique et aux données) ne sera plus disponible.
Pour remplacer ce flux de travail, Shopify propose l'application Headless officielle sur le Shopify App Store ; GemPages utilise cette application comme nouvelle méthode prise en charge pour connecter ILP à Shopify.
Avant de commencer
Vous devez posséder une boutique Shopify sur laquelle vous disposez des autorisations d'administrateur nécessaires pour installer des applications et gérer les vitrines.
Comment connecter ILP à Shopify (nouvelle méthode utilisant une application headless)
Suivez ces étapes précises pour connecter une page de destination instantanée à une boutique Shopify à l'aide de l'application Headless de Shopify.
Étape 1 : Installez l'application Headless
1. Aller à l' Shopify App Store.
2. Rechercher Sans tête (l'application officielle Shopify Headless) et cliquez InstallerSuivez les instructions à l'écran de Shopify pour autoriser l'ajout de l'application à votre boutique.

Étape 2 : Créer une boutique en ligne
1. Dans l'application Headless, choisissez l'option pour Créer une vitrine.

2. Donnez à votre boutique un nom clair qui vous permettra de l'identifier plus tard, puis créez-la.

Étape 3 : Gérer l’API Storefront
Recherchez la section intitulée API de vitrine et cliquez sur Gérer.

Étape 4 : (Facultatif) Examiner ou modifier les autorisations de l’API Storefront
Lorsque vous créez une nouvelle boutique en ligne à l'aide de l'application Headless, Shopify active automatiquement toutes les autorisations API Storefront requises pour la connexion ILP.
Vous n'avez besoin de compléter cette étape que si vous le souhaitez. évaluation les autorisations ou éditer Eux.
1 Sélectionner Modifier pour consulter les paramètres actuels de l'API Storefront.

2. Vérifiez les autorisations pré-activées par Shopify. Si nécessaire, vous pouvez activer des étendues d'API Storefront supplémentaires. Cliquez Enregistrer si vous apportez des modifications.

Étape 5 : Copier le jeton d’accès public
1. Après avoir enregistré les autorisations de la boutique en ligne, localisez le jeton d'accès public (également appelé jeton de publication) dans l'application Headless.
2. Cliquez Copier pour placer le jeton dans votre presse-papiers.

Étape 6 : Collez le jeton dans la page de destination instantanée (GemPages)
1. Ouvrez le projet Instant Landing Page que vous souhaitez connecter dans GemPages.
2. Cliquez Connectez-vous à Shopify dans les paramètres du projet ILP.

3. Collez le jeton que vous avez copié dans le champ intitulé jeton d'accès public.

4. Cliquez Connectez ILP à Shopify.
Si la connexion réussit, le Connectez-vous à Shopify Le bouton sera remplacé par un Publier Cliquez sur le bouton, et GemPages affichera une notification de réussite confirmant que l'ILP est désormais connecté à votre boutique Shopify.

Comment récupérer votre jeton et reconnecter ILP à Shopify
Il existe deux scénarios courants où le jeton d'accès public peut ne plus fonctionner ou être indisponible. Suivez les instructions ci-dessous en fonction de la raison de la perte du jeton.
Scénario A : Jeton perdu suite à la suppression de la boutique.
Si la boutique ayant émis le jeton a été supprimée, ce dernier devient invalide. Pour le récupérer :
- Ouvrez le Sans tête application dans votre interface d'administration Shopify.
- Créer un nouveau En ligne (Suivez l'étape 2 ci-dessus). Vous n'avez besoin de créer une boutique en ligne que s'il n'existe aucune autre boutique en ligne réutilisable.
- (Facultatif) Examinez ou modifiez les autorisations de l'API Storefront de la boutique (suivez l'étape 4).
- Copiez le nouveau jeton d'accès public et collez-le dans votre projet ILP (suivez les étapes 5 et 6).
Alternative: Si votre application Headless contient encore une autre boutique en ligne (qui n'a pas été supprimée), vous n'avez pas besoin d'en créer une nouvelle. Copiez simplement le jeton d'accès public de cette boutique et collez-le dans ILP.
Scénario B : Jeton perdu suite à la désinstallation de l’application sans interface graphique
Si l'application Headless a été désinstallée du magasin, les jetons émis par son intermédiaire ne sont plus disponibles. Pour les récupérer :
- Réinstallez le Sans tête application depuis l'App Store de Shopify.
- Après la réinstallation, ouvrez l'application Headless et créer une vitrine (Étape 2) ou utiliser une vitrine existante s’il en reste une.
- Activez toutes les autorisations de l'API Storefront pour cette boutique (étape 4).
- Copiez le jeton d'accès public et collez-le dans ILP (étape 6).
Merci pour vos commentaires