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:
- Acesse a ferramenta de validação do feed de dados.
- Selecione Validar entidade única se o JSON descrever apenas uma entidade. Se o JSON tiver várias entidades, selecione Validar feed.
- Cole o JSON do arquivo do feed de dados no campo de texto.
- Escolha se você quer validar uma única entidade ou todo o feed.
- 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:
- Na Central de ações, acesse Painéis > Teste rápido.
- 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.
Após a conclusão do upload, clique em Enviar.
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.
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.
Depois que o feed for processado com o status Success, clique em Quick Test.
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.
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.
Clique no restaurante desejado para conferir o cardápio e seguir o fluxo de pedidos. Verifique se o inventário está correto.
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.
- Configure os URLs do marcador de feed e dos arquivos de dados para o ambiente do sandbox em Configuração > Feeds.
- Faça o upload de arquivos de feed para locais especificados e verifique se o feed foi processado consultando o Histórico de feeds.
- Após a ingestão dos feeds de sandbox, é possível visualizar os restaurantes fornecidos nos feeds de sandbox no front-end do sandbox.
- Para acessar o front-end do sandbox, navegue até Painéis > Relatório de status do restaurante.
- Selecione o ambiente do sandbox.
- Clique no link intitulado "clique aqui" na parte superior da página.
- Pesquise o restaurante desejado.
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.