Visão geral e qualificação

Com a abordagem de pedidos de ponta a ponta, os parceiros recebem pedidos de comida de um usuário final e processam esses pedidos para os restaurantes da rede deles.

Onipresente e otimizada para conversão

O Google disponibiliza pedidos de comida em plataformas para dispositivos móveis e computadores usando a Pesquisa Google e o Maps.

Pedido de ponta a ponta na rede de pesquisa, em um único restaurante.
Pedido completo na Pesquisa, rede de restaurantes.
Pedidos de ponta a ponta no Maps, um único restaurante.

Experiência flexível de pedidos

Recursos adicionais, como pedido antecipado, pesquisa de menu, itens relacionados sugeridos, itens mais procurados e novos pedidos, oferecem uma experiência do usuário flexível e aprimorada.

Experiência do usuário

As etapas a seguir mostram as etapas de um usuário típico para pedir comida de ponta a ponta.

O usuário pesquisa um restaurante.

Entrada móvel para um único restaurante na Pesquisa Google.

Quando um usuário pesquisa um restaurante específico na Pesquisa ou no Maps, ele tem a opção de pedir comida de ponta a ponta. Se pelo menos um provedor oferecer suporte ao restaurante, a ficha do restaurante vai mostrar o botão Pedir on-line.

O usuário escolhe um provedor

Entrada móvel de um restaurante seguida por dois provedores de serviços de entrega diferentes.

Depois que o usuário clica em Pedir on-line, ele é redirecionado para uma página em que seleciona as seguintes opções do provedor:

  • Retirada ou entrega
  • Pedidos avançados ou Assim que possível
  • Uma lista de provedores

O usuário seleciona as opções alimentares

Entrada móvel para o cardápio e outra entrada móvel para detalhes do prato

O usuário pode navegar por várias seções e opções do cardápio para selecionar as opções alimentares e adicionar itens ao carrinho durante o processo. Eles podem personalizar a ordem com complementos ou instruções especiais, repetir pedidos anteriores e adicionar itens sugeridos ou mais pedidos. Em seguida, ele faz as escolhas de comida e adiciona os itens ao carrinho.

O usuário faz o pedido

Depois de fazer o pedido, o usuário recebe detalhes do pedido, endereço de entrega, contatos de clientes e informações de faturamento.

Depois que o app valida o carrinho do usuário, a página de envio do pedido exibe os detalhes do pedido para o usuário analisar:

  • nome, número de telefone e endereço de entrega;
  • Instruções especiais para retirada ou entrega
  • Preço
  • Valor da gorjeta
  • Forma de pagamento no Google Pay
  • Promotion code

Depois de confirmar as informações do pedido, o usuário clica em Fazer pedido para pagar on-line e enviar o pedido. Após o envio, eles recebem uma caixa de diálogo de confirmação do pedido.

O usuário verifica o status do pedido

Depois que o usuário faz o pedido, ele recebe um e-mail de confirmação do parceiro com os detalhes do pedido, de rastreamento e de contato. O contato do provedor é usado para suporte pós-pedido, como cancelamento.

Depois de fazer o pedido, o usuário recebe detalhes do pedido, endereço de entrega, contatos de clientes e informações de faturamento.

Requisitos de lançamento

Para mais informações, consulte a Lista de verificação de prontidão para lançamento.

Requisitos para parceiros

Para mais informações sobre os requisitos para ser um parceiro completo de pedidos, consulte nossas Políticas.

Integração

Para que seu negócio de alimentos se conecte com o suporte de ponta a ponta dos pedidos do Google, você precisa fazer a integração com os sistemas e APIs do Google. Há três processos que você precisa implementar para se conectar com o pedido de ponta a ponta:

  1. Fornecer feeds de dados de restaurantes, cardápios e serviços ao Google.

    A primeira etapa do processo de integração é criar e hospedar feeds de dados sobre seu restaurante, cardápio e serviço. Esses feeds fornecem detalhes sobre o nome do restaurante, localização, horário de funcionamento, itens e seções do cardápio, áreas de entrega e muito mais. O Google processa seus feeds de dados e os usa para apresentar seu cardápio e serviços aos usuários. Você pode atualizar esses feeds regularmente e até incorporar mudanças incrementais em tempo real.

  2. Processar o atendimento dos pedidos.

    Depois que um usuário está pronto para fazer um pedido, o Google permite que ele revise e modifique os detalhes do carrinho antes de o pedido ser processado e enviado. Como parte do processo de integração de pedidos ponta a ponta, você cria um URL do webhook que valida e recebe os pedidos do Google. Você processa pagamentos on-line por meio de um processador participante do Google Pay.

  3. Suporte a atualizações de pedidos.

    Para oferecer experiências pós-pedido nas plataformas do Google, você envia atualizações para uma API do Google. Em seguida, o Google mostra as informações para o cliente. Isso inclui o status do pedido, o tempo de atendimento estimado, as informações de atendimento ao cliente e outras alterações que podem afetar o pedido. Os usuários que pedem comida podem conferir o estado das compras no Google.

Para implementar esses processos, a integração completa de pedidos tem dois componentes principais: feeds de inventário e ações de fulfillment.

  • Feeds de inventário

    Esses feeds usam um esquema de inventário relacional para fornecer ao Google informações atualizadas sobre um restaurante, os serviços que ele oferece e os itens do cardápio.

  • Ações de atendimento

    Essas são as ações de finalização de compra e envio de pedido que você precisa consumir no nosso webhook. O Google Checkout valida o carrinho e retorna todas as formas de pagamento e taxas aplicáveis. "Enviar pedido" é onde o pedido do usuário é enviado a você para atendimento do restaurante. Para enviar atualizações ao Google após o envio do pedido, como cancelamento ou mudanças no valor total, você precisa chamar a API Async Order Update.

Feeds de inventário

Os feeds de inventário são a forma como um usuário descobre e faz pedidos em um restaurante desejado. O esquema de inventário relacional define a estrutura do inventário de ponta a ponta do pedido. Um feed de inventário de ponta a ponta consiste nas seguintes entidades principais:

Feeds em lote

O Google usa um feed em lote diário dos seus feeds de inventário para disponibilizar a finalização de pedidos aos usuários. Para manter seu inventário atualizado, é preciso atualizar os feeds em lote pelo menos uma vez por dia para que o Google possa fazer as buscas. Leva cerca de duas horas para que o inventário seja atualizado em lote.

API Incremental Updates

Você pode enviar ao Google atualizações urgentes do seu inventário. A API Incremental Updates permite atualizar e excluir entidades no seu inventário quase em tempo real. As atualizações incrementais são processadas em no máximo cinco minutos. Isso se destina principalmente a atualizações que não podem ser previstas, como fechamento emergencial de restaurantes ou remoção de um item esgotado. Se a mudança não precisar ser refletida imediatamente, use os feeds em lote.

Ações de atendimento

Um webhook é usado para validar e receber pedidos do Google. A ordem completa tem duas ações de fulfillment que o URL do webhook precisa consumir:

  • A ação Checkout é usada para validar o carrinho e o endereço de entrega do usuário. Ele também retorna as opções de pagamento disponíveis, tributos correspondentes, taxas de entrega e outras cobranças para o usuário confirmar antes do envio do pedido.
  • A ação Enviar pedido é usada quando você recebe os detalhes finais do pedido do Google para restaurantes.

API Async Order Update

Depois que o pedido for enviado, chame a API Async Order Update para enviar atualizações do pedido ao Google. Isso permite que os usuários verifiquem o status do pedido no Google. É possível atualizar o status do pedido, o tempo de atendimento, as informações de atendimento ao cliente e as mudanças de itens e preços.

Fases de integração

O processo de integração é dividido em quatro partes: configuração, desenvolvimento, teste e implantação. Nossos parceiros atuais levam de dois a seis meses para fazer a integração com a Pedidos de ponta a ponta, o que depende dos recursos disponíveis para eles e da complexidade da integração. Sugerimos que um especialista em suporte ao cliente ajude você no programa piloto.

Instalação

Consulte as políticas e os pré-requisitos antes de iniciar a integração com os pedidos de ponta a ponta. Você precisa criar um projeto completo de ordenação no Console do Actions seguindo as etapas de criação do projeto. Envie seu projeto para análise e aprovação do Google antes que todos os recursos necessários para a integração completa sejam ativados no projeto.

Desenvolvimento

Após a configuração, crie feeds manualmente e teste a aparência do seu inventário na ordem de ponta a ponta. Escreva o código quando estiver tudo pronto para conduzir um desenvolvimento em grande escala. Primeiro, gere seus feeds de inventário e implemente as ações "Finalizar compra" e "Enviar pedido". Implemente as APIs Incremental Inventory Update e Async Order Update depois que os feeds de inventário e as ações de fulfillment forem concluídos.

testes

Use o Teste rápido para testes de unidade ou de integração com seus feeds de inventário e o endpoint de fulfillment.

Execute a Ferramenta de teste de integração automatizada para testar suas ações de finalização de compra e envio de pedidos com diferentes condições de teste e casos extremos.

Por fim, faça testes de aceitação do usuário que incluam pedidos reais dos seus testadores e verifique o atendimento do pedido para restaurantes. Deve haver um total de cinco pedidos realizados com sucesso. O URL do endpoint de fulfillment precisa estar em produção para fazer isso.

Iniciar
Depois de analisarmos os pedidos de teste e aprovarmos o tráfego, você estará pronto para o lançamento. Procuramos uma taxa de erro inferior a 5% para todos os pontos de contato de integração: inventário, finalização da compra, envio de pedidos e atualizações de pedidos assíncronas. Para mais detalhes, consulte a Lista de verificação de prontidão para lançamento.

Requisitos de lançamento