Testar seu feed de dados

Há ferramentas disponíveis para você neste site e na Central de ações. Nesta página, você encontra 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 arquivo de dados. Como a ferramenta de ingestão de feed de dados requer 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 Validar entidade única se o JSON descrever apenas uma entidade. Se o JSON tiver várias entidades, selecione Validar feed.
  3. Cole o JSON do arquivo do feed de dados no campo de texto.
  4. Escolha se você quer validar uma única entidade ou todo o feed.
  5. Clique em Validar.

Avisos ou erros presentes no arquivo de feed de dados serão exibidos acima do campo de texto. Em caso de erros, verifique a referência em busca de campos obrigatórios possivelmente ausentes e valores de propriedade inválidos.

Fazer upload e testar seu feed de dados nos testes rápidos

Depois que seu arquivo de feed de dados for validado, use a ferramenta Teste rápido para fazer upload e testar o feed. Os testes rápidos servem para desenvolver e testar arquivos de feed individuais de forma rápida e iterativa.

Para fazer upload e testar um feed de dados no Teste rápido, siga estas etapas:

  1. Na Central de ações, acesse Painéis > Teste rápido.
  2. Use o recurso Fazer upload de arquivo para fazer o upload do arquivo do feed de dados a ser testado. O arquivo precisa estar no formato NDJSON.
  3. Após a conclusão do upload, clique em Enviar.

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

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

  6. Depois que o feed for processado com o status Success, clique em Quick Test.

  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 é possível finalizar a compra do carrinho e fazer pedidos.

  8. Clique em Teste rápido. Uma nova guia será aberta. Portanto, permita pop-ups para que a abertura da nova guia não seja impedida.

  9. Clique no restaurante desejado para conferir o cardápio e seguir o fluxo de pedidos. Verifique se o inventário está correto.

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

Como testar feeds do sandbox

O teste de sandbox permite realizar testes completos do inventário de feeds do sandbox usando o front-end do sandbox. Os testes de sandbox oferecem suporte à ingestão completa de feed, atualizações em tempo real, testes de fulfillment e atualizações de pedidos assíncronas. Em comparação com o teste rápido, com o teste de sandbox você pode executar cenários completos em vários restaurantes.

  1. Configure os URLs do marcador de feed e dos arquivos de dados para o ambiente do sandbox em Configuração > Feeds.
  2. Faça o upload de arquivos de feed para locais especificados e verifique se o feed foi processado consultando o Histórico de feeds.
  3. Após a ingestão dos feeds de sandbox, é possível visualizar 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 do sandbox
  6. Clique no link intitulado "clique aqui" na parte superior da página.
    Link para o front-end do sandbox
  7. Pesquise o restaurante desejado.
    ID do parceiro no Portal do parceiro

Outros recursos

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

Consulte as seguintes ferramentas para mais orientações:

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