Der Request ist für das OTTO-Direktversandmodell interessant. Die XML-Struktur, welche die Daten der Aufträge für die Plattform OTTO enthält, ist als Kindelement in den Request-Daten von cancelOrders eingebettet. Sie besitzt folgende Struktur: Das Plugin wurde mittlerweile deaktiviert, der Call ist somit deprecated / veraltet. |
<otto_order significant_key="order_id"> <mandator_id>1</mandator_id> <order_id>489434</order_id><!--Alternative 1--> <!-- <order_number_prefix>BY</order_number_prefix> --><!--Alternative 2--> <!-- <order_number>66</order_number> --><!--Alternative 2--> <!-- <external_order_number_1>ext_ord_no_1</external_order_number_1> --><!--Alternative 3--> <!-- <external_order_number_2>ext_ord_no_2</external_order_number_2> --><!--Alternative 4--> <!-- <marketplace_order_id>123456</marketplace_order_id> --><!--Alternative 5--> <state>CANCELED_BY_OTTO</state> </otto_order> |
Name |
Beschreibung |
Anz. |
Typ |
Sonstiges |
---|---|---|---|---|
otto_order |
Wrapper-Element, das die spezifischen Daten eines Auftrags für die Plattform OTTO zusammenfasst. |
0..N |
Element |
|
significant_key |
Gibt an welches Feld zur Identifikation des Auftrags beim Erstellen des Auftrags genutzt wird. |
1 |
string |
Feste Werte: „order_id“ | „order_number“ | „order_number_and_prefix“ | „external_order_number_1“ | „external_order_number_2“ | „marketplace_order_id“ |
mandator_id |
ID des Mandanten |
1 |
integer |
|
order_id |
ID des Auftrags |
0..1 |
integer |
|
order_number_prefix |
Auftragsnummernpräfix |
0..1 |
string |
|
order_number |
Auftragsnummer |
0..1 |
integer |
|
external_order_number_1 |
Externe Auftragsnummer 1 |
0..1 |
string |
|
external_order_number_2 |
Externe Auftragsnummer 2 |
0..1 |
string |
|
marketplace_order_id |
Marktplatzauftragsnummer |
0..1 |
string |
|
state |
Stornogrund |
1 |
string |
Mögliche Werte: "CANCELED_NOT_AVAILABLE", "CANCELED_TIMEOUT", "CANCELED_BY_OTTO" |
•Dieser Call ist asynchron und gibt keine Erfolgsmeldung des Stornierungsprozesses zurück. Die Rückgabe besteht lediglich aus der Information, dass der referenzierte Auftrag existiert. Eine Überprüfung, ob die Stornierung funktioniert hat, erfolgt über den Call fetchOrders oder über die Oberfläche von Speed4Trade CONNECT. •Die drei Stornogründe unterscheiden sich folgendermaßen: CANCELED_NOT_AVAILABLE: Artikel nicht verfügbar (Lagerdifferenz); CANCELED_TIMEOUT: Taggleiche Lieferung nicht möglich; CANCELED_BY_OTTO: Storno aufgrund OTTO-Anforderung (i.d.R. durch manuelle Betrugspräventionsprüfung). |
Version |
Änderungsbeschreibung |
---|---|
4.9.28 |
Integration des Calls zum Stornieren von Aufträgen bei OTTO. |