Su questo sito web e nel Centro azioni sono disponibili strumenti utili. Questa pagina contiene istruzioni su come eseguire la convalida dello schema del file di dati, il caricamento del file di dati e i test.
Convalidare i feed
Lo strumento di convalida dei 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, lo strumento di convalida garantisce che tu possa caricare il feed di dati.
Per convalidare un feed di dati di anteprima:
- Vai allo strumento di convalida dei feed di dati.
- Seleziona Convalida singola entità se il tuo JSON descrive una sola entità. Se il tuo file JSON contiene più entità, seleziona Convalida feed.
- Incolla il file JSON del feed di dati nel campo di testo.
- Scegli se convalidare una singola entità o l'intero feed.
- 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 il riferimento per verificare la presenza di campi obbligatori potenzialmente mancanti e valori di proprietà non validi.
Caricare e testare il feed di dati nei test rapidi
Dopo aver convalidato il file del feed di dati, utilizza lo strumento Test rapido per caricare e testare il feed. I test rapidi sono pensati per lo sviluppo e il test iterativi e rapidi di singoli file di feed.
Per caricare e testare un feed di dati in Test rapido:
- Nel Centro azioni, vai a Dashboard > Test rapido.
- Utilizza la funzionalità Carica file per caricare il file del feed di dati da testare. Il file deve essere in formato NDJSON.
Al termine del caricamento, fai clic su Invia.
Il sistema ora elabora il file del feed di dati. Questa operazione può richiedere fino a qualche minuto. La tabella si aggiorna automaticamente, quindi non è necessario aggiornare la pagina.
Dopo l'elaborazione del feed, puoi visualizzare lo stato e i risultati dell'elaborazione, ad esempio errori, avvisi ed entità non aggiornate. Per rimuovere le entità non aggiornate, assicurati di utilizzare la data dell'ultima modifica più recente.
Dopo che il feed è stato elaborato con lo stato Successo, fai clic su Test rapido.
Compila un'API di evasione degli ordini di test e scegli se utilizzare o meno pagamenti reali durante il test. Tieni presente che i test rapidi possono essere utilizzati senza un URL di evasione degli ordini, ma non potrai pagare il carrello e effettuare ordini.
Fai clic su Test rapido. Si aprirà una nuova scheda, quindi assicurati di consentire i popup in modo che l'apertura della nuova scheda non venga impedita.
Fai clic sul ristorante che ti interessa per esaminarne il menu e seguire il flusso di ordinazione del cibo. Verifica che l'inventario sia accurato.
Se vuoi caricare un nuovo file e testarlo, puoi farlo caricando il file del feed. Non è necessario riavviare il test. Puoi semplicemente aggiornare la nuova scheda (interfaccia utente di ricerca di ristoranti) caricata in precedenza.
Test dei feed della sandbox
I test della sandbox consentono di testare l'inventario del feed della sandbox end-to-end utilizzando il frontend della sandbox. I test di sandbox supportano l'importazione completa dei feed, gli aggiornamenti in tempo reale, i test di evasione degli ordini e gli aggiornamenti asincroni degli ordini. Rispetto ai test rapidi, con i test in sandbox puoi eseguire scenari end-to-end completi su più ristoranti.
- Configura gli URL dei file di dati e degli indicatori dei feed per l'ambiente sandbox in Configurazione > Feed.
- Carica i file del feed nelle posizioni specificate e verifica che il feed venga importato visualizzando la Cronologia dei feed.
- Una volta importati i feed sandbox, puoi visualizzare i ristoranti forniti nei feed sandbox nella pagina frontend di Sandbox.
- Per accedere alla pagina frontend della sandbox, vai a Dashboard > Report sullo stato del ristorante.
- Seleziona l'ambiente sandbox.
- Fai clic sul link "Fai clic qui" nella parte superiore della pagina.
- Cerca il ristorante che ti interessa.
Risorse aggiuntive
Oltre ai passaggi descritti sopra, puoi utilizzare gli strumenti di debug per testare e risolvere ulteriormente i problemi relativi al feed di inventario.
Per ulteriori indicazioni, consulta i seguenti strumenti:
- La pagina Statistiche di importazione dei feed fornisce dettagli sulle importazioni dei feed, incluso il numero di entità con errori. Consulta queste statistiche per assicurarti che la maggior parte (se non tutte) delle tue entità venga convalidata correttamente.
- Dalle statistiche di importazione, puoi anche selezionare dettagli specifici delle entità per risolvere i problemi relativi alle entità che non vanno a buon fine.
- Utilizza Inventory Viewer per diagnosticare problemi specifici dei ristoranti, ad esempio la mancata visualizzazione dei ristoranti dopo il caricamento.