Références externes personnalisées avec commercetools
Aperçu
Vous pouvez intégrer des références externes personnalisées avec commercetools. Avec les références externes personnalisées, vous pouvez récupérer les produits et les catégories de produits commercetools via Contentful GraphQL API. De cette façon, vous pouvez obtenir toutes les informations dont vous avez besoin en un seul appel d’API pour créer une expérience client exceptionnelle.
Activer les Références externes personnalisées pour commercetools
Pour activer les Références externes personnalisées pour commercetools :
Configurez votre projet commercetools.
Connectez-vous à l’application web Contentful.
Installez l’application commercetools dans l’application web Contentful.
Configurez les informations d’identification nécessaires dans l’écran de configuration de l’application commercetools de Contentful. Pour plus d’informations sur la façon de configurer les informations d’identification, consultez l’étape 2 de la page commercetools.
Accédez à l’onglet « Modèle de contenu » et sélectionnez le type de contenu à partir duquel vous souhaitez récupérer des données avec des Références externes personnalisées.
Cliquez sur +Ajouter un champ et ajoutez un nouveau champ de type « Text ».
Dans la section « Apparence », sous « Choisir comment ce champ doit être affiché », sélectionnez commercetools.
Cochez la case Résoudre le contenu à la diffusion.
Cliquez sur Confirmer.
Enregistrez vos modifications.
Interroger les données commercetools dans Contentful à l’aide de GraphQL API
Pour interroger les données commercetools dans Contentful à l’aide de GraphQL API :
Ouvrez votre client GraphQL préféré ou utilisez un IDE en ligne. Vous pouvez également utiliser notre application GraphiQL.
Insérez la requête GraphQL suivante à titre d’exemple, en remplaçant « ENTRY_ID » par l’identifiant du produit que vous souhaitez interroger :
Query commercetools with GraphQL
Exécutez la requête.
Pour plus d’informations sur l’ajustement de vos requêtes GraphQL API et les erreurs possibles, consultez la documentation technique Références externes personnalisées et GraphQL API.