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:
- Acesse a ferramenta de validação do feed de dados.
- Selecione Validate Single Entity, se o JSON descrever apenas uma entidade. Se o JSON contiver 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 o feed inteiro.
- 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:
- No Portal de parceiros, acesse Painéis > Teste rápido.
- Use o recurso Fazer upload de arquivo para enviar o arquivo feed de dados. O arquivo precisa estar no formato NDJSON.
Depois que o upload for concluído, clique em Enviar.
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.
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.
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 não será possível finalizar a compra no carrinho e fazer pedidos.
Clique em Teste rápido. Isso abre uma nova guia, então permita pop-ups para que a nova guia não seja impedida.
Clique no restaurante desejado para revisar o cardápio e passar pelo fluxo de pedidos de comida. Verifique se o inventário está correto.
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.
- Configure o feed do marcador e dos URLs de arquivo de dados do ambiente de sandbox em Configuração > Feeds.
- 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.
- Depois que os feeds de sandbox forem ingeridos, você poderá ver 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 "Clique aqui" na parte de cima da página.
- Pesquise o restaurante.
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.