Předání Dodacího Listu
URL Webservisu : http://sws.spartoo.cz/mp/xml_export_bl.php
Webservis slouží k načtení dodacího listu, který musí být vložen do zásilek od Spartoo objednávek.
Seznam parametrů
Parametry webservisu musí být vždy odeslány přes POST
Parametr |
Popis |
Partner |
Musí obsahovat váš unikátní identifikátor: |
xml |
XML řetězec musí obsahovat informace, které umožní vytvořit dodací list |
Formát parametru xml
Textová pole musí být chráněna
značením CDATA pokud obsahuje text speciální charaktery a interpunkci, jinak bude XML neplatný.
Formát argumentu XML
<root>
<order_id>string</order_id>
<products>
<product>
<reference_partenaire>string</reference_partenaire>
<product_quantity>int</product_quantity>
</product>
</products>
</root>
Popis polí XML při zadání
Značení |
Popis |
Povinné |
order_id |
Identifikátor objednávky
|
Ano |
reference_partenaire |
Označení produktu partnera
Označení produktu nesmí obsahovat alfanumerické znaky a také - (pomlčku) _ (podtržítko) a . (tečku).
|
Ano |
product_quantity |
Množství produktů v zásilce
|
Ano |
Příklad parametru XML
<root>
<order_id>3FF75E96C3434E92</order_id>
<products>
<product>
<reference_partenaire>39870-42</reference_partenaire>
<product_quantity>1</product_quantity>
</product>
</products>
</root>
Formát XML vrácení
<root>
<bl>
<order_id>string</order_id>
<pdf>string</pdf>
</bl>
<errors>int</errors>
</root>
Seznam kódů chyb webservice
Kód |
Popis |
1 |
Žádná chyba v parametrech nenalezena |
-1 |
Parametr partenaire není správný parametr nebo je prázdný |
-2 |
Partnerský parametr neexistuje |
-5 |
Chybí parametr rID/oID (číslo objednávky nebo číslo vrácení) nebo parametr statusu |
-6 |
Objednávka nebo vrácení nebylo nalezeno, ověřte správnost parametru oID / rID (číslo objednávky nebo číslo vrácení). |
-11 |
Parametr xml není správný parametr nebo je prázdný |
-12 |
Parametr reference_partenaire není správný parametr nebo je prázdný |
-15 |
Chyba v syntaxu (ve skladbě zápisu) XML, zkontrolujte váš XML soubor |
-428 |
Váš účet byl deaktivován. Nemůžete již volat. |
-429 |
Na tuto webovou službu jste volali příliš mnoho, limit je vyčerpán. |
Popis pole odpovídající XML
Označení |
Popis |
order_id |
Číslo objednávky |
pdf |
Dodací list ve formátu PDF |
Chyby |
Kód chyby |
Příklad vrácení XML
Příklad odpovědi web servisu KO
<root>
<errors>int</errors>
</root>
Příklad odpovědi web servisu OK
<root>
<errors>1</errors>
<bl>
<order_id>25CF31A736506CE8</order_id>
<pdf>string PDF encode</pdf>
</bl>
</root>