Intégration des Réservations FBE

Le flux Réservations de l’extension Facebook Business (FBE) permet aux vendeur·ses sur votre plateforme d’accéder à un large éventail d’outils professionnels comme les boutons call-to-action Réserver sur leur page Facebook, dans leur compte Instagram et dans leurs discussions Messenger avec des client·es. Ce processus ne permet pas de posséder un catalogue.

Exemple : Processus d’intégration de la plateforme du partenaire (connexion entreprise)

Avant de commencer

  1. Inscrivez-vous en tant que développeur·se Facebook pour accéder à nos outils destinés aux équipes de développement et créer des applications Meta.
  2. Si vous ne l’avez pas déjà fait, créez une application Meta.
  3. Créez une application de test.
  4. Vos applications (en ligne/de production et de test) doivent appartenir à un compte Business Manager Meta qui est une entreprise vérifiée. Découvrez comment vérifier votre entreprise et y ajouter vos applications.
  5. Ajoutez le produit FBE Developer Panel à votre application Meta.

Étapes d’intégration et points d’entrée

Les propriétaires d’entreprises (client·es) ont besoin d’un mécanisme leur permettant de connecter leur entreprise sur une plateforme partenaire à leurs profils Facebook ou Instagram, et inversement. Cette tâche peut être réalisée à l’aide du processus d’intégration FBE. Le flux Réservations inclut les éléments suivants :

  • Création/sélection d’éléments
  • Octroi d’autorisations
    • Gestion de l’extension d’entreprise
  • Configuration de l’entreprise et fonctionnalités

Pour permettre la connexion, vous devez prendre en charge deux flux d’authentification, en fonction de l’endroit où l’utilisateur (propriétaire de l’entreprise) lance la connexion :

  • Plateforme partenaire (communément appelée Business Login) — Permet aux entreprises de lancer la connexion à partir de votre plateforme, à l’aide d’un bouton que vous avez placé sur votre site.
  • Applications d’entreprise — Permet aux entreprises de lancer la connexion à partir de Facebook/Instagram. Pour activer ce flux et faire en sorte que votre application apparaisse dans les Apps d’entreprise, vous devez fournir une interface d’authentification personnalisée permettant à l’utilisateur de sélectionner son entreprise sur votre site, puis le rediriger vers le flux Facebook ou Instagram.

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.

setup

Utilisez cet objet pour définir les paramètres de présence Facebook du client final.

ChampDescription

external_business_id
Type : chaîne

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

timezone
Type : chaîne

Obligatoire.
Fuseau horaire dans lequel l’entreprise se trouve.

Voir les valeurs de fuseau horaire possibles.

currency
Type : chaîne

Obligatoire.
Code ISO à trois lettres de la devise par défaut utilisée par les articles du catalogue de l’entreprise.

Consultez la liste des codes de devise pris en charge.

business_vertical
Type : énumération {RESERVATIONS}

Obligatoire
Secteur associé à l’entreprise.

Utilisez RESERVATIONS comme secteur associé à l’entreprise.

business_config

Utilisez cet objet pour configurer les paramètres professionnels d’un utilisateur ou d’une utilisatrice final·e. Cela inclut, entre autres, les CTA. Chaque champ comprend un « type » lié aux tableaux respectifs ci-dessous.

ChampDescription

business
Type : FBEBusinessPropertiesConfigData

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

ig_cta
Type : FBEIGCtaConfigData

Obligatoire
Caractéristiques du bouton call-to-action (CTA) d’Instagram, telles que enabled, cta_button_text, cta_button_url, etc.


Texte accepté pour le CTA : Reserve

page_cta
Type : FBEPageCtaConfigData

Obligatoire
Caractéristiques du bouton call-to-action (CTA) de la page Facebook, telles que cta_button_text, cta_button_url, etc.


Texte accepté pour le CTA : Reserve

messenger_menu
Type : FBEMessengerMenuConfigData

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


Texte accepté pour le CTA : Reserve

Exemple d’extras pour Réservations

{
    "setup": {
        "external_business_id": "<YOUR_ID_FOR_THE_BUSINESS>",
        "timezone": "<BUSINESS_TIMEZONE>",
        "currency": "<BUSINESS_CURRENCY>",
        "business_vertical": "RESERVATIONS"
    },
    "business_config": {
        "business": {
            "name": "<BUSINESS_NAME>"
        },
        "page_cta": {
            "enabled": true,
            "cta_button_text": "Reserve",
            "cta_button_url": "<BUSINESS_URL_FOR_CTA>",
            "below_button_text": "Powered by <YOU>"
        },
        "ig_cta": {
            "enabled": true,
            "cta_button_text": "Reserve",
            "cta_button_url": "<BUSINESS_URL_FOR_CTA>"
        },
        "messenger_menu": {
            "enabled": true,
            "cta_button_text": "Reserve",
            "cta_button_url": "<BUSINESS_URL_FOR_CTA>"
        }
    },
    "repeat": false
}

En savoir plus sur les configurations d’entreprise.

Étapes suivantes