Απόκτηση Δελτίου Αποστολής
URL του Webservice : http://sws.spartoo.gr/mp/xml_export_bl.php
Αυτή η λειτουργία σάς επιτρέπει να ανακτήσετε το αποδεικτικό της αποστολής, το οποίο πρέπει να είναι εντός του πακέτου της παραγγελίας σας από το Spartoo.
Λίστα παραμέτρων
Οι παράμετροι αυτού του webservice πρέπει απαραιτήτως να περάσουν σε POST
Παράμετρος |
Περιγραφή |
συνεργάτης |
Πρέπει να περιλαμβάνει το όνομα χρήστη: |
xml |
Η σειρά του χαρακτήρα XML περιλαμβάνει τη λίστα των πληροφοριών που επιτρέπουν να πραγματοποιηθεί η παράδοση |
Μορφή παραμέτρου xml
Τα πεδία κειμένου πρέπει να προστατεύονται από τα
tags CDATA εάν περιέχουν ειδικούς χαρακτήρες που θα ακύρωναν την XML.
Μορφή του XML
<root>
<order_id>string</order_id>
<products>
<product>
<reference_partenaire>string</reference_partenaire>
<product_quantity>int</product_quantity>
</product>
</products>
</root>
Περιγραφή των πεδίων εισόδου της XML
Balise |
Περιγραφή |
Υποχρεωτικό |
παραγγελία_id |
Αναγνωριστικό της παραγγελίας
|
Ναι |
αναφορά_συνεργάτη |
Αναγνωριστικό προϊόντος συνεργάτη
Ο κωδικός του προϊόντος μπορεί να περιλαμβάνει μόνο γράμματα, αριθμούς και τους χαρακτήρες - (παύλα) _ (κάτω παύλα) και . (τελεία).
|
Ναι |
προϊόν_ποσότητα |
Ποσότητα προϊόντων εντός του πακέτου
|
Ναι |
Παράδειγμα της παραμέτρου xml
<root>
<order_id>3FF75E96C3434E92</order_id>
<products>
<product>
<reference_partenaire>39870-42</reference_partenaire>
<product_quantity>1</product_quantity>
</product>
</products>
</root>
Μορφή του XML που έχει επιστραφεί
<root>
<bl>
<order_id>string</order_id>
<pdf>string</pdf>
</bl>
<errors>int</errors>
</root>
Λίστα των κωδικών σφαλμάτων του webservice
Κωδικός |
Περιγραφή |
1 |
Δεν υπάρχει σφάλμα στις παραμέτρους |
-1 |
Η παράμετρος partenaire δεν καταχωρήθηκε ως παράμετρος ή είναι κενή |
-2 |
Η παράμετρος partenaire δεν υπάρχει |
-5 |
Λείπει η παράμετρος rID/oID ή η παράμετρος status |
-6 |
Η παραγγελία ή η επιστροφή δεν βρέθηκαν, ελέγξτε την παράμετρο oID / rID ή την παράμετρο συνεργάτη. |
-11 |
Η παράμετρος xml δεν καταχωρήθηκε ως παράμετρος ή είναι κενή |
-12 |
Η παράμετρος reference_partenaire δεν καταχωρήθηκε ως παράμετρος ή είναι κενή |
-15 |
Σφάλμα σύνταξης XML, ελέγξτε το αρχείο XML |
-428 |
Ο λογαριασμός σας έχει απενεργοποιηθεί. Δεν μπορείτε πλέον να πραγματοποιείτε κλήσεις στις υπηρεσίες web |
-429 |
Έχετε κάνει πάρα πολλές κλήσεις προς αυτήν την υπηρεσία web, για την τρέχουσα ώρα |
Περιγραφή των πεδίων της απάντησης σε μορφή XML
Ετικέτα |
Περιγραφή |
order_id |
Αναγνωριστικό παραγγελίας |
pdf |
Δελτίο Αποστολής σε μορφή PDF |
σφάλματα |
Κωδικός σφάλματος |
Παραδείγματα επιστροφής XML
Παράδειγμα απάντησης σε μια κλήση web service KO
<root>
<errors>int</errors>
</root>
Παράδειγμα απάντησης σε μια κλήση web service OK
<root>
<errors>1</errors>
<bl>
<order_id>25CF31A736506CE8</order_id>
<pdf>string PDF encode</pdf>
</bl>
</root>