Actualizarea unei returnări
Adresa URL a serviciului Webservice : https://sws.spartoo.ro/mp/xml_maj_returns.phpAcest serviciu web este utilizat pentru a actualiza o returnare.
Dacă trebuie să furnizați clientului o etichetă de returnare, există două metode disponibile:
- Sunteți în posesia etichetei : precizați argumentul label_link include link-ul către etichetă
- Doriți să găzduim eticheta pe serverele noastre : precizați argumentul label_file care conține fișierul cu etichete
- pentru acceptarea returnării ( statutul 4 )
- pentru refuzul returnării ( statutul 3 )
>Consultați lista statuturilor de returnare
Lista parametrilor
Parametrii acestui serviciu web trebuie trecuți la POST| Parametru | Descriere |
|---|---|
| partener | Trebuie să conțină identificatorul unic : |
| rID | ID-ul returnare pentru a actualiza |
| statut | (opțional) Noul statut de returnare ( 3 sau 4 ) |
| label_link | (opțional) Link către eticheta de retur |
| label_file | (opțional) Fișierul etichetă de returnare |
Formatul XML returnat
<root> <returns> <return> <partenaire>string</partenaire> <rID>int</rID> <label_link>url</label_link> <label_file>url</label_file> <errors> <error> <id>int</id> <description>string</description> </error> </errors> <return> </returns> <statut> <id>int</id> <description>string</description> </statut> </root>
Lista codurilor de eroare ale serviciului web
| Cod | Descriere |
|---|---|
| 1 | Nici o eroare de parametru |
| -1 | Parametrul partenaire nu este trecut în parametru sau este gol |
| -2 | Parametrul partenerului nu există |
| -5 | Lipsește parametrul rID / oID sau parametrul statut |
| -6 | Comanda sau returnarea nu a fost găsită, verificați parametrul oID / rID sau parametrul partener. |
| -7 | Problemă în cronologia returnării
|
| -9 | Noul statut este identic cu statutul actual |
| -22 | Eroare la primirea fișierului |
| -23 | Eroare necunoscută la primirea fișierului |
| -24 | Link-ul etichetei este prea lung |
| -25 | Linkul furnizat este identic cu linkul actual |
| -428 | Contul dvs a fost dezactivat. Nu mai puteți efectua solicitări către serviciile web |
| -429 | Ați efectuat prea multe solicitări către serviciile web peste limita la oră |
Exemple de returnări XML
Exemplu de răspuns la un apel de serviciu web KO :
<root> <returns> <return> <partenaire>1EC51BF31B486658</partenaire> <rID> </rID> <label_link>http://www.spartoo.fr/pj.php?file_id_crypt=...</label_link> <errors> <error> <id>-6</id> <description> La commande ou le retour n’ont pas été trouvés, vérifiez le paramètre oID / rID ou le paramètre partenaire. </description> </error> </errors> </return> </returns> <statut> <id>6</id> <description>retour refusé</description> </statut> </root>
Exemplu de răspuns la un apel de serviciu web OK :
<root> <returns> <return> <partenaire>1EC51BF31B486658</partenaire> <rID>8883777</rID> <label_link>http://www.spartoo.fr/pj.php?file_id_crypt=...</label_link> <errors> <error> <id>1</id> <description>Pas d'erreur de paramètres</description> </error> </errors> </return> </returns> <statut> <id>4</id> <description>retour accepté</description> </statut> </root>
www.spartoo.ro
























