Riconoscimento dei prodotti
URL del Webservice : https://sws.spartoo.it/mp/xml_check_status_products.phpQuesto webservicepermette di recuperare lo stato di uno o più prodotti nel sito.
Nel caso di un prodotto non online, permette di capire la ragione.
E' possibile conoscere il dettaglio dello stato dal prodotto alla taglia, bisogna fornire quindi il campo size_reference nel webservice dei prodotti.
Lista dei parametri
I parametri di questo webservice devono obbligatoriamente passare in POSTParamètre | Descrizione |
---|---|
partner | Deve contenere il tuo identificante unico: |
xml | Serie di caratteri XML contenente la lista degli elementi delle informazioni che permettono di realizzare la bolla di consegna |
Format du paramètre xml
I campi testo devono essere protetti da dei balises CDATA se contengono dei caratteri speciali che rendono il XML invalido.
<root> <products> <product> <reference_partenaire>string</reference_partenaire> <products_size_reference>string</products_size_reference> </product> <!-- ... Più opzioni "<product>" possibili ... --> </products> </root>
Descrzione dei campi del XML d'entrata
Organizzare | Descrizione | Obbligatori |
---|---|---|
reference_partenaire |
Identificazione prodotti marchand Corrispondenti al campo reference_partenaire del webservice dei prodotti |
Obbligatori |
products_size_reference |
Referenza del prodotto per la taglia Corrisponde al campo size_reference del webservice dei prodotti |
Facoltativo |
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>
Formato di XML in
<root> <errors>int</errors> <products> <product> <reference_partenaire>string</reference_partenaire> <size_reference>string</size_reference> <status>string</status> <description>string</description> </product> <!-- ... Più opzioni "<product>" possibili ... --> </products> </root>
Lista dei codici d'errore del webservice
Codice | Descrizione |
---|---|
1 | Nessun errore di parametro |
-1 | Il prametro partenaire non è parametrato o è vuoto |
-2 | Il parametro partenaire non esiste |
-11 | Il prametro xml non è parametrato o è vuoto |
-15 | Errore di sintassi XML, verificare il file XML |
-428 | Il vostro conto non é più attivo, non potete quindi più fare chiamate Webservice |
-429 | Avete effettuato troppe chiamate a questo webservice nell' ultima ora |
Descrizione dei campi della risposta XML
Variabile | Descrizione |
---|---|
reference_partenaire | Identificazione prodotto marchand |
size_referenza | Referenza per taglia |
status |
Lista des status :
|
descrizione | Descrizione testo |
Esempi di reso 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>