Export dei resi
URL del Webservice : https://sws.spartoo.it/mp/xml_export_returns.phpQuesto webservice permette di recuperare le informazioni dei resi sia creando un identificante di reso, sia tramite identificante di un ordine.
Il reso può essere filtrato per statut.
Ogni reso contiene che un solo prodotto.
Lista dei parametri
Parametro | Descrizione |
---|---|
partenaire | Deve contenere il vostro identificante unico : |
date | Data a partire dalla quale desideriamo selezionare gli ordini. Formato: timestamp |
oID | Identificazione dell'ordine |
rID | Identifificazione del reso |
statut |
Statut dei resi a recuperare. se i parametri non sono forniti, questo deleziona tutti i resi. > Voir la liste des statuts |
Formato di XML in
<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> <!-- ... Più opzioni "return" possibili ... --> </returns> <statut> <id>int</id> <description>string</description> </statut> </root>
Lista dei codici d'errore del webservice
Codice | Descrizione |
---|---|
1 | Nessun errore di parametro |
-1 | Il prametro partenaire non è parametrato o è vuoto |
-2 | Il parametro partenaire non esiste |
-3 | Manca un parametro obbligatorio ( date ou oID/rID ) |
-428 | Il vostro conto non é più attivo, non potete quindi più fare chiamate Webservice |
-429 | Avete effettuato troppe chiamate a questo webservice nell' ultima ora |
Descrizione dei campi della risposta XML
Balise | Descrzione |
---|---|
return_id | Identificazione del reso |
return_date | Data creazione reso |
return_status_name | Nome dello statut aggiornao di reso |
return_status | Id dello statut aggiornao di reso< |
return_reason | Ragione di reso |
order | Identificazione ordine |
product | Prodotto reso |
products_reference | Referenza del prodotto del partenaire |
products_spartoo | Referenza del prodotto Spartoo |
products_name | Nome del modello |
products_manufacturers | Nome della marca |
products_size | Taglia ordinata |
size_reference | Riferimento del prodotto alla taglia |
products_color | Colore del prodotto |
Esempi di reso XML
Esempio di risposta a una chiamata web service KO :
<root> <returns> <return> <return_id>EAJBCC</return_id> <return_date> </return_date> <return_status_name><![CDATA[In attesa di ricevimento]]></return_status_name> <return_status>2</return_status> <return_reason><![CDATA[Problema relativo alla misura]]></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>
Esempio di una risposta al web service OK :
<root> <returns> <return> <return_id>EEAJBCC</return_id> <return_date>2013-04-22 17:56:36</return_date> <return_status_name><![CDATA[In attesa di ricevimento]]></return_status_name> <return_status>2</return_status> <return_reason><![CDATA[Problema relativo alla misura]]></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>