Ce document a été mis à jour.
La traduction en Français (France) n’est pas encore terminée.
Anglais mis à jour : 28 nov. 2022

Présentation

Nous vous encourageons à lire attentivement ce guide et à intégrer autant d’éléments de nos API Commerce que possible, et dans l’idéal, tous ceux qui sont pertinents pour votre cas d’utilisation.

Étendue du rôle de développeur ou développeuse

Les développeur·ses appartiennent généralement à l’une des catégories suivantes :

  • Vendeur ou vendeuse : membre d’une entreprise d’e-commerce qui gère sa propre pile de technologies personnalisée et souhaite intégrer les API Commerce de Meta pour qu’une ou plusieurs boutiques fonctionnent avec les technologies de Meta.

  • Fournisseur de technologies ou partenaire : membre d’une entreprise d’e-commerce ou de services logiciels destinés aux entreprises d’e-commerce existantes qui ne possède pas de boutique propre et souhaite intégrer les API Commerce de Meta pour le compte de plusieurs boutiques utilisant sa plateforme d’e-commerce.

Quelle que soit la catégorie à laquelle vous appartenez, la qualité de votre intégration aura une grande influence sur l’expérience des client·es avec vos produits et vos boutiques gérées avec nos API Commerce. Ce guide est dédié aux partenaires de développement qui souhaitent :

  • intégrer nos API Commerce ;

  • obtenir une vision d’ensemble de tous les éléments nécessaires pour une intégration de grande qualité dans les API Commerce de Meta ;

  • découvrir comment l’intégration peut améliorer les résultats commerciaux : attirer une nouvelle clientèle, doper les ventes et tirer le meilleur profit des publicités Meta pour obtenir les mêmes résultats.

Étendue du rôle d’acheteur ou acheteuse

Les critères des acheteurs et acheteuses sont très stricts. Ils et elles veulent accéder à un maximum d’informations sur les produits qui les intéressent. Ils et elles recherchent les bonnes affaires, et s’attendent à trouver les mêmes remises et promotions sur une Boutique que sur le site web du vendeur ou de la vendeuse. Ils et elles ont besoin de connaître à tout moment l’état de leur commande et d’obtenir des informations correctes sur l’expédition, le suivi et le retour de leurs achats.

Il est essentiel de fournir tous ces éléments à Meta pour améliorer les taux de conversion des acheteur·ses grâce aux Boutiques.

Vision d’ensemble du flux de développement

Meta autorise les développeurs et développeuses tiers à créer des systèmes qui s’intègrent dans nos plateformes Instagram et Facebook grâce à une collection de points de terminaison de l’API Commerce, qui appartiennent à l’API Graph. Nous décrivons ici dans les grandes lignes le flux de développement et les composants nécessaires pour procéder à une intégration de grande qualité dans l’API Commerce.

Conditions requises

  • Vous devez avoir une entreprise configurée et vérifiée dans Meta

  • Les contrats commerciaux requis doivent être signés, notamment l’amendement relatif aux fournisseurs de technologies et les Conditions supplémentaires

  • Vous devez connaître les concepts de l’API Graph, qui est l’outil principal permettant de lire et d’écrire des données dans la plateforme commerciale de Meta

Étape 1 : créez une application de développement

Avant de pouvoir exécuter des requêtes vers les points de terminaison de l’API Graph, vous devez créer une application dans le portail Meta for Developers. Dans ce contexte, une application est un ensemble de fonctionnalités auquel votre logiciel tiers est autorisé à accéder sur les systèmes de Meta. Chaque appel d’API à destination des systèmes de Meta est associé à cette application et vos fonctionnalités déterminent les types d’appels d’API auxquels votre logiciel a accès. Cette application est associée à votre entité commerciale sur Meta. Le modèle de données de Meta a été conçu de sorte que les éléments que vous créez pour gérer votre activité sur Meta appartiennent à cet objet commercial. Ce même objet qui détient votre application peut également détenir votre Page Facebook, votre compte Instagram, votre compte publicitaire et votre catalogue produits.

Étape 2 : créez un token d'accès (en utilisant un compte test)

Afin de voir votre application approuvée, vous devez fournir un token d’accès qui sera inclus dans chaque appel d’API. Ce token d’accès permet à votre application d’accéder aux plateformes de Meta pour le compte d’un utilisateur ou d’une utilisatrice. Les tokens d’accès sont comme des clés numériques qui maintiennent la connexion des utilisateur·ices à Facebook. Ainsi, ils et elles n’ont pas besoin de saisir leur mot de passe à chaque fois que votre logiciel tiers a besoin d’accéder aux plateformes de Meta pour leur compte.

Si vous souhaitez intégrer plusieurs boutiques à l’API Commerce, vous devez enregistrer plusieurs tokens d’accès, un pour chaque boutique en activité sur les canaux de Facebook et d’Instagram que vous gérez.

Pour commencer, créez un compte commercial de test, associez-y des éléments et générez un token d’accès pour chacun d’entre eux afin de pouvoir réaliser l’intégration.

Nous vous recommandons d’obtenir des tokens d’accès à partir d’un utilisateur ou d’une utilisatrice système pour accéder à l’API Commerce. En effet, les tokens d’accès obtenus à partir d’un utilisateur ou d’une utilisatrice standard peuvent être invalidés après un certain temps ou si la personne modifie son mot de passe Facebook. Les utilisateurs système sont les serveurs ou logiciels qui effectuent des appels d’API vers les éléments détenus ou gérés par un compte Business Manager. Pour obtenir des instructions détaillées, consultez la page sur la configuration de l’intégration de l’API.

Étape 3 : créez les intégrations de l’API Commerce (avec un compte test)

Parallèlement, commencez à intégrer les API du catalogue, de gestion des commandes et des promotions (offres) avec le compte commercial de test créé à l’étape 2. L’intégration avec les API Catalog permet de configurer et d’opérer un catalogue complet et de qualité, qui améliore l’expérience et les décisions d’achat. L’intégration avec les API Order Management permet de gérer le cycle de vie des commandes passées par les acheteurs et acheteuses sur les canaux de Facebook et d’Instagram. L’intégration avec les API Promotions permet de synchroniser différents types de promotions, et de gérer les achats et les remboursements quand des promotions sont appliquées.

Découvrez comment intégrer ces API pour respecter les critères de qualité de nos Boutiques.

Étape 4 : soumettez l’application au Contrôle app

L’examen de votre application (Contrôle app) est une étape essentielle du processus de développement des applications. Pour initier cet examen, vous devez demander des autorisations spécifiques et décrire comment vous comptez utiliser ces autorisations dans votre application pour servir les entreprises que vous gérez. Le Contrôle app est un processus qui nous permet de vérifier que votre application utilise nos produits et nos API d’une manière approuvée. En savoir plus sur le processus d’examen Contrôle app.

Étape 5 : créez un flux pour enrôler les vendeurs et vendeuses dans Meta Commerce

Appliquez la meilleure méthode pour enrôler vos vendeurs et vendeuses dans Meta Commerce. À l’issue de ce flux, le système génère un token d’accès pour chaque vendeur ou vendeuse que vous gérez. Vous devez stocker et utiliser ce token dans les appels d’API que vous réalisez pour le compte de ces vendeurs ou vendeuses.

Découvrez les instructions détaillées pour créer un flux d’enrôlement idéal et conforme aux critères de qualité de nos Boutiques.

Étape 6 : améliorez votre intégration de l’API Commerce (avec un compte de production)

Améliorez votre intégration de sorte qu’elle puisse s’adapter à différents scénarios d’arêtes et gérer convenablement les erreurs. Prenez connaissance des recommandations d’intégration détaillées dans ce guide et veillez à les appliquer. Enfin, testez votre intégration avec de véritables commandes.

Critères de qualité d’intégration

Le tableau ci-dessous répertorie les tâches de vente à accomplir. Classées par catégories, les tâches sont associées à un niveau de priorité (0 étant le niveau le plus élevé), à un champ d’application (spécifique à Meta ou applicable à d’autres canaux), à des critères de qualité d’intégration de Meta Commerce et à d’éventuelles améliorations.

Catégorie Tâche de vente à accomplir Priorité Multicanal/spécifique à Meta Critère de qualité : exigence min. Critère de qualité : amélioration

Intégration et gestion des boutiques

Intégrer dans Boutiques

0

Spécifique à Meta

Les tiers doivent utiliser l’extension Facebook Business (FBE).

Afficher et résoudre les problèmes de la boutique (y compris les problèmes d’intégrité de l’entreprise)

0

Afficher les statistiques et les recommandations pour la boutique

1

Spécifique à Meta

S.o.

Personnaliser l’apparence de la boutique

2

Spécifique à Meta

S.o.

Communiquer avec les acheteur·ses Meta

0

Les deux (beaucoup de vendeur·ses préfèrent utiliser Messenger, WhatsApp ou les messages direct Instagram pour répondre à la clientèle, tandis que d’autres utilisent des outils de communication tiers)

S.o.

Gestion du catalogue

Ajouter/supprimer/modifier des produits pour maintenir et enrichir le catalogue

0

Multicanal

Les tiers doivent synchroniser le catalogue produits avec Meta et gérer les erreurs, utiliser un mécanisme évolutif de synchronisation pour les champs non volatiles (une synchronisation complète au moins une fois toutes les 24 heures et une synchronisation différentielle toutes les heures) et synchroniser les modifications de champs hautement volatiles (inventaire et tarifs) quasiment en temps réel (au moins toutes les 15 minutes).

Les tiers doivent synchroniser la collection d’ensembles de produits avec Meta.

Consulter et résoudre les problèmes de produits spécifiques à Meta (ex. : alertes d’intégrité de l’entreprise)

0

Multicanal (même si la correction du problème peut survenir sur une surface de Meta, notamment les contestations de décisions relatives à l’intégrité de l’entreprise)

Les tiers doivent communiquer les diagnostics avec un CTA (call-to-action) clair.

Consulter et appliquer les contenus de la communauté (UGC)

1

Spécifique à Meta

S.o.

Merchandising/diffusion des publicités Boutiques

Diffuser des publicités Boutiques

0

Spécifique à Meta

Les tiers doivent demander aux vendeur·ses de configurer et de renvoyer des signaux publicitaires via Pixel.

Les tiers doivent demander aux vendeur·ses de configurer et de renvoyer des signaux publicitaires via l’API Conversions.

Consulter les données de performance et d’analyse (publicités)

0

Multicanal

S.o.

Consulter les données de performance et d’analyse (ventes organiques)

1

Les deux (il existe des outils d’agrégation d’indicateurs généraux, mais nous proposons via CM des indicateurs plus détaillés des ventes organiques)

S.o.

Diffuser des promotions (offres)

0

Multicanal

Les tiers doivent traiter les commandes (traitement, annulations, remboursements) avec les remises financées par Meta correspondantes, ainsi qu’avec les remises standard financées par les vendeur·ses suivantes : remises concernant seulement certains articles d’une commande, remises sur l’ensemble des articles d’une commande (avec potentiellement un reste à charge), remises sur les frais de livraison, remises de type Y pour le prix de X.

Si la source de confiance des remises est une tierce partie : celle-ci doit synchroniser les remises standard avec Meta avec l’API Offers (une fonctionnalité actuellement réservée). Autrement, la tierce partie doit communiquer aux vendeur·ses le lien de redirection Commerce Manager afin de synchroniser toutes les remises standards avec Meta

Lancer des produits sur Instagram

2

Spécifique à Meta

S.o.

Organiser des évènements Instagram de shopping en direct

2

Spécifique à Meta

S.o.

Créer des publications organiques dans lesquelles sont identifiés des produits

2

Spécifique à Meta

S.o.

Gestion des paiements

Gérer les détails du paient pour un encaissement sur site

0

Spécifique à Meta

Les tiers doivent utiliser l’extension Facebook Business (FBE).

Encaisser les paiements/traiter les remboursements

0

Multicanal

Les tiers doivent divulguer les rapports financiers fournis par Meta.

Encaisser les paiements/traiter les remboursements

0

Multicanal

Gérer les chargeback

0

Les deux

Générer les déclarations de taxes et rapprocher les ventes

0

Multicanal

Gestion et traitement des commandes

Gérer les commandes par ordre de validation

0

Multicanal

Les tiers doivent recevoir et accuser réception des commandes provenant de Meta dans OMS.

Traiter les commandes

0

Multicanal

Les tiers doivent synchroniser l’état des commandes (traitée, annulée, remboursée) entre OMS et Meta.

Gérer les retours et remboursements demandés par les vendeur·ses et les acheteur·ses

0

Multicanal

Les tiers doivent synchroniser l’état des commandes (traitée, annulée, remboursée) entre OMS et Meta.

Les tiers doivent traiter les retours initiés par les acheteur·ses par l’intermédiaire de Meta.