Riconoscimento dei prodotti

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

Questo 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 POST

Paramè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 :
  • OK : Il prodotto é presente sul sito
  • OS : Il prodotto non é più in stock
  • EC : Il prodotto é creato dal nostro sistema ma non é sul sito
  • KO : Il prodotto non é stato creato dal nostro sistema
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>