Lieferschein erhalten
URL des Webservice : http://sws.spartoo.de/mp/xml_export_bl.phpDieser Webservice dient dazu, den Lieferschein zu erhalten, der in den Paketen Ihrer Spartoo-Bestellungen enthalten sein muss.
Liste der Parameter
Die Parameter dieses Webservice müssen unbedingt per POST übertragen werdenParameter | Beschreibung |
---|---|
partenaire | Muss Ihre Benutzeridentifizierung enthalten: |
xml | XML-Zeichenfolge die die Liste der Informationen enthält, die für den Lieferschein notwendig sind |
Format des XML-Parameters
Die Textfelder müssen durch CDATA Tags geschützt sein, wenn sie Sonderzeichen enthalten, durch die das XML ungültig wird.
Die Textfelder müssen durch CDATA Tags geschützt sein wenn Sie Sonderzeichen enthalten, durch die die XML-Datei ungültig wäre.
Format XML-Argument
<root> <order_id>string</order_id> <products> <product> <reference_partenaire>string</reference_partenaire> <product_quantity>int</product_quantity> </product> </products> </root>
Beschreibung der Felder der Eingangs-XML
Tag | Beschreibung | obligatorisch |
---|---|---|
order_id | Bestellungs-ID | Ja |
reference_partenaire |
Partnerprodukt-ID Die Produkt-ID kann ausschließlich alphanumerische Zeichen und folgende Zeichen enthalten: - (Bindestrich) _ (Unterstrich) und . (Punkt). |
Ja |
product_quantity | Anzahl des Produktes im Paket | Ja |
Beispiel xml-Paramter
<root> <order_id>3FF75E96C3434E92</order_id> <products> <product> <reference_partenaire>39870-42</reference_partenaire> <product_quantity>1</product_quantity> </product> </products> </root>
Format der XML Retoure
<root> <bl> <order_id>string</order_id> <pdf>string</pdf> </bl> <errors>int</errors> </root>
Liste der Fehlercodes des Webservice
Code | Beschreibung |
---|---|
1 | Kein Parameterfehler |
-1 | Der Parameter partenaire fehlt oder ist leer |
-2 | Der Partnerparameter existiert nicht |
-5 | Der Parameter rID/oID oder der Statusparameter fehlen |
-6 | Die Bestellung oder die Retoure wurden nicht gefunden, überprüfen Sie den Parameter oID/rID oder den Partnerparameter. |
-11 | Der Parameter xml fehlt oder ist leer |
-12 | Der Parameter reference_partenaire fehlt oder ist leer |
-15 | XML-Sytnaxfehler, überprüfen Sie Ihre XML-Datei |
-428 | Ihr Kundenkonto wurde nun desaktiviert. Sie können nun keine weiteren Anfragen an den Webservice stellen. |
-429 | Sie haben innerhalb der zur Verfügung stehenden Zeit zu viele Anfragen an den Webservice gestellt. |
Beschreibung der Felder der XML-Antwort
Etikett | Beschreibung |
---|---|
order_id | Bestellnummer |
Retourenschein im PDF Format | |
errors | Fehlercode |
Beispiel XML Retoure
Beispielantwort auf einen KO-Aufruf eines Webdienstes<root>
<errors>int</errors>
</root>
<root>
<errors>1</errors>
<bl>
<order_id>25CF31A736506CE8</order_id>
<pdf>string PDF encode</pdf>
</bl>
</root>