Pago de productos

URL del Webservice : https://sws.spartoo.es/mp/xml_check_status_products.php

Este webservice permet de récupérer le statut d'un ou plusieurs produits sur le site.
Dans le cas où le produit n'est pas en ligne, il permet d'en connaître la raison.
Il est possible de connaître le détail du statut du produit à la taille, il faut alors avoir fourni le champ size_reference dans le webservice d'import des produits.

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.
<root>
	<products>
		<product>
			<reference_partenaire>string</reference_partenaire>
			<products_size_reference>string</products_size_reference>
		</product>
		<!-- ... Varias etiquetas "<product>" posibles ... -->
	</products>
</root>


Descripción de los campos de XML de entrada


Etiqueta Descripción Obligatorio
reference_partenaire Identificador producto del vendedor
Corresponde al campo reference_partenaire de webservice de importación de productos
Obligatorio
products_size_reference Referencia del tamaño del producto.
Corresponde al campo size_reference del webservice de importación de productos
Facultativo


Ejemplo de parámetro xml

<root>
	<products>
		<product>
			<reference_partenaire>SKU_PARENT</reference_partenaire>
			<products_size_reference>SKU</products_size_reference>
		</product>
		<product>
			<reference_partenaire>SKU_PARENT 2</reference_partenaire>
		</product>
	</products>
</root>


Formato XML devuelto


<root>
	<errors>int</errors>
	<products>
		<product>
			<reference_partenaire>string</reference_partenaire>
			<size_reference>string</size_reference>
			<status>string</status>
			<description>string</description>
		</product>
		<!-- ... Varias etiquetas "<product>" posibles ... -->
	</products>
</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
-11 El parámetro xml 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
reference_partenaire Identificador del producto partner
size_reference Referencia de la talla del producto
status Listado de status :
  • OK : El producto está presente en el site
  • OS : El producto no está en stock
  • EC : El producto está creado en nuestro sistema, pero no está en el site
  • KO : El producto no está creado en nuestro sistema
descripción Descripción texto


Ejemplo de devolución XML


<root>
	<errors>1</errors>
	<products>
		<product>
			<reference_partenaire>SKU_PARENT</reference_partenaire>
			<size_reference>SKU</size_reference>
			<status>KO</status>
			<description>Cette référence de taille n'existe pas pour ce produit</description>
		</product>
		<product>
			<reference_partenaire>SKU_PARENT 2</reference_partenaire>
			<status>OS</status>
			<description>Ce produit n'est plus en ligne parce qu'il n'a plus de stock</description>
		</product>
	</products>
</root>