Απόκτηση Δελτίου Αποστολής

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>