Získanie dodacieho listu
URL webovej služby : http://sws.spartoo.sk/mp/xml_export_bl.php
Táto webová služba slúži na získanie dodacieho listu, ktorý treba vložiť do balíkov s objednávkami vystavenými na stránke Spartoo.
Zoznam parametrov
Parametre tejto webovej služby musia povinne prejsť procesom POST
Parameter |
Popis |
partner |
Musí obsahovať váš unikátny identifikátor: |
xml |
Reťazec parametrov XML obsahujúci zoznam elementov informácií umožňujúci vytvorenie dodacieho listu |
Formát parametra xml
Textové polia musia byť chránené
značkami CDATA , ak obsahujú špeciálne znaky, ktoré by spôsobili neplatnosť XML.
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 vstupných políčok XML
Tag |
Popis |
Povinné |
order_id |
Identifikátor objednávky
|
Áno |
reference_partenaire |
Identifikátor partnerského produktu
Identifikátor produktu môže obsahovať iba alfanumerické znaky alebo znaky - (pomlčka) _ (podtržník) a . (bodka).
|
Áno |
product_quantity |
Počet kusov produktu v balíku
|
Áno |
Prí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 vráteného XML
<root>
<bl>
<order_id>string</order_id>
<pdf>string</pdf>
</bl>
<errors>int</errors>
</root>
Zoznám chybových kódov webovej služby
Kód |
Popis |
1 |
Bezchybné parametre |
-1 |
Parameter partenaire nebol správne zaregistrovaný alebo je prázdny |
-2 |
Parametre partnera neexistujú |
-5 |
Cýba parameter rID/oID alebo parameter stavu |
-6 |
Objednávka alebo vrátenie neboli nájdené, overte parameter oID / rID alebo partnerský parameter. |
-11 |
Parameter xml nebol správne zaregistrovaný alebo je prázdny |
-12 |
Parameter reference_partenaire nebol správne zaregistrovaný alebo je prázdny |
-15 |
Chyba syntaxu XML, overte súbor XML |
-428 |
Váš účet bol deaktivovaný. Odteraz nemáte možnosť zadávať požiadavky webservices |
-429 |
Za túto hodinu ste dosiahli príliš veľký počet požiadaviek webservice |
Popis políčok odpovede XML
Tag |
Popis |
id_objednávky |
Identifikátor objednávky |
pdf |
Dodací list v zakódovanom formáte PDF |
chyby |
Chybový kód |
Príklady vrátenia XML
Príklad odpovede web servis KO
<root>
<errors>int</errors>
</root>
Príklad odpovede web servis OK
<root>
<errors>1</errors>
<bl>
<order_id>25CF31A736506CE8</order_id>
<pdf>string PDF encode</pdf>
</bl>
</root>