Opdatering af en bestilling
URL til Webservices : https://sws.spartoo.dk/mp/xml_maj_orders.phpDenne webservice gør det muligt at opdatere status på en bestilling.
Bestilling i status 2 (Pakning i gang): Bestillingen er accepteret. Bestillingsinformationer (navn, leveringsadresse, leveringsmetode etc...) kan ikke længere ændres.
Bestilling i status 3 (Ordre afsendt): Varen er taget ud af flowet. Bestillingen er overgivet til transportøren. Trackingnummeret tilgængeligt.
Bestilling i status 41 (Ordre annulleret): Bestillingen er annulleret, der leveres ikke til kunden. Refundering til kunden sker hurtigst muligt.
Bestilling i status 45 (Ordre afsendt): Bestillingen er forsvundet under leveringen.
Bestilling i status 47 (Ordre afsendt): Leveringen kunne ikke fuldføres (kunden bor ikke længere på adressen, pakken er ikke tilbagetrukket, ...)
Det er kun muligt at skifte til status 2, når bestillingen har status 11.
Det er kun muligt at skifte til status 3, når bestillingen har status 2.
Det er kun muligt at skifte til status 41, når bestillingen ikke er i status 3 eller 41.
Det er kun muligt at skifte til status 45, når bestillingen er i status 3.
Det er kun muligt at skifte til status 47, når bestillingen er i status 3.
Tracking af bestillingen oprettes, når bestillingen går status 3. Parameteren tracking_number skal derfor udfyldes.
En e-mail med trackinglinket sendes til kunden for at bekræfte, at bestillingen er afsendt.
> Se listen over bestillingsstatusser
Liste over parametre
Parameter | Beskrivelse |
---|---|
partenaire | Skal indeholde dit unikke forhandler ID: |
oID | Bestillingsid for bestillingen der skal opdateres |
statut | Bestillingens nye status ( 2, 3 eller 41 ) |
tracking_number | Trackingnummer til transportøren (skal oplyses, når bestillingen får status 3) |
I stedet for parametrene statut et tracking_number, er det ligeledes muligt at tilvejebringe en parameter xml, hvis du har adgang til at sende flere colli på en gang (multi-colli).
Når du ringer til denne webservice i multicolli-tilstand, så vil ordrens status automatisk gå til 2 (ordre accepteret)
Når alle ordrens produkter er i collien, så går ordren automatisk til status 3 (ordren er sendt)
Nedenfor er formatet af den XML, der skal sendes i parameteren xml og et eksempel:
<root> <parcel> <tracking>string</tracking> <products> <product> <products_reference>string</products_reference> <products_size>string</products_size> </product> </products> </parcel> </root>
Exemple :
<root> <parcel> <tracking>12563AF256</tracking> <products> <product> <products_reference>basket_model_7</products_reference> <products_size>36</products_size> </product> <product> <products_reference>basket_model_7</products_reference> <products_size>37</products_size> </product> </products> </parcel> <parcel> <tracking>12563AF257</tracking> <products> <product> <products_reference>tshirt_blue_268</products_reference> <products_size>M</products_size> </product> </products> </parcel> </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. |
-8 | Fejl i indtastning af trackingnummeret |
-9 | Den nye status er identisk med den aktuelle status |
-10 | Den nye status findes ikke |
-11 | Parameteren xml er ikke blevet registreret eller er tom |
-14 | Produktet er ikke fundet i vores database |
-17 | Crossdock ordre: pakkenummeret er obligatorisk |
-19 | Fejl i kronologien på ordren
|
-26 | Ordren er returneret og kan ikke angives som tabt / NPAI |
-27 | Ordren er allerede blevet annulleret |
-28 | Ordre ikke fundet |
-29 | Ukendt fejl (tab / NPAI) |
-30 | Bestillingen er for gammel til at gå videre til status 3. Kontakt venligst Marketplace Service |
-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 |