Weryfikacja statusu produktów
URL Webservice : https://sws.spartoo.pl/mp/xml_check_status_products.phpTen 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 POSTParametr | 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:
|
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>