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>