Intégration du commerce avec MBE

Ce guide présente les principales conditions requises pour le processus du commerce MBE, ainsi qu’une présentation détaillée des étapes nécessaires à sa réalisation.

L’extension Meta Business (MBE) permet aux entreprises de facilement mettre en place des outils destinés à gérer leurs publicités Facebook et de configurer aisément les boutiques Instagram et Facebook. Le processus d’intégration du commerce de l’extension Meta Business peut être utilisé tant pour les boutiques marchandes en magasin que pour les boutiques en ligne.

L’une des principales différences entre les boutiques en ligne et les boutiques physiques est que le paiement pour ces dernières est redirigé vers le site web du vendeur ou de la vendeuse alors que celui des boutiques en ligne s’effectue dans l’application Facebook ou Instagram.

Le processus d’intégration du commerce permet aux entreprises de configurer ou d’intégrer les éléments suivants :

  • Compte publicitaire
  • Boutique de Page Facebook
  • Boutique Instagram
  • Conversation Messenger (facultatif)
  • Business Manager
  • Gestionnaire des ventes

L’utilisation d’Instagram Shopping pour les processus hors site et sur site requiert un compte business Instagram. Le compte doit répondre aux exigences d’éligibilité.

Exemple : processus d'intégration depuis la plateforme du partenaire (Business Login)


Avant de commencer

Actuellement, seuls les partenaires autorisés dans un programme bêta fermé peuvent utiliser les processus d’intégration des boutiques. Si vous souhaitez en obtenir l’accès à l’avenir, contactez votre représentant Facebook.

  1. Inscrivez-vous en tant que développeur·se Meta pour accéder aux outils de développement et créer des applications Facebook.
  2. Si vous ne l’avez pas déjà fait, créez une application Facebook.
  3. Votre application Facebook doit appartenir à un Business Manager qui est une entreprise vérifiée. Obtenez plus d’informations sur la procédure de vérification de votre entreprise.
  4. Créez une application de test à partir de votre application active/de production et utilisez-la pour réaliser tous les nouveaux développements et tests.
  5. Autorisations privées : manage_business_extension : il s’agit d’une autorisation privée qui requiert l’ajout de votre application à la liste autorisée par votre représentant Facebook. Une fois que cette fonctionnalité est autorisée sur votre application, le FBE Developer Panel est disponible sous Produits.
  6. Demandez les autorisations suivantes à l’aide du Contrôle app pour votre application Facebook :

    • catalog_management : permet à un utilisateur ou une utilisatrice disposant de droits d’admin de créer, lire, mettre à jour et supprimer des catalogues de produits appartenant à l’entreprise. Sinon, vous pouvez demander l’autorisation ads_management si vous souhaitez également gérer les publicités pour le compte des vendeurs qui utilisent votre application.
    • business_management : obligatoire pour l’utilisation de l’API Business Manager pour gérer les ressources professionnelles.
    • Instagram_basic : obligatoire pour l’utilisation d’Instagram Shopping. L’autorisation instagram_basic permet à votre app de lire les informations ainsi que le contenu multimédia du profil d’un compte Instagram.
    • pages_read_engagement : nécessaire pour la génération ultérieure d’un token d’accès de Page.
    • [Sur site] commerce_manage_accounts (lecture/écriture) ou commerce_account_read_settings (lecture uniquement) : ces autorisations précises sont requises via le Contrôle app pour gérer un compte marchand.
    • [Sur site] commerce_account_manage_orders (lecture/écriture) ou commerce_account_read_orders (lecture uniquement) : ces autorisations précises sont requises pour répertorier, visualiser ou mettre à jour les commandes par le biais d’un compte marchand.
    • [Sur site] commerce_account_read_reports : permet à votre application de lire des données des rapports financiers pour élaborer des rapports fiscaux, de rapprochement des liquidités ou de remboursement pour un compte marchand.
  7. Lors de l’utilisation d’Instagram Shopping, le domaine du vendeur doit être vérifié s’il ne l’est pas déjà. Découvrez-en davantage sur la procédure de vérification de votre domaine.

  8. Configurez l’authentification avec les configurations requises et lancez le processus d’intégration FBE à l’aide de la connexion professionnelle ou de l’App Store Facebook.

Configurations requises

Extras

ChampTypeDescription

setup

configuration

Obligatoire

Paramètres de configuration Facebook du vendeur, tels que son identifiant unique (external_business_id) ou la devise de son catalogue (currency). Voir Détails sur l’objet de configuration.

business_config

business_config

Obligatoire

Objet de configuration utilisé par Facebook Business Extension pour configurer le flux de travail de Facebook Business Extension. Voir Détails sur l’objet business_config.

repeat

booléen

Obligatoire

Définir cette valeur sur false.

Configuration

ChampDescription

external_business_id
chaîne

Obligatoire
ID d’entreprise unique pour représenter l’entreprise de votre client. Nous l’utilisons en tant qu’identifiant unique. Par exemple, si l’entreprise du vendeur ou de la vendeuse s’appelle « Fubar », « fubar-123 » pourrait être son external_business_id.

timezone
chaîne

Obligatoire
Fuseau horaire dans lequel l’entreprise se trouve. Voir Valeurs possibles du fuseau horaire.

currency
chaîne

Obligatoire
Code de devise ISO à trois lettres de la devise par défaut utilisée par les éléments du catalogue de l’entreprise. Consultez Codes de devise pris en charge.

business_vertical
énumération

Obligatoire
Secteur associé à l’entreprise.
Valeur :ECOMMERCE

merchant_settings_id
chaîne

Facultatif
Utilisation lors de la mise à niveau de Facebook Business Extension, v1. Veuillez contacter votre représentant·e Facebook si vous effectuez une migration de la version 1 à la version 2.

domain
chaîne

Obligatoire pour les canaux COMMERCE et COMMERCE_OFFSITE
Domaine utilisé pour l’approbation manuelle d’Instagram. Par exemple : https://exampleshop.partnersite.com.

channel
énumération

Obligatoire
Permet au partenaire d’exprimer ses intentions à l'égard de l’utilisateur·ice concernant les fonctionnalités qui nécessitent des étapes ou des contraintes supplémentaires : COMMERCE et COMMERCE_OFFSITE.

  • COMMERCE : processus qui permet aux vendeur·ses de créer un compte marchand avec la boutique de Page et le canal Instagram Shopping avec le paiement sur site. Ce processus permet également de sélectionner le paiement en magasin.
  • COMMERCE_OFFSITE : processus permettant aux vendeur·ses de créer un compte marchand avec une boutique Facebook hors site et Instagram Shopping hors site.

Remarque : les partenaires devraient demander l’autorisation instagram_basic pour tous les processus marchands (COMMERCE et COMMERCE_OFFSITE). L’autorisation instagram_basic est requise pour la prise en charge par une application de l’intégration d’Instagram/la politique d’accès du vendeur ou de la vendeuse. Cette autorisation doit être soumise au Contrôle app.

business_manager_id
chaîne

Facultatif
ID Business Manager existant qu’un·e partenaire peut saisir pour présélectionner l’utilisateur·ice dans le processus de configuration.

ad_account_id
chaîne

Facultatif
ID de compte publicitaire existant qu’un partenaire peut saisir pour présélectionner l’utilisateur·ice dans le processus de configuration.

page_id
chaîne

Facultatif
ID de Page Facebook existante qu’un·e partenaire peut saisir pour présélectionner l’utilisateur·ice dans le processus de configuration.

ig_profile_id
chaîne

Facultatif
ID de profil professionnel Instagram existant qu’un partenaire peut saisir pour présélectionner l’utilisateur·ice dans le processus de configuration.

pixel_id
chaîne

Facultatif
ID de pixel existant qu’un·e partenaire peut saisir pour présélectionner l’utilisateur·ice dans le processus de configuration.

catalog_id
chaîne

Facultatif
ID de catalogue existant qu’un partenaire peut saisir pour présélectionner l’utilisateur·ice dans le processus de configuration.

Configuration professionnelle

Utilisez cet objet pour configurer les paramètres professionnels d’un·e utilisateur·ice final·e, dont Messenger. Chaque champ comprend un « type » lié aux tableaux respectifs ci-dessous.

ChampDescription

business
FBEBusinessPropertiesConfigData

Obligatoire
Information pour l’entreprise de l’utilisateur ou l’utilisatrice final·e.

messenger_chat
FBEMessengerChatConfigData

Facultatif
Les fonctionnalités de discussion Messenger sur la Page Facebook de l’utilisateur·ice final·e, telles que enabled et domains.

catalog_feed_scheduled
FBECatalogFeedConfigData

Facultatif
Détermine si l’extension Facebook Business doit utiliser une approche de flux, qui récupère les articles de catalogue à partir d’une feed_url.

page_cta
FBEPageCtaConfigData

Facultatif
Le bouton d’appel à l’action (CTA) sur la page de l’utilisateur·ice final·e, tel que cta_button_text, cta_button_url, etc.

ig_cta
FBEIGCtaConfigData

Facultatif
Caractéristiques de la fonctionnalité d’appel à l’action d’Instagram, telles que enabled, cta_button_text, cta_button_url, etc.

messenger_menu
FBEMessengerMenuConfigData

Facultatif
Caractéristiques du bouton call-to-action (CTA) de Messenger lorsqu’un utilisateur ou une utilisatrice discute avec l’entreprise, telles que cta_button_text et cta_button_url.

Après l’installation