Acquittement des produits
URL du Webservice : https://sws.spartoo.com/mp/xml_check_status_products.phpCe 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.
Liste des paramètres
Les paramètres de ce webservice doivent être obligatoirement passés en POSTParamètre | Description |
---|---|
partenaire | Doit contenir votre identifiant unique : |
xml | Chaîne de caractère XML contenant la liste des éléments des informations permettant de réaliser le bon de livraison |
Format du paramètre xml
Les champs texte doivent être protégés par des balises CDATA s'ils contiennent des caractères spéciaux qui rendrait le XML invalide.
<root> <products> <product> <reference_partenaire>string</reference_partenaire> <products_size_reference>string</products_size_reference> </product> <!-- ... Plusieurs balises "<product>" possibles ... --> </products> </root>
Description des champs du XML d'entrée
Balise | Description | Obligatoire |
---|---|---|
reference_partenaire |
Identifiant produit du marchand Correspond au champ reference_partenaire du webservice d'import des produit |
Obligatoire |
products_size_reference |
Référence du produit à la taille. Correspond au champ size_reference du webservice d'import des produit |
Facultatif |
Exemple de paramètre 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>
Format du XML retourné
<root> <errors>int</errors> <products> <product> <reference_partenaire>string</reference_partenaire> <size_reference>string</size_reference> <status>string</status> <description>string</description> </product> <!-- ... Plusieurs balises "<product>" possibles ... --> </products> </root>
Liste des codes d'erreurs du webservice
Code | Description |
---|---|
1 | Pas d'erreur de paramètres |
-1 | Le paramètre partenaire n’est pas passé en paramètre ou est vide |
-2 | Le paramètre partenaire n’existe pas |
-11 | Le paramètre xml n’est pas passé en paramètre ou est vide |
-15 | Erreur de syntaxe XML, vérifiez votre fichier XML |
-428 | Votre compte a été désactivé. Vous ne pouvez plus faire d'appels aux webservices |
-429 | Vous avez fait trop d'appel a ce webservice pour cette heure glissante |
Description des champs de la réponse XML
Balise | Description |
---|---|
reference_partenaire | Identifiant produit du marchand |
size_reference | Référence du produit à la taille |
status |
Liste des status :
|
description | Description texte |
Exemples de retour 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>