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:
- Acesse a ferramenta de validação de feeds 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 de feed de dados no campo de texto.
- Escolha se você quer validar uma única entidade ou todo o feed.
- 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:
- No Centro de ações, acesse Painéis > Testes rápidos.
- 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.
Quando o upload terminar, clique em Enviar.
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.
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.
Depois que o feed for processado com o status Sucesso, clique em Teste rápido.
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.
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.
Clique no restaurante desejado para conferir o cardápio e passar pelo fluxo de pedido de comida. Verifique se o inventário está correto.
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.
- Configure os URLs do marcador e do arquivo de dados do feed para o ambiente do sandbox em Configuração > Feeds.
- Faça upload de arquivos de feed para locais especificados e verifique se o feed foi processado acessando o Histórico de feeds.
- Depois que os feeds do sandbox forem processados, você poderá conferir os restaurantes fornecidos nos feeds do sandbox na interface do sandbox.
- Para acessar o front-end do Sandbox, acesse Painéis > Relatório de status do restaurante.
- Selecione o ambiente de sandbox.
- Clique no link "Clique aqui" na parte de cima da página.
- Pesquise o restaurante desejado.
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.