Testar seu feed de dados

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

Validar seus feeds

A ferramenta de validação de feed de dados verifica a formatação, a estrutura e as propriedades do arquivo de dados. Como a ferramenta de ingestão de feeds de dados exige uma formatação específica, como uma entidade por linha, a ferramenta de validação garante que você possa fazer 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 de feeds 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 de feed de dados no campo de texto.
  4. Escolha se você quer validar uma única entidade ou todo o feed.
  5. Clique em 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 encontrar campos obrigatórios potencialmente ausentes e valores de propriedade inválidos.

Fazer upload e testar seu feed de dados no Teste rápido

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 iterativo e rápido de arquivos de feed individuais.

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

  1. No Centro de ações, acesse Painéis > Testes rápidos.
  2. Use o recurso Upload de arquivo para fazer o upload do arquivo do feed de dados para testar. O arquivo precisa estar no formato NDJSON.
  3. Quando o upload terminar, clique em Enviar.

  4. Agora o sistema processa o arquivo de 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 conferir o status e os resultados do processamento, como erros, avisos e entidades desatualizadas. Para remover entidades desatualizadas, use 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 você não vai conseguir finalizar a compra do carrinho e fazer pedidos.

  8. Clique em Teste rápido. Isso abre uma nova guia. 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 passar pelo fluxo de pedido de comida. Verifique se o inventário está correto.

  10. Se você quiser fazer upload de um novo arquivo e testá-lo, faça 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 testar o inventário do feed de sandbox de forma completa usando o front-end do sandbox. O teste no sandbox oferece suporte à ingestão de feeds completos, atualizações em tempo real, testes de fulfillment e atualizações de pedidos assíncronos. Em comparação com os testes rápidos, com os testes no sandbox, é possível executar cenários completos em vários restaurantes.

  1. Configure os URLs do marcador e do arquivo de dados do feed para o ambiente do sandbox em Configuração > Feeds.
  2. Faça upload de arquivos de feed para locais especificados e verifique se o feed foi processado acessando o Histórico de feeds.
  3. Depois que os feeds do sandbox forem processados, você poderá conferir os restaurantes fornecidos nos feeds do sandbox na interface do sandbox.
  4. Para acessar o front-end do Sandbox, acesse Painéis > Relatório de status do restaurante.
  5. Selecione o ambiente de 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 desejado.
    ID do parceiro no portal do parceiro

Outros recursos

Além das etapas descritas acima, você pode usar ferramentas de depuração para testar e resolver problemas do seu feed de inventário.

Consulte as ferramentas a seguir para mais orientações:

  • A página estatísticas de transferência de feeds mostra detalhes sobre as transferências, incluindo o número de entidades com erros. Consulte essas estatísticas para garantir que a maioria (ou todas) das entidades sejam validadas.
  • Nas estatísticas de transferência, você também pode selecionar detalhes específicos da entidade para resolver problemas.
  • Use o Visualizador de inventário para diagnosticar problemas específicos de restaurantes, como restaurantes que não aparecem após o upload.