Pobranie Listu Przewozowego
URL Webservice : http://sws.spartoo.pl/mp/xml_export_bl.php
Ten webservice pozwala na pobranie listu przewozowego, dołączanego do Państwa przesyłek z zamówieniami w Spartoo.
Lista parametrów
Parametry tego webservice muszą uzyskać obowiązkowo status POST
Parametr |
Opis |
partner |
tu wymagany jest numer identyfikacyjny: |
xml |
Ciąg znaków XML zawierający listę elementów i informacji, pozwalających na utworzenie listu przewozowego |
Format parametru xml
Rubryki tekstowe muszą być chronione przez
tagi CDATA, jeżeli zawierają znaki specjalne, które mogłyby spowodować nieprawidłowość XML.
Format elementu XML
<root>
<order_id>string</order_id>
<products>
<product>
<reference_partenaire>string</reference_partenaire>
<product_quantity>int</product_quantity>
</product>
</products>
</root>
Opis rubryk XML wprowadzenia
Balise |
Opis |
Obowiązkowa |
order_id |
Numer zamówienia
|
Tak |
reference_partenaire |
Numer produktu u partnera
Numer produktu może zawierać wyłącznie znaki alfanumeryczne oraz znaki: - (myślnik) _ (podkreślnik) i . (kropka).
|
Tak |
product_quantity |
Ilość sztuk w paczce
|
Tak |
Przykład parametru xml
<root>
<order_id>3FF75E96C3434E92</order_id>
<products>
<product>
<reference_partenaire>39870-42</reference_partenaire>
<product_quantity>1</product_quantity>
</product>
</products>
</root>
Format XML zwrot
<root>
<bl>
<order_id>string</order_id>
<pdf>string</pdf>
</bl>
<errors>int</errors>
</root>
Lista kodów błędów webservice
Kod |
Opis |
1 |
Nie ma błędu parametrów |
-1 |
Parametr partenaire nie uzyskał statusu parametru lub jest pusty |
-2 |
Parametr firmy partnerskiej nie istnieje |
-5 |
Brak parametru rID/oID lub parametru status |
-6 |
Zamówienie lub zwrot nie zostały znalezione, proszę sprawdzić parametr oID / rID lub parametr firmy partnerskiej. |
-11 |
Parametr xml nie uzyskał statusu parametru lub jest pusty |
-12 |
Parametr reference_partenaire nie uzyskał statusu parametru lub jest pusty |
-15 |
Błąd składniowy XML, należy sprawdzić plik XML |
-428 |
Twoje konto zostało dezaktywowane. Nie będziesz już mógł/mogła się do niego zalogować |
-429 |
W ciągu ostatniej godziny wykonałeś/aś zbyt wiele połączeń z tym serwisem internetowym |
Opis rubryk odpowiedzi XML
Tag |
Opis |
order_id |
Numer zamówienia |
pdf |
List przewozowy w formacie PDF kodowany |
Błędy |
Kod błędu |
Przykład zwrot XML
Przykład odpowiedzi na nieudane połączenie web service
<root>
<errors>int</errors>
</root>
Przykład odpowiedzi na udane połączenie web service
<root>
<errors>1</errors>
<bl>
<order_id>25CF31A736506CE8</order_id>
<pdf>string PDF encode</pdf>
</bl>
</root>