Opdatering af en retur
URL til Webservices : https://sws.spartoo.dk/mp/xml_maj_returns.phpDenne webservice gør det muligt at opdatere statussen på en retur.
Hvis du vil forsyne kunden med en returetikette, har du to muligheder:
- Returetiketten sendes fra dig: specificere begrundelsen label_link contenant le lien vers l'étiquette
- Du ønsker at vi sender returetiketten fra vores tjeneste: specificere begrundelsen label_file contenant le fichier de l'étiquette
- acceptere returen (status 4)
- afvise returen (status 3)
> Se listen over returstatusser
Liste over parametre
Parametrene i denne webservice skal sendes via POST| Parameter | Beskrivelse |
|---|---|
| partenaire | Skal indeholde dit unikke forhandler ID: |
| rID | ID for returen, der skal opdateres |
| statut | Returens nye status (3 eller 4) |
Det returnerede XML-format
<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>
Liste over fejlkoder hos webservices
| Kode (kategori, materiale) | Beskrivelse |
|---|---|
| 1 | Ingen fejlparametrer |
| -1 | Parameteren partenaire er ikke blevet registreret eller er tom |
| -2 | Forhandlerens parametre eksisterer ikke |
| -5 | Parameteren oID / rID eller parameteren status mangler |
| -6 | Ordren eller returen er ikke blevet fundet, tjek parameteren oID / rID eller parameteren forhandler. |
| -7 | Problem med returens kronologi
|
| -9 | Den nye status er identisk med den aktuelle status |
| -22 | Fejl ved modtagelse af fil |
| -23 | Ukendt fejl under modtagelse af fil |
| -24 | Linket for etiketten er for lang |
| -25 | Linket er identisk med det nuværende link |
| -428 | Din konto er deaktiveret. Du kan ikke længere benytte webservices |
| -429 | Du har overskredet brugen af denne webservice inden for den seneste time |
Eksempel på retur-XML
Prøvesvar på et opkald til webservicen 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>
Prøvesvar på et opkald til webservicen 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.dk
























