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.
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.
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
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
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 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.
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:
-
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.
-
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.
-
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
- Todos os marcos de integração precisam ser concluídos.
- Para mais informações sobre os critérios de sucesso do lançamento, consulte Lista de verificação de prontidão para lançamento.