Zum Hauptteil navigieren

GET-Details zu Anbietern und Speisekarten

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.

Ist ein Speisekartenrückrufendpunkt weiterhin erforderlich, um die von DoorDash generierte UUID zu erhalten, die zum Patch der Speisekarte verwendet wird?

Ja, aufgrund von Performance-Beschränkungen sollte der bestehende Endpunkt für die Benachrichtigungen bei der Speisekartenverarbeitung die primäre Methode für das Erhalten und Speichern der Speisekarten-UUID bleiben, die zur Aktualisierung der Speisekarte erforderlich ist. Für diesen neuen Endpunkt gilt eine Ratenbegrenzung. Wird diese überschritten, schlägt jede davon abhängige Funktionalität fehl.

Ist es möglich, mit diesen Endpunkten zu bestimmen, welche Artikel aktuell für die einzelnen Anbietern/Speisekarten gestrichen sind?

Diese Endpunkte erfassen den Aktivierungsstatus von Artikeln und Artikeloptionen leider nicht. Der Partner sollte den Status weiterhin erfassen und nachverfolgen, wenn Deaktivierungs-/Reaktivierungsevents gesendet werden.

Warum werden für einen Standort „current_deactivations“ (aktuelle Deaktivierungen) zurückgegeben? Worin besteht der Unterschied?

In DoorDash gibt es zwei Arten von Deaktivierungen. Bei der vorübergehenden Deaktivierung wird automatisch eine end_time festgelegt. Sobald die end_time-Bedingung erreicht ist, wird der Anbieter automatisch reaktiviert. Vorübergehende Deaktivierungen lassen sich immer manuell im Anbieterportal beenden. Bei der dauerhaften Deaktivierung wird die end_time nicht automatisch festgelegt (null). Dadurch ist es erforderlich, dass eine sekundäres Reaktivierungsevent gesendet wird oder der DoorDash-Support manuell eingreift, um den Anbieter wieder online zu bringen. Der Open-API-Anbieterverfügbarkeits-Webhook triggert eine sogenannte dauerhafte Deaktivierung. Damit ein Anbieter wieder online sichtbar ist, muss der Wert der current_deactivations gleich null sein.

Warum ist eine Speisekarte mit „is_pos_menu = false“ bei meinem POS-Anbieter aktiv?

Hier handelt es sich um einen unerwarteten Fehler, der zu Fehlern bei Bestellungen führen kann. Wende dich bitte an den DoorDash-Support, um die Nicht-POS-Speisekarte zu deaktivieren.

Wie kann ich POS-Speisekarten eines Anbieters deaktivieren/reaktivieren?

Du kannst das Feld is_active in der Speisekarten-PATCH-Anfrage auf true oder false setzen, um den Status der POS-Speisekarten zu steuern.