Achitarea produselor
Adresa URL a serviciului Webservice : https://sws.spartoo.ro/mp/xml_check_status_products.phpAceastă 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 POSTParametru | 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 :
|
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>