Integração de alimentos e bebidas da MBE

O fluxo da Extensão da Meta para Empresas (MBE) para pedir alimentos e bebidas permite que os vendedores desses produtos na sua plataforma acessem um amplo conjunto de ferramentas de negócios, como botões de chamada para ação do tipo Pedir comida nas próprias Páginas do Facebook, contas do Instagram (incluindo figurinhas do Stories) e bate-papos do Messenger com clientes. Esse fluxo não possui recursos de Catálogo.

Exemplo – Fluxo de integração da superfície do parceiro (Login de Empresa)

Antes de começar

  1. Inscreva-se como desenvolvedor da Meta para acessar nossas ferramentas para desenvolvedores e criar apps do Facebook.
  2. Caso ainda não tenha feito isto, crie um app da Meta, selecionando o tipo Empresa.
  3. Crie uma versão de teste do seu app publicado/em produção e use-a para executar todos os novos desenvolvimentos e testes.
  4. Seus apps (publicados/em produção) devem ser do tipo Empresa e pertencer a um Gerenciador de Negócios que seja uma empresa verificada. Saiba mais sobre como verificar sua empresa e adicionar seus apps a ela.
  5. Adicione o Painel do desenvolvedor da MBE ao seu app do Facebook.

Etapas de integração e pontos de entrada

Os empresários (clientes) precisam de um mecanismo para conectar os negócios em uma plataforma de parceiro aos seus perfis do Facebook ou Instagram e vice-versa. O fluxo de integração da MBE pode ser usado para isso. O fluxo de pedido de alimentos e bebidas inclui:

  • Criação/seleção de ativos
  • Concessão de permissões
    • Gerenciar extensão de negócios
  • Configuração da empresa e recursos

Para permitir que a conexão aconteça, você precisa dar suporte a dois fluxos de autenticação, dependendo de onde o usuário (empresário) inicia a conexão:

  • Superfície do parceiro (comumente conhecida como Login de Empresa) permite que as empresas iniciem essa conexão por meio da sua plataforma, usando um botão que você insere no seu site
  • Apps de negócios — Iniciam um fluxo análogo de dentro do Facebook e Instagram. Para habilitar esse fluxo e disponibilizar o app na App Store, é preciso fornecer uma interface do usuário para autenticação personalizada que permita ao usuário selecionar a empresa no seu site e redirecioná-la de volta para o fluxo do Facebook ou do Instagram.

Configurações obrigatórias

extras

CampoTipoDescrição

setup

setup

Obrigatório

A configuração do Facebook do vendedor, como o identificador único (external_business_id) ou a moeda do catálogo (currency). Consulte detalhes de objetos de configuração.

business_config

business_config

Obrigatório

Objeto de configuração que a Extensão do Facebook para Empresas usa para configurar o fluxo de trabalho da Extensão do Facebook para Empresas. Consulte detalhes do objeto business_config.

repeat

booliano

Obrigatório

Defina esse valor como false.

configuração

Use este objeto para definir as configurações para a presença do usuário final no Facebook

CampoDescrição

external_business_id
Tipo: string

Obrigatório.
identificação da empresa única para representar a empresa do seu cliente. Usamos isso como um identificador único. Por exemplo, se a empresa do vendedor se chama "Fubar", "fubar-123" poderá ser seu external_business_id.

timezone
Tipo: string

Obrigatório.
O fuso horário em que a empresa está localizada. Consulte possíveis valores de fuso horário.

currency
Tipo: string

Obrigatório.
Código de moeda ISO de três letras da moeda-padrão usada para os itens do catálogo da empresa. Consulte os códigos de moeda compatíveis.

business_vertical
Tipo: enumeração {FOOD_AND_DRINK}

Obrigatório.
Verticais associados à empresa Use FOOD_AND_DRINK como o vertical associado à empresa.

business_config

Use este objeto para definir as configurações da empresa para um usuário final. Isso inclui os CTAs configurados. Cada campo inclui um "tipo" vinculado às respectivas tabelas abaixo.

CampoDescrição

business
Tipo: FBEBusinessPropertiesConfigData

Obrigatório.
Informações para a empresa do usuário final.

ig_cta
Tipo: FBEIGCtaConfigData

Obrigatório.
Recursos para o botão de chamada para ação (CTA) do Instagram, como enabled, cta_button_text, cta_button_url e assim por diante.


Texto de CTA compatível: Order Food

page_cta
Tipo: FBEPageCtaConfigData

Obrigatório.
Botão de chamada para ação (CTA) da página do usuário final, como cta_button_text, cta_button_url e assim por diante.


Texto de CTA compatível: Order Food

messenger_menu
Tipo: FBEMessengerMenuConfigData

Opcional.
Características do recurso de menu persistente do Messenger, como cta_button_text e cta_button_url


Texto de CTA compatível: Order Food

A figurinha "Pedir comida" do Stories do Instagram não precisa ser incluída na sua configuração extras, pois esse recurso é habilitado por padrão se o recurso de CTA do Instagram (ig_cta) foi habilitado para sua empresa.

Exemplo de extras de alimentos e bebidas

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

Saiba como Configurar recursos empresariais.

Próximas etapas