Ενημέρωση μιας παραγγελίας
URL του Webservice : https://sws.spartoo.gr/mp/xml_maj_orders.phpΑυτό το webservice εξυπηρετεί στο να ενημερώνεται το status μιας παραγγελίας.
Μετάβαση μιας παραγγελίας σε status 2 ( Παραγγελία σε στάδιο προετοιμασίας ) : Η παραγγελία έχει γίνει δεκτή. Οι πληροφορίες της παραγγελίας ( επίθετο, διεύθυνση παράδοσης, μεταφορέας, κλπ ... ) δεν μπορούν να αλλάξουν πια.
Μετάβαση μιας παραγγελίας σε status 3 ( Η παραγγελία έχει αποσταλεί ) : Το stock έχει ενημερωθεί. Η παραγγελία έχει διαβιβαστεί στον μεταφορέα. Ο κωδικός tracking είναι διαθέσιμος.
Μετάβαση μιας παραγγελίας σε status 41 ( Παραγγελία ακυρωμένη ) : Παραγγελία ακυρωμένη, δεν θα παραδοθεί στον πελάτη. Η αποζημίωση του πελάτη θα πραγματοποιηθεί σύντομα.
Μετάβαση μιας παραγγελίας σε statut 45 ( Η παραγγελία έχει αποσταλεί ) : Η παραγγελία χάθηκε κατά τη μεταφορά.
Μετάβαση μιας παραγγελίας σε statut 47 ( Η παραγγελία έχει αποσταλεί ) : Η παράδοση δεν ήταν δυνατόν να πραγματοποιηθεί (Ο πελάτης δεν μένει σε αυτή τη διεύθυνση, το πακέτο δεν παραλήφθηκε, ...).
Μια παραγγελία είναι δυνατόν να μεταβεί σε status 2, μόνο όταν η παραγγελία είναι σε status 11.
Μια παραγγελία είναι δυνατόν να μεταβεί σε status 3, μόνο όταν η παραγγελία είναι σε status 2.
Μια παραγγελία είναι δυνατόν να μεταβεί σε status 41, μόνο όταν η παραγγελία δεν είναι σε status 3 ή 41.
Μια παραγγελία είναι δυνατόν να μεταβεί σε statut 45, μόνο όταν η παραγγελία είναι σε statut 3.
Μια παραγγελία είναι δυνατόν να μεταβεί σε statut 47, μόνο όταν η παραγγελία είναι σε statut 3.
Το tracking της παραγγελίας δημιουργείται όταν η παραγγελία μεταβεί σε status 3. Πρέπει λοιπόν να καθοριστεί η παράμετρος tracking_number.
Ένα email που περιέχει το σύνδεσμο του tracking θα αποσταλεί στον πελάτη για να τον ενημερώσει ότι η παραγγελία του έχει αποσταλεί.
Λίστα παραμέτρων
| Paramètre | Περιγραφή |
|---|---|
| συνεργάτης | Πρέπει να περιλαμβάνει το αναγνωριστικό σας: |
| oID | Id της παραγγελίας για ενημέρωση |
| statut | Νέο status της παραγγελίας ( 2, 3 ή 41 ) |
| tracking_number | tracking number του μεταφορέα ( πρέπει να προσκομιστεί όταν το status της παραγγελίας είναι 3 ) |
Αντί για τις παραμέτρους status και tracking_number , είναι επίσης δυνατό να παρέχετε μια παράμετρο xml εάν έχετε πρόσβαση στην αποστολή πολλαπλών πακέτων.
Όταν καλείτε αυτήν την υπηρεσία web με πολλαπλές ααποστολές, η κατάσταση της εντολής ορίζεται αυτόματα σε 2 (παραγγελία αποδεκτή)
Μόλις όλα τα προϊόντα της παραγγελίας βρίσκονται στο πακέτο, η παραγγελία αλλάζει αυτόματα στην κατάσταση 3 (η παραγγελία εστάλη)
Ακολουθεί η μορφή XML για αποστολή στην παράμετρο xml και ένα παράδειγμα:
<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>
Λίστα των κωδικών σφαλμάτων του webservice
| Κωδικός | Περιγραφή |
|---|---|
| 1 | Δεν υπάρχει σφάλμα στις παραμέτρους |
| -1 | Η παράμετρος partenaire δεν καταχωρήθηκε ως παράμετρος ή είναι κενή |
| -2 | Η παράμετρος partenaire δεν υπάρχει |
| -5 | Λείπει η παράμετρος rID/oID ή η παράμετρος status |
| -6 | Η παραγγελία ή η επιστροφή δεν βρέθηκαν, ελέγξτε την παράμετρο oID / rID ή την παράμετρο συνεργάτη. |
| -8 | Σφάλμα κατά την εισαγωγή του νούμερου παρακολούθησης |
| -9 | Το νέο status είναι ίδιο με το παρόν status |
| -10 | Το νέο status δεν υπάρχει |
| -11 | Η παράμετρος xml δεν καταχωρήθηκε ως παράμετρος ή είναι κενή |
| -14 | Το προϊόν δε βρέθηκε στη βάση δεδομένων μας |
| -17 | Παραγγελία crossdock : το νούμερο του πακέτου είναι υποχρεωτικό |
| -19 | Πρόβλημα στην χρονολογία της παραγγελίας
|
| -26 | Η παραγγελία παρουσιάζει μία επιστροφή και δεν μπορεί να δηλωθεί σαν χαμένη / Διεύθυνση στην οποία δεν κατοικεί ο πελάτης |
| -27 | Η παραγγελία έχει ήδη ακυρωθεί |
| -28 | Η παραγγελία δεν βρέθηκε |
| -29 | Άγνωστο λάθος (απώλεια / Διεύθυνση στην οποία δεν κατοικεί ο πελάτης) |
| -30 | Η παραγγελία είναι πολύ παλιά για να μεταβεί στo στάδιο 3. Επικοινωνήστε με το τμήμα Marketplace |
| -428 | Ο λογαριασμός σας έχει απενεργοποιηθεί. Δεν μπορείτε πλέον να πραγματοποιείτε κλήσεις στις υπηρεσίες web |
| -429 | Έχετε κάνει πάρα πολλές κλήσεις προς αυτήν την υπηρεσία web, για την τρέχουσα ώρα |
www.spartoo.gr
























