Export der Retouren
URL des Webservice : https://sws.spartoo.de/mp/xml_export_returns.phpDieser Webservice ermöglicht es, Informationen bezüglich der Retouren zu erhalten. Dies geschieht entweder mittels eines gegebenen Datums, einer Retouren-ID oder einer Bestellungs-ID.
Die Retouren können nach Status gefiltert werden.
Jede Retoure enthält nur ein Produkt.
Liste der Parameter
Die Parameter dieses Webservice müssen unbedingt per POST übertragen werdenParameter | Beschreibung |
---|---|
partenaire | Muss Ihre Benutzeridentifizierung enthalten: |
date | Datum ab dem die Bestellungen ausgewählt werden sollen. Format: Zeitstempel |
oID | Bestellungs-ID |
rID | Retouren-ID |
statut |
Status der Retouren die Sie einsehen möchten. Wenn der Parameter nicht vorliegt werden alle Retouren ausgewählt. > Statusliste einsehen |
Der Partnerparameter, sowie einer der drei folgenden Parameter sind obligatorisch: Datum, oID oder rID. Der Parameter Status ist optional.
Format der zurückgeschickten XML-Datei
<root> <returns> <return> <return_id>string</return_id> <return_date>[DATE]</return_date> <return_status_name>string</return_status_name> <return_status>int</return_status> <return_reason>string</return_reason> <order>string</order> <product> <products_reference>string</products_reference> <products_name>string</products_name> <products_spartoo>int</products_spartoo> <products_manufacturers>string</products_manufacturers> <products_size>string</products_size> <products_color>string</products_color> </product> <errors> <error> <id>int</id> <description>string</description> </error> </errors> </return> <!-- ... Mehrere "return" Tags möglich ... --> </returns> <statut> <id>int</id> <description>string</description> </statut> </root>
Liste der Fehlercodes des Webservice
Code | Beschreibung |
---|---|
1 | Kein Parameterfehler |
-1 | Der Parameter partenaire fehlt oder ist leer |
-2 | Der Partnerparameter existiert nicht |
-3 | Es fehlt ein obligatorischer Parameter ( date oder oID/rID ) |
-428 | Ihr Kundenkonto wurde nun desaktiviert. Sie können nun keine weiteren Anfragen an den Webservice stellen. |
-429 | Sie haben innerhalb der zur Verfügung stehenden Zeit zu viele Anfragen an den Webservice gestellt. |
Beschreibung der Felder der XML-Antwort
Tag | Beschreibung |
---|---|
return_id | Retouren-ID |
return_date | Erstellungsdatum der Retoure |
return_status_name | Name des aktuellen Status der Retoure |
return_status | ID des aktuellen Status der Retoure |
return_reason | Grund der Retoure |
order | Bestellungs-ID |
product | zurückgeschicktes Produkt |
products_reference | Produktreferenz des Partners |
products_spartoo | Spartoo Produktreferenz |
products_name | Name des Modells |
products_manufacturers | Markenname |
products_size | bestellte Größe |
size_reference | Referenz des Produktes in Bezug auf die Größe |
products_color | Farbe des Produktes |
Beispiele XML-Antwort
Beispielantwort auf einen KO-Aufruf eines Webdienstes :
<root> <returns> <return> <return_id>EAJBCC</return_id> <return_date> </return_date> <return_status_name><![CDATA[Warten auf Eingang]]></return_status_name> <return_status>2</return_status> <return_reason><![CDATA[Problem mit der Größe]]></return_reason> <order>90D813EA1A2365A8</order> <product> <products_reference><![CDATA[ABCD]]></products_reference> <products_name><![CDATA[ALL STAR HI]]></products_name> <products_spartoo><![CDATA[123456]]></products_spartoo> <products_manufacturers><![CDATA[Converse]]></products_manufacturers> <products_size>42</products_size> <products_color><![CDATA[Blanc]]></products_color> </product> <errors> <error> <id>-3</id> <description>Il manque un paramètre obligatoire ( date ou oID/rID )</description> </error> </errors> </return> </returns> <statut> <id>3</id> <description>Refusé</description> </statut> </root>
Beispielantwort auf einen KO-Aufruf eines Webdienstes :
<root> <returns> <return> <return_id>EEAJBCC</return_id> <return_date>2013-04-22 17:56:36</return_date> <return_status_name><![CDATA[Warten auf Eingang]]></return_status_name> <return_status>2</return_status> <return_reason><![CDATA[Problem mit der Größe]]></return_reason> <order>90D813EA1A2365A8</order> <product> <products_reference><![CDATA[ABCD]]></products_reference> <products_name><![CDATA[ALL STAR HI]]></products_name> <products_spartoo>123456</products_spartoo> <products_manufacturers><![CDATA[Converse]]></products_manufacturers> <products_size>42</products_size> <products_color><![CDATA[Blanc]]></products_color> </product> </return> </returns> <errors> <error> <id>1</id> <description>Pas d'erreur de paramètres</description> </error> </errors> <statut> <id>4</id> <description>Colis reçu, retour accepté</description> </statut> </root>