Datenfeed testen

Auf dieser Website und im Partner-Portal stehen Ihnen Tools zur Verfügung. Auf dieser Seite finden Sie eine Anleitung zum Validieren des Datendateischemas, zum Hochladen der Datendatei und zu Tests.

Feeds validieren

Das Validierungstool für Datenfeeds überprüft die Formatierung, Struktur und Eigenschaften Ihrer Datendatei. Da für die Aufnahme des Datenfeeds eine bestimmte Formatierung erforderlich ist (z. B. für eine Entität pro Zeile), sorgt das Validierungstool dafür, dass Sie Ihren Datenfeed hochladen können.

So überprüfen Sie einen Vorschaudatenfeed:

  1. Rufen Sie das Tool zur Validierung von Datenfeeds auf.
  2. Wählen Sie Einzelne Entität validieren aus, wenn in der JSON-Datei nur eine Entität beschrieben wird. Wenn Ihre JSON-Datei mehrere Entitäten enthält, wählen Sie Feed validieren aus.
  3. Fügen Sie die JSON-Datei 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.

Über dem Textfeld werden Warnungen oder Fehler in der Datenfeeddatei angezeigt. Falls Fehler auftreten, prüfen Sie die Referenz auf potenziell fehlende Pflichtfelder und ungültige Attributwerte.

Laden Sie Ihren Datenfeed in den Schnelltest hoch und testen Sie ihn.

Nachdem die Datenfeeddatei validiert wurde, können Sie den Feed mit dem Schnelltest-Tool hochladen und testen. Schnelle, iterative Entwicklung und Tests einzelner Feeddateien sind schnell möglich.

So laden Sie einen Datenfeed in den Schnelltest hoch und testen ihn:

  1. Klicken Sie im Partner-Portal auf Dashboards > Quick Testing.
  2. Verwenden Sie die Funktion Datei hochladen, um die Datenfeeddatei zum Testen hochzuladen. Die Datei muss im NDJSON-Format vorliegen.
  3. Klicken Sie nach Abschluss des Uploads auf Senden.

  4. Das System verarbeitet jetzt die Datenfeeddatei. 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, können Sie den Verarbeitungsstatus und Ergebnisse wie Fehler, Warnungen und veraltete Entitäten sehen. Wenn Sie veraltete Entitäten entfernen möchten, muss das Datum der letzten Änderung verwendet werden.

  6. Klicken Sie nach der Verarbeitung Ihres Feeds mit dem Status Success auf Schnelltest.

  7. Füllen Sie eine Test Fulfillment API aus und wählen Sie aus, ob Sie während des Tests echte Zahlungen verwenden möchten. Hinweis: Der Schnelltest kann auch ohne eine Auftragsausführungs-URL verwendet werden. Der Bezahlvorgang ist jedoch nicht möglich.

  8. Klicken Sie auf Schnelltest. Dadurch wird ein neuer Tab geöffnet. Achten Sie daher darauf, dass Sie 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 Bestellvorgang zu durchlaufen. Prüfen Sie, ob Ihr Inventar korrekt ist.

  10. Wenn Sie eine neue Datei hochladen und testen möchten, laden Sie die Feeddatei hoch. Der Test muss nicht noch einmal gestartet werden. Sie können einfach den neuen Tab (Restaurant-Benutzeroberfläche) 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, Fulfillment-Tests und asynchrone Bestellaktualisierungen. Im Vergleich zu Schnelltests lassen sich mit Sandbox-Tests vollständige End-to-End-Szenarien für mehrere Restaurants durchführen.

  1. Konfigurieren Sie die URLs von Feedmarkierungen und Datendateien für die Sandbox-Umgebung unter Konfiguration > Feeds.
  2. Laden Sie Feeddateien an bestimmte Speicherorte hoch und sehen Sie im Feedverlauf nach, ob der Feed aufgenommen wurde.
  3. Nachdem die Sandbox-Feeds aufgenommen wurden, können Sie die in den Sandbox-Feeds bereitgestellten Restaurants im Sandbox-Front-End ansehen.
  4. Wenn Sie auf das Sandbox-Front-End zugreifen möchten, rufen Sie Dashboards > Restaurant Status Report auf.
  5. Wählen Sie die Sandbox-Umgebung aus.
    Sandbox-Umgebung auswählen
  6. Klicken Sie oben auf der Seite auf den Link „Klicken Sie hier“.
    Link zum Sandbox-Front-End
  7. Suchen Sie nach dem gewünschten Restaurant.
    Partner-ID im Partner-Portal

Weitere Informationen

Zusätzlich zu den oben genannten Schritten können Sie die Debugging-Tools verwenden, um Ihren Inventarfeed weiter zu testen und Fehler zu beheben.

Weitere Informationen finden Sie in den folgenden Tools:

  • Auf der Seite mit den Statistiken zu Feedaufnahmen finden Sie Details zu Ihren Feedaufnahmen, einschließlich der Anzahl von Entitäten mit Fehlern. Anhand der Statistiken können Sie feststellen, ob die meisten (oder nicht alle) Entitäten erfolgreich validiert werden.
  • In den Aufnahmestatistiken können Sie auch bestimmte Entitätsdetails auswählen, um Fehler bei Entitäten zu beheben.
  • Mit dem Statusbericht zu Restaurants können Sie Restaurantprobleme diagnostizieren, zum Beispiel, dass Restaurants nach dem Hochladen nicht angezeigt werden.