Pobranie Listu Przewozowego
URL Webservice : http://sws.spartoo.pl/mp/xml_export_bl.phpTen 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 |
| 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><root>
<errors>1</errors>
<bl>
<order_id>25CF31A736506CE8</order_id>
<pdf>string PDF encode</pdf>
</bl>
</root>
Saitoo - Assistant
www.spartoo.pl
























