Testar o feed de dados

Há ferramentas disponíveis neste site e no Portal de parceiros. Esta página tem instruções sobre como fazer a validação do esquema do arquivo de dados, o upload do arquivo de dados e os testes.

Validar seus feeds

A ferramenta de validação do feed de dados verifica a formatação, a estrutura e as propriedades do seu arquivo de dados. Como a ferramenta de ingestão do feed de dados exige formatação específica, como uma entidade por linha, a ferramenta de validação garante que você possa fazer o upload do seu feed de dados.

Para validar um feed de dados de visualização, siga estas etapas:

  1. Acesse a ferramenta de validação do feed de dados.
  2. Selecione Validate Single Entity, se o JSON descrever apenas uma entidade. Se o JSON contiver várias entidades, selecione Validar feed.
  3. Cole o JSON do arquivo de feed de dados no campo de texto.
  4. Escolha se você quer validar uma única entidade ou o feed inteiro.
  5. Clique em Validate (Validar).

Os avisos ou erros presentes no arquivo de feed de dados vão aparecer acima do campo de texto. Se você encontrar erros, verifique a referência para identificar possíveis campos obrigatórios e valores de propriedade inválidos.

Faça upload e teste seu feed de dados em testes rápidos

Depois que o arquivo do feed de dados for validado, use a ferramenta Teste rápido para fazer upload e testar o feed. O teste rápido é para desenvolvimento e teste iterativos e rápidos de arquivos de feed individuais.

Para fazer upload e testar um feed de dados nos Testes rápidos, siga estas etapas:

  1. No Portal de parceiros, acesse Painéis > Teste rápido.
  2. Use o recurso Fazer upload de arquivo para enviar o arquivo feed de dados. O arquivo precisa estar no formato NDJSON.
  3. Depois que o upload for concluído, clique em Enviar.

  4. O sistema agora processa o arquivo de feed de dados. Esse processo pode levar alguns minutos. A tabela é atualizada automaticamente. Portanto, não é necessário atualizar a página.

  5. Depois que o feed é processado, você pode ver o status e os resultados de processamento, como erros, avisos e entidades desatualizadas. Para remover entidades desatualizadas, verifique se você está usando a data da última modificação mais recente.

  6. Depois que o feed for processado com o status Sucesso, clique em Teste rápido.

  7. Preencha uma API de fulfillment de teste e escolha se quer usar pagamentos reais ou não durante o teste. O teste rápido pode ser usado sem um URL de fulfillment, mas não será possível finalizar a compra no carrinho e fazer pedidos.

  8. Clique em Teste rápido. Isso abre uma nova guia, então permita pop-ups para que a nova guia não seja impedida.

  9. Clique no restaurante desejado para revisar o cardápio e passar pelo fluxo de pedidos de comida. Verifique se o inventário está correto.

  10. Se você quiser fazer upload de um novo arquivo e testá-lo, faça isso pelo arquivo de feed. Não é necessário iniciar o teste novamente. É possível atualizar a nova guia (IU de pesquisa de restaurantes) que foi carregada anteriormente.

Como testar feeds do sandbox

O teste de sandbox permite a realização de testes completos do inventário de feeds usando o front-end do sandbox. Os testes de sandbox são compatíveis com ingestão completa do feed, atualizações em tempo real, testes de fulfillment e atualizações de pedidos assíncronos. Comparado aos testes rápidos, com o teste do sandbox, é possível executar cenários completos em vários restaurantes.

  1. Configure o feed do marcador e dos URLs de arquivo de dados do ambiente de sandbox em Configuração > Feeds.
  2. Faça upload dos arquivos de feed para os locais especificados e verifique se o feed foi ingerido por meio da visualização do Histórico de feeds.
  3. Depois que os feeds de sandbox forem ingeridos, você poderá ver os restaurantes fornecidos nos feeds de sandbox no front-end do sandbox.
  4. Para acessar o front-end do sandbox, navegue até Painéis > Relatório de status do restaurante.
  5. Selecione o ambiente do sandbox.
    Como selecionar o ambiente de sandbox
  6. Clique no link "Clique aqui" na parte de cima da página.
    Link para o front-end do sandbox
  7. Pesquise o restaurante.
    ID do parceiro no Portal do parceiro

Outros recursos

Além das etapas descritas acima, é possível usar ferramentas de depuração para testar e solucionar problemas do feed de inventário.

Consulte as seguintes ferramentas para mais orientações:

  • A página de estatísticas de processamento do feed fornece detalhes sobre seus processamentos de feed, incluindo o número de entidades com erros. Consulte essas estatísticas para garantir que a maioria (ou todas) das suas entidades seja validada com êxito.
  • Nas estatísticas de processamento, também é possível selecionar detalhes de entidades específicos para resolver problemas de entidades que falham.
  • Use o Relatório de status do restaurante para diagnosticar problemas específicos, como restaurantes que não aparecem após o upload.