Weryfikacja statusu produktów

URL Webservice : https://sws.spartoo.pl/mp/xml_check_status_products.php

Ten webservice pozwala na sprawdzenie statusu jednego lub więcej produktów na stronie.
Jeżeli produkt nie jest widoczny online, można ustalić tego przyczynę.
Możliwe jest określenie statusu produktów według rozmiaru, pod warunkiem wypełnienia rubryki size_reference w webservice Import produktów.

Lista parametrów

Parametry tego webservice muszą uzyskać obowiązkowo status POST

Parametr Opis
partner tu wymagany jest numer identyfikacyjny:
xml Ciąg znaków XML zawierający listę elementów i informacji, pozwalających na utworzenie listu przewozowego


Format parametru xml


Rubryki tekstowe muszą być chronione przez tagi CDATA, jeżeli zawierają znaki specjalne, które mogłyby spowodować nieprawidłowość XML.
<root>
	<products>
		<product>
			<reference_partenaire>string</reference_partenaire>
			<products_size_reference>string</products_size_reference>
		</product>
		<!-- ... Różne tagi "<product>" możliwe ... -->
	</products>
</root>


Opis rubryk XML wprowadzenia


Tag Opis Obowiązkowe
reference_partenaire Identyfikator ID produktu sprzedawcy
Odpowiada danym w rubryce reference_partenaire w webservice Import produktów
Obowiązkowe
products_size_reference Oznaczenie produktu według rozmiaru.
Odpowiada danym w rubryce size_reference w webservice Import produktów
Opcjonalne


Przykład 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>


Format XML zwrócony


<root>
	<errors>int</errors>
	<products>
		<product>
			<reference_partenaire>string</reference_partenaire>
			<size_reference>string</size_reference>
			<status>string</status>
			<description>string</description>
		</product>
		<!-- ... Różne tagi "<product>" możliwe ... -->
	</products>
</root>


Lista kodów błędów webservice


Kod Opis
1 Nie ma błędu parametrów
-1 Parametr partenaire nie uzyskał statusu parametru lub jest pusty
-2 Parametr firmy partnerskiej nie istnieje
-11 Parametr xml nie uzyskał statusu parametru lub jest pusty
-15 Błąd składniowy XML, należy sprawdzić plik XML
-428 Twoje konto zostało dezaktywowane. Nie będziesz już mógł/mogła się do niego zalogować
-429 W ciągu ostatniej godziny wykonałeś/aś zbyt wiele połączeń z tym serwisem internetowym

Opis rubryk odpowiedzi XML


Tag Opis
reference_partenaire Identyfikator ID produktu sprzedawcy
size_reference Oznaczenie produktu według rozmiaru
Status Lista statusów:
  • OK : Produkt wystawiony na stronie
  • OS : Brak produktu w stanie magazynu
  • EC : Produkt utworzony w naszym systemie, ale niewystawiony na stronie
  • KO : Produkt nie został utworzony w naszym systemie
Opis Opis tekst


Przykłady komunikatów 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>