Leverbon ophalen

URL van de Webservice : http://sws.spartoo.nl/mp/xml_export_bl.php

Via deze webservice heb je toegang tot de leverbon die je bij je Spartoo-bestellingen dient te voegen.

Lijst met parameters

De parameters van deze webservice moeten verplicht ingevoerd worden in POST

Parameter Omschrijving
partenaire Moet uw unieke id bevatten:
xml Reeks XML-karakters die de gegevens bevatten nodig om de leverbon op te maken


Formaat van de XML parameter


De velden dienen beschermd te zijn door CDATA tags indien ze speciale karakters bevatten die de XML ongeldig zouden kunnen maken.

Formaat XML

<root>
	<order_id>string</order_id>
	<products>
		<product>
			<reference_partenaire>string</reference_partenaire>
			<product_quantity>int</product_quantity>
		</product>
	</products>
</root>

Omschrijving van de velden van het XML databestand

Balise Omschrijving Verplicht
order_id Id van de bestelling Ja
reference_partenaire Product Id van de partner
Het Id van het product mag alleen alfanumerieke karakters bevatten alsook de karakters - (streepje) _ (laag streepje) en . (punt).
Ja
product_quantity Aantal artikelen in het pakket Ja


Voorbeeld van parameter xml

<root>
	<order_id>3FF75E96C3434E92</order_id>
	<products>
		<product>
			<reference_partenaire>39870-42</reference_partenaire>
			<product_quantity>1</product_quantity>
		</product>
	</products>
</root>

Formaat van de geretourneerde XML

<root>
	<bl>
		<order_id>string</order_id>
		<pdf>string</pdf>
	</bl>
	<errors>int</errors>
</root>

Lijst met de foutcodes van de webservice


Code Omschrijving
1 Geen fouten in de parameters
-1 De parameter partenaire werd niet als parameter aangemaakt of is leeg
-2 De partenaire parameter bestaat niet
-5 De parameter rID/oID of de parameter status ontbreken
-6 De bestelling of de retour werden niet gevonden, gelieve de parameter oID/rID of de parameter partner na te kijken.
-11 De parameter xml werd niet als parameter aangemaakt of is leeg
-12 De parameter reference_partenaire werd niet als parameter aangemaakt of is leeg
-15 Opmaakfout XML, gelieve uw bestand na te kijken
-428 Uw account is gedeactiveerd. U kunt niet langer gebruik maken van de webservices
-429 U heeft te veel gebruik gemaakt van deze webservice voor dit uur

Omschrijving van de velden van het XML antwoord

Balise Beschrijving
order_id Bestelnummer
pdf Leverbon in gecodeerd PDF formaat
errors Error code


Voorbeelden van XML-retouren

Voorbeeld KO
<root>
	<errors>int</errors>
</root>
Voorbeeld OK
<root>
	<errors>1</errors>
	<bl>
		<order_id>25CF31A736506CE8</order_id>
		<pdf>string PDF encode</pdf>
	</bl>
</root>