Zum Hauptteil navigieren

Stornierte Bestellungen abwickeln

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.

Mit dem Webhook zur Stornierung von Bestellungen kann DoorDash Benachrichtigungen an unsere Integratoren/Anbieter senden, wenn eine bereits übermittelte Bestellung innerhalb des DoorDash-Ökosystems storniert wird. Jede nachgelagerte stornierte Bestellung in DoorDash löst eine Benachrichtigung an diesen Webhook aus. Dazu gehören in der Regel von Kund:innen selbst initiierte Stornierungen sowie von Kurier:innen veranlasste Stornierungen aufgrund von Problemen im Geschäft (Schließungen, Artikelverfügbarkeit usw.). Wenn eine Bestellung bei ihrer ursprünglichen Aufgabe am POS vom Anbieter nicht erfolgreich bestätigt wurde, wird kein Webhook-Ereignis ausgelöst, da das POS-System diese Bestellung bereits abgelehnt hat.

Wenn ein Anbieter die Bestellung bestätigt, kann er seine interne Bestell-ID im Feld merchant_supplied_id angeben, dann speichert DoorDash diesen Wert als client_order_id. Dies ist der Wert, den wir in der Benachrichtigung über die Stornierung der Bestellung zurücksenden. Wir geben in unserer Benachrichtigung derzeit keine Stornierungsgründe an, diese können jedoch bei Bedarf auf Bestellebene im Anbieterportal eingesehen werden. Es handelt sich um einen manuellen Prozess. Sobald du einen Endpunkt vorbereitet hast, benachrichtige DoorDash bitte direkt und wir werden den Webhook so konfigurieren, dass er Stornierungsaktualisierungen an deinen Endpunkt sendet. Das Objekt „Benachrichtigung über die Stornierung einer Bestellung“ wird in unserer Swagger-Dokumentation ausführlich beschrieben.

Das folgende JSON-Objekt stellt eine Benachrichtigung über die Stornierung einer Bestellung dar, die von DoorDash gesendet wird, wenn eine nachgelagerte bestätigte Bestellung storniert wurde:

{
"store": {
"provider_type": "provider_a",
"merchant_supplied_id": "location1"
},
"external_order_id": "0da8b530-7c4c-4925-8785-cd843b797d64",
"client_order_id": "321"
}