Achitarea produselor

Adresa URL a serviciului Webservice : https://sws.spartoo.ro/mp/xml_check_status_products.php

Această pagină web vă permite să recuperați statutul unuia sau a mai multor produse pe site.
În cazul în care produsul nu este online, acesta permite identificarea motivului.
Este posibil să cunoaștem detaliile statutului produs în funcție de mărime,în acest caz este necesarsă se furnizeze câmpul size_reference în serviciul web de import al produselor.

Lista de parametri

Parametrii acestui serviciu web trebuie în mod obligatoriu să fie în POST

Parametru Descriere
partener Trebuie să conțină numele de utilizator unic :
xml Șir de caractere XML care conține lista de elemente de informații utilizate pentru producerea bonului de livrare


Format parametru xml


Câmpurile de text trebuie să fie protejate de balize CDATA dacă conține caractere speciale care ar putea face XML invalid.
<root>
	<products>
		<product>
			<reference_partenaire>string</reference_partenaire>
			<products_size_reference>string</products_size_reference>
		</product>
		<!-- ... Mai multe balize "<product>" posibile ... -->
	</products>
</root>


Descrierea câmpurilor XML de intrare


Etichetă Descriere Obligatoriu
reference_partenaire Identificator produs vânzător
Correspunde câmpului de reference_partenaire serviciilor web a importului de produse
Obligatoriu
products_size_reference Referința produsului la mărime.
Corespunde câmpului size_reference serviciilor web a importului de produse
Facultativ


Exemplu de parametru 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>


Formatul XML returnat


<root>
	<errors>int</errors>
	<products>
		<product>
			<reference_partenaire>string</reference_partenaire>
			<size_reference>string</size_reference>
			<status>string</status>
			<description>string</description>
		</product>
		<!-- ... Mai multe balize "<product>" posibile ... -->
	</products>
</root>


Lista codurilor de eroare ale serviciului web


Cod Descriere
1 Nici o eroare de parametru
-1 Parametrul partenaire nu este trecut în parametru sau este gol
-2 Parametrul partenerului nu există
-11 Parametrul xml nu este trecut în parametru sau este gol
-15 Eroare de sintaxă XML, verificați fișierul dvs XML
-428 Contul dvs a fost dezactivat. Nu mai puteți efectua solicitări către serviciile web
-429 Ați efectuat prea multe solicitări către serviciile web peste limita la oră

Descrierea câmpurilor răspunsului XML


Balise Descriere
reference_partenaire ID produs vânzător
size_reference Referința produs la mărime
status Lista statuturilor :
  • OK : Produsul este prezent pe site
  • OS : Produsul nu mai este în stoc
  • EC : Produsul a fost creat, dar nu este afișat pe site
  • KO :Produsul nu este creat în sistemul nostru
description Descriere text


Exemple de returnări 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>