Zum Hauptteil navigieren

Zeiten für die Speisekarte

Marketplace APIs are limited access

Unsere Pipeline für Marktplatz-Integration ist derzeit ausgelastet. Wir nehmen im Moment keine neuen Partner an, sind aber dabei, Self-Service-Tools für das Onboarding von Anbietern zu entwickeln. Bitte fülle das Formular für Interessenten der Marktplatz-Integration aus, um mit DoorDash in Kontakt zu treten, bevor du deine Integration erstellst.

In welcher Zeitzone sollten meine „start_time“ and „end_time“ sein?

Deine Zeiten sollten auf die Zeitzone festgelegt sein, in der sich das Restaurant bzw. der Anbieter befindet.

Wie kann ich meine Zeiten angeben, wenn mein Anbieter nachts geöffnet hat?

DoorDash hat eine Logik eingeführt, mit der ein Anbieter nachts ununterbrochen geöffnet haben kann. Nehmen wir an, ein Anbieter ist von 8:00 Uhr morgens bis 2:30 Uhr nachts geöffnet. Die Lieferzeiten des Anbieters können dann als start_time = 08:00 und end_time = 02:30 angegeben werden. Achte unbedingt darauf, dass diese sich nicht mit den Lieferzeiten des nächsten Tags überschneiden, da sonst der Speisekartenjob fehlschlägt und die Lieferzeiten nicht aktualisiert werden. Die Logik funktioniert nicht für besondere Lieferzeiten, da sie auf dem Datum basiert (nicht auf dem day_index).

Wie kann ich Lieferzeiten angeben, wenn mein Anbieter rund um die Uhr geöffnet hat?

Die Lieferzeiten des Anbieters können dann als start_time = 00:00:00 und end_time = 23:59:59 angegeben werden.

Wie kann ein Speisekartenjob aufgrund der Lieferzeiten fehlschlagen?

DoorDash lässt den Speisekartenjob fehlschlagen, wenn die Lieferzeiten unter eine der folgenden Kategorien fallen: sich überschneidende Lieferzeiten, die für mehrere Tage angegeben werden.

Beispiel:

MON 8:00 bis 14:30 Uhr, DIE 1:30 bis 22:00 Uhr. Bei dieser Einzelspeisekarte überschneidet sich die Endzeit am Montag mit der Startzeit am Dienstag.

  • Startzeit = Endzeit; Zeiten nicht 00:00 Uhr
  • Lieferzeiten kürzer als 30 Minuten

Wie kann ich Lieferzeiten angeben, wenn mein Anbieter geschlossen hat?

Wenn ein Anbieter an einem bestimmten Tag (etwa an einem Feiertag) geschlossen hat, solltest du die besonderen Öffnungszeiten verwenden und diese auf closed = true setzen. Wenn ein Anbieter immer an einem bestimmten Tag geschlossen hat, solltest du die Öffnungszeiten des Anbieters verwenden und diese und start_time = 00:00 und end_time = 00:00 für diesen day_index festlegen.

Wenn ein Anbieter vorübergehend jeden Tag geschlossen hat (etwa wegen Renovierungsarbeiten), sollten im Idealfall die DoorDash-Anbieterverfügbarkeits-Webhooks verwendet werden, um den Anbieter zu deaktivieren. Wenn du Zeiten für die Speisekarte verwenden musst, solltest du für „open_hours“ [ ] angeben, um den Anbieter täglich wieder zu schließen.

Warum schließt mein Anbieter auf DoorDash 20 Minuten vor den angegebenen Zeiten?

Es handelt sich um eine Logik für die gesamte Plattform, die einen Puffer von 20 Minuten für alle Anbieter auf der DoorDash-Website anwendet. Dieser Puffer berücksichtigt die Vorbereitungszeit des Essens, die Zeit bis zur Ankunft des/der Kurier:in usw. vor der eigentlichen Schließung des Anbieters.

Kann ich für bestimmte Artikel andere Zeiten festlegen?

Ja, es besteht die Möglichkeit, die Verfügbarkeit stündlich auf der Artikel- und der Artikeloptionsebene anstatt der Speisekartenebene festzulegen. Diese Information wird über unsere Speisekarten-API versendet. Die Lieferzeiten auf einer Speisekarte bleiben auf Standardverfügbarkeit, wenn keine Artikelzeiten definiert sind. Weitere Informationen dazu findest du hier.