Exportación de devoluciones
URL del Webservice : https://sws.spartoo.es/mp/xml_export_returns.phpEste webservice permite recuperar las informaciones de las devoluciones bien creadas a partir de una fecha dada, bien a través de un identidicador de devolución , o bien a través de un identificador de pedido.
Las devoluciones pueden ser filtradas por statut.
Cada devolución contiene un solo producto.
Lista de parámetros
Parámetro | Descripción |
---|---|
partenaire | Debe de contener tu identificador único: |
date | Fecha a partir de la cual deseamos seleccionar los pedidos. Formato : timestamp |
oID | Identificador del pedido |
rID | Identificador de la devolución |
statut |
Statut de las devoluciones a recuperar. Si el parámetro no ha sido introducido, seleccionará todas las devoluciones. > Ver la lista de statuts |
El parámetro partnenaire es obligatorio y también uno de los tres parámetros siguientes, date, oID o rID. El parámetro statut es facultativo.
Formato XML devuelto
<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> <!-- ... Varias etiquetas "return" posibles ... --> </returns> <statut> <id>int</id> <description>string</description> </statut> </root>
Lista de los códigos de error de la webservice
Código | Descripción |
---|---|
1 | Sin error de parámetros |
-1 | El parámetro partenaire no ha pasado a parámetro o está vacio |
-2 | El parámetro partenaire no existe |
-3 | Falta un parámetro obligatorio (date o oID/rID) |
-428 | Tu cuenta ha sido desactivada. Ya no puede realizar llamadas a servicios web |
-429 | Has realizado demasiadas llamadas a este servicio web durante esta hora |
Descripción de campos de la respuesta XML
Balise | Descripción |
---|---|
return_id | Identificador de la devolución |
return_date | Fecha de la creación de la devolución |
return_status_name | Nombre del statut de la devolución |
return_status | Id del statut de la devolución |
return_reason | Razón de la devolución |
order | Identificador del pedido |
product | Producto devuelto |
products_reference | Referencia del producto del partner |
products_spartoo | Referencia del producto en Spartoo |
products_name | Nombre del modelo |
products_manufacturers | Nombre de la marca |
products_size | Talla pedida |
size_reference | Referencia del producto a la talla |
products_color | Color del producto |
Ejemplo de devolución XML
Ejemplo de respuesta para una llamada servicio web KO :
<root> <returns> <return> <return_id>EAJBCC</return_id> <return_date> </return_date> <return_status_name><![CDATA[Pendiente de recepción]]></return_status_name> <return_status>2</return_status> <return_reason><![CDATA[Problema de talla]]></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>
Ejemplo de respuesta para una llamada servicio web OK :
<root> <returns> <return> <return_id>EEAJBCC</return_id> <return_date>2013-04-22 17:56:36</return_date> <return_status_name><![CDATA[Pendiente de recepción]]></return_status_name> <return_status>2</return_status> <return_reason><![CDATA[Problema de talla]]></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>