Testare il feed di dati

Su questo sito web e sul portale partner sono disponibili degli strumenti. Questa pagina include istruzioni su come eseguire la convalida dello schema dei file di dati, il caricamento del file di dati e il test.

Convalidare i feed

Lo strumento di convalida del feed di dati verifica la formattazione, la struttura e le proprietà del file di dati. Poiché lo strumento di importazione del feed di dati richiede una formattazione specifica, ad esempio un'entità per riga, questo strumento garantisce la possibilità di caricare il feed di dati.

Per convalidare un feed di dati di anteprima:

  1. Vai allo strumento di convalida del feed di dati.
  2. Seleziona Validate Single Entity (Convalida entità singola) se il file JSON descrive una sola entità. Se il file JSON contiene più entità, seleziona Convalida feed.
  3. Incolla il file JSON del file del feed di dati nel campo di testo.
  4. Scegli se convalidare una singola entità o l'intero feed.
  5. Fai clic su Validate (Convalida).

Gli avvisi o gli errori presenti nel file del feed di dati verranno visualizzati sopra il campo di testo. Se riscontri errori, assicurati di controllare nel riferimento se sono presenti campi obbligatori mancanti e valori di proprietà non validi.

Caricare e testare il feed di dati in Test rapidi

Dopo la convalida del file del feed di dati, utilizza lo strumento Test rapido per caricare e testare il feed. I test rapidi sono utili per sviluppare e testare rapidamente e in modo iterativo singoli file di feed.

Per caricare e testare un feed di dati in Test rapidi, procedi nel seguente modo:

  1. Sul portale partner, vai a Dashboard > Test rapidi.
  2. Utilizza la funzionalità Carica file per caricare il file del feed di dati da testare. Il file deve essere in formato NDJSON.
  3. Al termine del caricamento, fai clic su Invia.

  4. Il sistema ora elabora il file del feed di dati. Questa procedura può richiedere alcuni minuti. La tabella si aggiorna automaticamente, quindi non è necessario aggiornare la pagina.

  5. Una volta elaborato il feed, puoi visualizzarne lo stato e i risultati, ad esempio errori, avvisi ed entità inattive. Per rimuovere le entità inattive, assicurati di utilizzare la data dell'ultima modifica.

  6. Una volta che il feed è stato elaborato con lo stato Operazione riuscita, fai clic su Test rapido.

  7. Compila un'API per l'evasione dei test e scegli se utilizzare i pagamenti reali o meno. Tieni presente che i test rapidi possono essere utilizzati senza un URL di evasione degli ordini, ma non possono essere effettuati tramite il carrello o effettuato degli ordini.

  8. Fai clic su Test rapido. Si apre una nuova scheda. Assicurati di consentire i popup in modo che non venga aperta la nuova scheda.

  9. Fai clic sul ristorante desiderato per esaminare il menu e seguire il flusso di ordinazione. Verifica che il tuo inventario sia corretto.

  10. Se vuoi caricare un nuovo file e testarlo, carica il file del feed. Non è necessario riavviare il test. Puoi semplicemente aggiornare la nuova scheda (UI di ricerca di ristoranti) caricata in precedenza.

Test dei feed Sandbox

Il test sandbox consente di eseguire test end-to-end dell'inventario dei feed sandbox utilizzando il frontend della sandbox. I test sandbox supportano l'importazione completa dei feed, gli aggiornamenti in tempo reale, i test di evasione e gli aggiornamenti asincroni degli ordini. Rispetto ai test rapidi, con i test sandbox puoi eseguire scenari end-to-end completi in più ristoranti.

  1. Configura gli URL dei feed e dei dati dei feed per l'ambiente Sandbox in Configurazione > Feed.
  2. Carica i file del feed in posizioni specifiche e verifica che il feed venga importato visualizzando la cronologia dei feed.
  3. Una volta importati i feed sandbox, puoi visualizzare i ristoranti forniti nei feed sandbox nel frontend della sandbox.
  4. Per accedere al frontend di Sandbox, vai a Dashboard > Report sullo stato del ristorante.
  5. Seleziona l'ambiente Sandbox.
    Selezione dell'ambiente Sandbox
  6. Fai clic sul link "fai clic qui" nella parte superiore della pagina.
    Link al frontend di Sandbox
  7. Cerca il ristorante che ti interessa.
    ID partner sul portale partner

Risorse aggiuntive

Oltre ai passaggi descritti sopra, puoi utilizzare gli strumenti di debug per testare e risolvere i problemi del feed di inventario.

Per ulteriori indicazioni, consulta i seguenti strumenti:

  • La pagina delle statistiche di importazione del feed fornisce dettagli sulle importazioni del feed, incluso il numero di entità con errori. Consulta queste statistiche per assicurarti che la maggior parte (se non la totalità) delle tue entità venga convalidata.
  • Dalle statistiche di importazione, puoi anche selezionare dettagli di entità specifici per risolvere i problemi delle entità che non vanno a buon fine.
  • Utilizza il report sullo stato del ristorante per diagnosticare i problemi specifici del ristorante, ad esempio quelli che non vengono visualizzati dopo il caricamento.