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>
💡 Conseils d'intégration pour les étiquettes de retour
- label_link : L'URL fournie pour l'étiquette de retour ne doit pas dépasser 255 caractères (limite stricte de l'API). Si vous utilisez des paramètres d'URL ou d'authentification longs, veuillez raccourcir le lien au préalable.
- label_file : Si vous soumettez directement le fichier de l'étiquette, vous devez transmettre le contenu binaire brut (raw binary content) du fichier (et non une chaîne encodée en Base64). Les formats acceptés sont le PDF (.pdf) et les formats d'images (.jpg, .jpeg, .png, .gif) pour une taille maximale de 10 Mo.
Saitoo - Assistant (mp)
www.spartoo.ro
























