Zum Hauptteil navigieren

Bestellungen

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.

Wo finde ich eine Beispielbestellung?

Beispielbestellung

Was ist ein POS-Bestellfehler?

Ein POS-Bestellfehler tritt auf, wenn wir eine Bestellung an den POS senden, das Einfügen der Bestellung in den POS jedoch fehlschlägt. Das kann verschiedene Ursachen haben, etwa POS-Verbindungsprobleme, nicht vorrätige Artikel, Fehlkonfigurationen der Speisekarte usw.

Woran erkenne ich den Unterschied zwischen einer Bestellung mit Abholung durch den:die Kund:in und einer regulären Bestellung mit Lieferung durch einen:eine Kurier:in?

In der Bestell-Payload gibt es das Feld is_pickup. Bei einer Bestellung mit Abholung durch den:die Kund:in ist der Wert des Felds „true“. Zusätzlich gibt es in der Bestell-Payload das Feld fulfillment_type. Dieses Feld hilft dir, zu verstehen, ob eine Bestellung zur Lieferung durch den:die Kurier:in, zur Lieferung durch den Anbieter („Self Delivery“) oder zur Abholung durch den:die Kund:in gedacht ist.

Woran erkenne ich den Unterschied zwischen einer Bestellung mit Lieferung durch einen:eine Kurier:in und einer Bestellung mit „Self Delivery“ (Lieferung durch den Anbieter)?

In der Bestell-Payload gibt es das Feld fulfillment_type. Dieses Feld hilft dir, zu verstehen, ob eine Bestellung zur Lieferung durch den:die Kurier:in, zur Lieferung durch den Anbieter („Self Delivery“) oder zur Abholung durch den:die Kund:in gedacht ist.

Gibt es eine Beschränkung bei der Bestellmenge (Warenkorbgröße)?

Es gibt keine Beschränkung hinsichtlich der Menge einer Bestellung. Wir haben aber die Möglichkeit, auf Anbieterebene einen maximalen Bestellwert in Dollar festzulegen. Ein solcher Wert kann beim Onboarding von Anbietern durch das DoorDash-Team konfiguriert werden. Wende dich an deinen DoorDash-Kontakt, um dies zu konfigurieren.

Gibt es einen Mindestbestellwert in Dollar?

Wenn die Zwischensumme der Bestellung 0 USD beträgt, schlägt die Validierung der Bestellung in DoorDash fehl. Davon abgesehen gibt es keinen Mindestbestellwert in Dollar.

Wie funktionieren geplante Bestellungen?

DoorDash nutzt eine Logik, mit der anhand der geschätzten Abholzeit, der Bestellgröße und den Lieferzeiten ermittelt wird, wann geplante Bestellungen an unsere Anbieter losgeschickt werden müssen. Darauf basierend hält DoorDash die Bestellung so lange zurück, bis sie vom Anbieter als ASAP-Bestellung („So schnell wie möglich“) behandelt werden kann.

Können wir mit der Open-API-Integration Bestellungen über das Tablet annehmen?

Sobald die Open-API-Integration erfolgt ist, solltest du das Tablet nicht mehr zur Annahme von Bestellungen verwenden. Das Tablet sollte nur als Backup genutzt werden, um Bestellungen anzusehen. In besonderen Fällen kann ein Anbieter mit einem Tablet als Fallback-Protokoll eingerichtet werden, falls das Einfügen der Bestellung in den POS fehlschlägt. Wende dich bei Interesse an das DoorDash-Team, um zu ermitteln, ob dies für dich geeignet ist.

Wie kann ein Anbieter mit mehreren Speisekarten erkennen, auf welcher Speisekarte die Bestellung beruht?

Derzeit gibt es keine Markierung auf der Bestell-Payload zur Kennzeichnung der Speisekarte, aus der eine Bestellung stammt.

Wie kann ich den Webhook für die Benachrichtigung über eine Bestellstornierung aktivieren?

Dafür musst du ein Endgerät mit dem zugehörigen Autorisierungstoken zur Konfiguration durch das DashDoor-Team angeben. Nach erfolgter Konfiguration hilft das DoorDash-Team dir beim Aufgeben einer Testbestellung. Sobald diese vom Anbieter bestätigt wurde, setzt das DoorDash-Team eine Stornierung in Gang. Du kannst dann den Erhalt der Stornierungsbenachrichtigung bestätigen.

Wie funktioniert die automatische Freigabe von Bestellungen zum Abholen?

Der Ablauf für Abholungen und Lieferungen ist gleich, wenn der:die Kund:in Standortdienste auf seinem/ihrem Gerät aktiviert hat. Sobald der:die Kund:in den Geofence des Anbieters überschreitet, wird die Bestellfreigabe ausgelöst. Kund:innen, die Standortdienste noch nicht aktiviert haben, haben die Option zum manuellen Check-in über eine Schaltfläche in der App. Sobald sie diese Check-in-Schaltfläche geklickt haben, wird das Release-Event ausgelöst.

Versucht DoorDash den Bestell-POST erneut, wenn die Verarbeitung durch den Partner nicht erfolgreich war?

DoorDash unternimmt bei Bestellungen, Stornierungen und Speisekartenrückrufen bis zu drei neue Versuche in einem Abstand von 0,3 Sekunden, wenn der Partner einen 5xx-Antwortstatus auf die ursprüngliche Anfrage zurückgibt.

Ist bei asynchronen Bestellbestätigungen ein bestimmter Payload-Text in der ursprünglichen Antwort erforderlich?

Nein, für die ursprüngliche Eingangsbestätigung während der asynchronen Bestellbestätigung ist nur ein 202-Status notwendig. Für die erfolgreiche Bestätigung der Bestellung muss aber anschließend eine gültige Antwort gesendet werden.

Wie wird der Preis eines Artikels in der Bestell-Payload kommuniziert?

Der Preis eines Artikels in der Bestell-Payload ergibt sich aus dem Preis des Artikels zuzüglich der Summe der Preise aller ausgewählten Alternativen innerhalb des Artikels. Im JSON-Snippet der Beispielbestellung unten beträgt der Preis der Burrito Scram Bowl 5,00 USD (wie in der Speisekarte angegeben). Der Preis des Artikels in der Bestell-Payload errechnet sich also wie folgt: 5,00 USD + 0,10 USD [Ketchup] + 0,00 USD [Salz] = 5,10 USD.

{
"items": [
{
"extras": [
{
"merchant_supplied_id": "INDIVIDUAL_SAUCES",
"name": "Signature Sauces",
"options": [
{
"extra": [
{
"merchant_supplied_id": "BREAKFAST_CONDIMENTS",
"name": "Breakfast Condiments",
"options": [
{
"merchant_supplied_id": "ADD_SALT",
"name": "Salt",
"price": 0,
"quantity": 1
}
]
}
],
"merchant_supplied_id": "ADD_KETCHUP_INDIVIDUAL",
"name": "KETCHUP",
"price": 10,
"quantity": 1
}
]
}
],
"merchant_supplied_id": "26d3fce0-efd2-46d3-832c-ced5bc956401",
"name": "Burrito Scram-Bowl",
"price": 510,
"quantity": 1
}
]
}

Wie erkenne ich, ob die Bestellung über DoorDash, Caviar oder Storefront aufgegeben wurde?

In der Bestell-Payload gibt es das Feld experience, das angibt, über welche Plattform die Bestellung aufgegeben wurde.

Wie erkenne ich, ob Kund:innnen bei einer Bestellung ein Trinkgeld gegeben haben?

In der Bestell-Payload gibt es das Feld merchant_tip_amount, das größer als null ist (relevant nur für Bestellungen zum Abholen), wenn der:die Kund:in ein Trinkgeld hinterlassen hat.

Wie werden Aktionen in der Bestellung angegeben?

In bestimmten Arten von Aktionen ist die Angabe von Rabattinformationen auf der Bestell-Payload möglich. Wende dich für weitere Informationen an deinen Technical Account Manager.

Wie funktionieren Kundenstornierungen?

Sieh dir unsere Stornierungsrichtlinien hier an, um weitere Informationen zu Kundenstornierungen und deren Auswirkungen auf den Anbieter zu erhalten.

Sollten Anbieter Bestellungen mit einer POS-Integration manuell annehmen oder fehlschlagen lassen?

Nein. Bestellungen, die von DoorDash an den POS gesendet werden, sollten im Rahmen der Integration automatisch bestätigt oder abgelehnt werden. Anbieter sollten nicht die Möglichkeit haben, Bestellungen manuell anzunehmen oder abzulehnen.