Trouver les ID de produit et de variante sur Shopify est assez complexe, c'est pourquoi nous avons créé ce guide. Il existe plusieurs méthodes et vous n'avez pas besoin d'un accès administrateur. Vous pouvez trouver ces deux identifiants sur la boutique Shopify en tant que simple client.
Shopify crée les ID de produit et de variante automatiquement – vous ne pouvez pas les définir vous-même ni modifier leur format. L'ID de variante est unique pour chaque produit et variante, tandis que l'ID de produit est unique pour chaque produit ; si un produit possède plusieurs variantes, l'ID de produit est partagé.
Veuillez noter que si un produit n'a pas de variante, il possède tout de même un ID de produit et un ID de variante, qui sont différents.
Option 1 – Dans les détails du produit
This is probably the quickest and easiest way. Simply go to your Shopify store admin > Products > select a product. In the product details, click on Edit next to one of the variants.
L'URL dans votre navigateur sera au format suivant
https://your-store.myshopify.com/admin/products/5799396409509/variants/36758139633829

Vous pouvez voir deux ID dans l'URL. Le premier après products/ est l'ID de produit, identique pour toutes les variantes. Le second après variants/ est l'ID de variante unique.
Comme vous pouvez l'imaginer, cette méthode est acceptable si vous devez trouver un ou deux ID rapidement, mais si vous en avez besoin de dizaines, nous recommandons plutôt l'option n°2 ou n°4.
Option 2 – Dans la liste des variantes
Shopify dispose d'une liste de tous les produits et ID de variante existants sur la boutique. La liste est accessible via l'URL suivante (une fois connecté à votre boutique en tant qu'administrateur)
https://your-store.myshopify.com/admin/variants.xml ou https://your-store.myshopify.com/admin/variants.json (le format de fichier XML est beaucoup plus facile à lire dans le navigateur)
L'inconvénient de ce fichier est qu'il n'inclut pas les titres des produits, seulement les noms des variantes.

Il inclut également beaucoup d'autres informations comme inventory-item-id (un autre ID unique et différent) que vous pouvez facilement exclure en ajoutant un paramètre à l'URL comme ceci
https://tom-jarvis.myshopify.com/admin/variants.xml?fields=id,product-id,title
Ainsi, il ne listera que trois éléments par produit : l'ID de produit, l'ID de variante et le titre de la variante.
Option 3 – Sur la boutique
Beaucoup ignorent qu'il est possible d'extraire l'ID produit et l'ID variante Shopify depuis la boutique sans avoir accès à l'administration.

Rendez-vous simplement sur la boutique comme un client classique, sélectionnez un produit et changez de variante sur sa page. Notez que le paramètre de variante apparaît désormais dans l'URL du navigateur. Le nombre après variant= correspond à l'ID de la variante.

Cependant, l'ID produit n'est toujours pas visible. Ouvrez le code source de la page, recherchez des termes comme « product_id », « productid » ou « id » ; le nombre associé est l'ID produit.
Les deux premières méthodes ne fonctionnent parfois que sur certains thèmes. La suivante, en revanche, est efficace sur toutes les boutiques Shopify.
Ajoutez un produit au panier, accédez à la page du panier (ex: votre-boutique.myshopify.com/cart) et ajoutez .json (le format XML ne fonctionne pas ici) à la fin de l'URL dans votre navigateur, comme ceci :
https://votre-boutique.myshopify.com/cart.json

Pour chaque article du panier, vous verrez un paramètre « id », qui correspond à l'ID produit, ainsi qu'un paramètre « variant_id ».
Option 4 – Utiliser une application d'exportation tierce
Vous pouvez également utiliser des applications tierces existantes pour exporter les données de votre boutique. Il en existe de nombreuses, gratuites et efficaces. Vous pouvez aussi profiter d'un essai gratuit si vous n'avez besoin que d'une exportation ponctuelle.
L'une des applications que nous avons testées avec succès s'appelle Ultimate Product ID Exporter. Bien qu'elle offre moins de flexibilité que d'autres solutions, elle est conçue spécifiquement pour exporter les ID produits. Elle propose une offre gratuite limitée à 50 produits par export et une offre illimitée à seulement 1,99 $ par mois.

Cette méthode est idéale pour récupérer systématiquement de nombreux ID de variantes.
Il est assez surprenant de constater que les ID produits et variantes ne figurent pas dans les exportations de produits Shopify standard.
Bonus – Comment modifier un ID produit ou variante Shopify
Il est malheureusement impossible de modifier un ID produit ou variante existant. La seule solution consiste à dupliquer le produit. La copie recevra de nouveaux ID, mais vous ne pourrez toujours pas en contrôler le format ou la valeur.







