Datenfeed testen

Auf dieser Website und im Actions Center stehen Ihnen Tools zur Verfügung. Auf dieser Seite finden Sie Anleitungen zur Validierung des Datendateischemas, zum Hochladen von Datendateien und zu Tests.

Feeds validieren

Das Tool zur Validierung des Datenfeeds überprüft die Formatierung, die Struktur und die Eigenschaften Ihrer Datendatei. Da das Datenfeed-Aufnahmetool eine bestimmte Formatierung erfordert, z. B. eine Entität pro Zeile, sorgt das Validierungstool dafür, dass Sie Ihren Datenfeed hochladen können.

So validieren Sie einen Vorschau-Datenfeed:

  1. Rufen Sie das Tool zur Validierung von Datenfeeds auf.
  2. Wählen Sie Valid Single Entity (Einzelne Entität validieren) aus, wenn Ihr JSON-Code nur eine Entität beschreibt. Wenn der JSON-Code mehrere Entitäten enthält, wählen Sie Feed validieren aus.
  3. Fügen Sie den JSON-Code der Datenfeeddatei in das Textfeld ein.
  4. Wählen Sie aus, ob Sie eine einzelne Entität oder Ihren gesamten Feed validieren möchten.
  5. Klicke auf Validieren.

Warnungen oder Fehler in der Datenfeeddatei werden über dem Textfeld angezeigt. Wenn Fehler auftreten, prüfen Sie die Referenz auf möglicherweise fehlende Pflichtfelder und ungültige Attributwerte.

Datenfeed in Schnelltests hochladen und testen

Nachdem die Datenfeeddatei validiert wurde, können Sie den Feed mit dem Schnelltesttool hochladen und testen. Schnelltests sind das schnelle, iterative Testen einzelner Feed-Dateien.

Gehen Sie wie folgt vor, um in den Schnelltests einen Datenfeed hochzuladen und zu testen:

  1. Gehen Sie im Actions Center zu Dashboards > Schnelltests.
  2. Verwenden Sie die Funktion Datei hochladen, um die zu testende Datenfeeddatei hochzuladen. Die Datei muss das NDJSON-Format haben.
  3. Klicken Sie nach Abschluss des Uploads auf Senden.

  4. Das System verarbeitet die Datenfeed-Datei. Dieser Vorgang kann einige Minuten dauern. Die Tabelle wird automatisch aktualisiert, sodass Sie die Seite nicht aktualisieren müssen.

  5. Nachdem der Feed verarbeitet wurde, sehen Sie den Verarbeitungsstatus und die Ergebnisse (z. B. Fehler, Warnungen und veraltete Entitäten). Verwenden Sie zum Entfernen veralteter Entitäten das Datum der letzten Änderung.

  6. Nachdem der Feed mit dem Status Erfolgreich verarbeitet wurde, klicken Sie auf Schnelltest.

  7. Füllen Sie eine Test Fulfillment API aus und wählen Sie aus, ob beim Testen echte Zahlungen verwendet werden sollen. Beachten Sie, dass Schnelltests ohne eine URL für die Auftragsausführung verwendet werden können. Sie können jedoch nicht zur Kasse gehen und keine Bestellungen aufgeben.

  8. Klicken Sie auf Schnelltest. Dadurch wird ein neuer Tab geöffnet. Sie müssen also Pop-ups zulassen, damit das Öffnen des neuen Tabs nicht verhindert wird.

  9. Klicken Sie auf das gewünschte Restaurant, um die Speisekarte zu überprüfen und den Bestellablauf zu durchlaufen. Prüfen Sie, ob Ihr Inventar korrekt ist.

  10. Wenn Sie eine neue Datei hochladen und testen möchten, laden Sie einfach die Feeddatei hoch. Sie müssen den Test nicht noch einmal starten. Sie können einfach den neuen Tab (Benutzeroberfläche der Restaurantsuche) aktualisieren, der zuvor geladen wurde.

Sandbox-Feeds testen

Sandbox-Tests ermöglichen End-to-End-Tests des Sandbox-Feedinventars über das Sandbox-Front-End. Sandbox-Tests unterstützen die vollständige Feedaufnahme, Echtzeitaktualisierungen, Tests zur Auftragsausführung und asynchrone Bestellaktualisierungen. Im Vergleich zu Schnelltests können Sie mit Sandbox-Tests komplette End-to-End-Szenarien über mehrere Restaurants hinweg ausführen.

  1. Konfigurieren Sie die URLs von Feedmarkierungen und Datendateien für die Sandbox-Umgebung unter Konfiguration > Feeds.
  2. Laden Sie Feeddateien an bestimmte Standorte hoch und überprüfen Sie im Feedverlauf, ob der Feed aufgenommen wurde.
  3. Sobald die Sandbox-Feeds aufgenommen wurden, können Sie sich die in den Sandbox-Feeds bereitgestellten Restaurants im Sandbox-Front-End ansehen.
  4. Um auf das Sandbox-Front-End zuzugreifen, rufen Sie Dashboards > Restaurantstatusbericht auf.
  5. Wählen Sie die Sandbox-Umgebung aus.
    Sandbox-Umgebung auswählen
  6. Klicken Sie oben auf der Seite auf den Link „Hier klicken“.
    Link zum Sandbox-Front-End
  7. Suchen Sie nach dem gewünschten Restaurant.
    Partner-ID im Partner-Portal

Weitere Ressourcen

Zusätzlich zu den oben beschriebenen Schritten können Sie Tools zur Fehlerbehebung verwenden, um Ihren Inventarfeed weiter zu testen und Fehler zu beheben.

Weitere Informationen finden Sie in den folgenden Tools:

  • Die Seite Statistiken zur Feedaufnahme enthält Details zu Ihren Feedaufnahmen, einschließlich der Anzahl der Entitäten mit Fehlern. Anhand dieser Statistiken können Sie prüfen, ob die meisten (wenn nicht nicht alle) Entitäten erfolgreich validiert werden.
  • In den Aufnahmestatistiken können Sie auch bestimmte Entitätsdetails auswählen, um Fehler bei fehlerhaften Entitäten zu beheben.
  • Mit der Inventar-Anzeige können Sie Restaurant-spezifische Probleme diagnostizieren, etwa wenn Restaurants nach dem Hochladen nicht angezeigt werden.