Pago de productos
URL del Webservice : https://sws.spartoo.es/mp/xml_check_status_products.phpEste 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 POSTPará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 :
|
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>