Obtener el Albarán de entrega

URL del Webservice : http://sws.spartoo.es/mp/xml_export_bl.php

Este webservice sirve para obtener el albarán de entrega que debe introducirse en el paquete en el que envíes tus pedidos Spartoo.

Lista de parámetros

Los parámetros de este webservice deben pasarse obligatoriamente en POST

Parámetro Description
partenaire Debe contener tu identificador único:
xml Cadena de carácter XML con la lista de elementos de información que permitan realizar el albarán de entrega


Formato del parámetro xml


Los campos de texto deben de estar protegidos por etiquetas CDATA si contienen carácteres especiales que harán el XML inválido.

Formato del argumento XML

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

Descripción de los campos de XML de entrada

Balise Description Obligatoire
order_id Identificador del pedido
reference_partenaire Identicador del producto partner
El identificador del producto solo puede contener caracteres alfanuméricos o los signos - (guión) _ (guión bajo) y . (punto).
product_quantity Número de productos en el paquete


Ejemplo de parámetro xml

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

Formato del XML devuelto

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

Lista de los códigos de error de la webservice


Código Descripción
1 Sin error de parámetros
-1 El parámetro partenaire no ha pasado a parámetro o está vacio
-2 El parámetro partenaire no existe
-5 Falta el parámetro partner rID/oID o el parámetro statut
-6 El pedido o la devolución no ha sido encontrados, verifica el parámetro oID / rID o el parámetro partenaire.
-11 El parámetro xml no ha pasado a parámetro o está vacio
-12 El parámetro reference_partenaire no ha pasado a parámetro o está vacio
-15 Error de síntesis XML, verifica tu fichero XML
-428 Tu cuenta ha sido desactivada. Ya no puede realizar llamadas a servicios web
-429 Has realizado demasiadas llamadas a este servicio web durante esta hora

Descripción de campos de la respuesta XML

Balise Descripción
order_id Identificador del pedido
pdf Albarán de entrega en formato PDF
errores Código de error


Ejemplos de devolución XML

Ejemplo de respuesta para una llamada servicio web KO
<root>
	<errors>int</errors>
</root>
Ejemplo de respuesta para una llamada servicio web OK
<root>
	<errors>1</errors>
	<bl>
		<order_id>25CF31A736506CE8</order_id>
		<pdf>string PDF encode</pdf>
	</bl>
</root>