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>