Dieser Call kann verwendet werden, um einen Auftrag bei eBay zu stornieren ohne eine Unstimmigkeit dafür anzulegen. Die XML-Struktur ist als Kindelement in den Request-Daten von cancelOrders eingebettet. Sie besitzt folgende Struktur: |
<ebay_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--> <reason>OutOfStock</reason> </ebay_order> |
Name |
Beschreibung |
Anz. |
Typ |
Sonstiges |
---|---|---|---|---|
ebay_order |
Wrapper-Element, das die spezifischen Daten eines Auftrags für die Plattform eBay 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 |
Deprecated |
reason |
Grund für die Stornierung |
1 |
string |
Feste Werte |
Wertetabelle(n)
Aufgeführte Werte gelten für das Feld reason |
Bezeichnung |
Beschreibung |
|
---|---|---|
BuyerCancelOrAddressIssue |
Probleme mit der Adresse / Käufer hat um Abbruch des Kaufs gebeten |
|
BuyerCancelOrder |
Käufer will Bestellung abbrechen |
* |
BuyerNoShow |
Käufer war nicht am Lieferort |
* |
BuyerNotSchedule |
Käufer konnte die Lieferung nicht planen |
* |
BuyerRefused |
Vom Käufer verweigert |
* |
CustomCode |
Unbekannter Grund |
* |
FoundCheaperPrice |
Günstigeres Angebot gefunden |
* |
OrderPlacedByMistake |
Bestellung nicht beabsichtigt |
* |
OutOfStock |
Ausverkauft |
* |
OutOfStockOrCannotFulfill |
Artikel ausverkauft / Artikel kann nicht wie vereinbart geliefert werden |
|
PriceTooHigh |
Zu hoher Preis |
* |
ValetDeliveryIssues |
Beim Liefern ist ein Problem aufgetreten |
* |
ValetUnavailable |
Kein Lieferant verfügbar |
* |
WontArriveInTime |
Würde nicht rechtzeitig geliefert werden |
* |
AddressIssues |
Probleme mit der Adresse |
|
BuyerAskedCancel |
Käufer hat um Abbruch des Kaufs gebeten |
Die mit einem Stern (*) markierten Gründe sind für eine Stornierung des Auftrags durch den Käufer vorgesehen und sollten nicht vom Verkäufer benutzt werden, da es passieren kann, dass eBay die Stornierung als nicht-verarbeitbar ablehnt.
Durchgestrichene Einträge sind veraltet und werden von eBay nichtmehr akzeptiert.
Hinweise
•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.
Änderungsübersicht
Version |
Änderungsbeschreibung |
---|---|
3.5.17 |
Integration des Calls zum Stornieren von Aufträgen bei eBay |
4.8.9 |
Aktualisierung der Stornogründe (cancel_reason). |
4.9.28 |
Das Feld marketplace_order_id wurde als veraltet markiert. |