Import asincron de produse
Adresa URL a serviciului Webservice : https://sws.spartoo.ro/mp/xml_import_products_async.phpAcest serviciu web ar trebui să fie utilizat în același mod ca și xml_import_products
Singura diferență față de acest serviciu web este că acesta integrează produsele în mod asincron.
Atunci când solicitați acest serviciu web, acesta trimite o adresă URL.
Dacă solicitați aceasta adresa URL, veți obține statutul integrării fișierului.
Lista de parametri
Parametrii de la acest serviciu web trebuie obligatoriu să fie transmis în POSTParamètre | Descriere |
---|---|
partener | Trebuie să conțină identificatorul vostru unic : |
xml | Șir de caracter XML care conține lista elementelor care trebuie create sau actualizate |
Parametrii opționali care pot fi transmiși în POST
Paramètre | Descriere |
---|---|
force_description | Setați 1 dacă doriți să forțați actualizarea des descrierilor produse: ștergeți descrierile existente, editați descrierea unui produs din stoc zero, etc. |
force_overwrite | Setați1 dacă doriți să corectați erorile de integrare legate de o scădere semnificativă a prețurilor |
async | Setați la 1 dacă doriți să utilizați metoda asincron |
Formatul XML returnat
<root> <url>string</url> <errors>int</errors> </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 |
Descrierea câmpurilor răspunsului XML
Acest serviciu web returnează URL-ul care trebuie apelat pentru a prelua rezultatul integrării fluxului. În cazul în care s-a produs o eroare, aceasta va fi afișată într-o baliză STATUS. În caz contrar, serviciul web va returna un flux xml care conține rezultatul integrării..
Acest flux xml va avea același format ca și serviciul web xml_import_products Mai jos este lista de statusuri returnate de webservice :
Status id | Status |
---|---|
1 | Fișier care nu a fost încă tratat |
2 | Nu s-a găsit nici o diferență în fișierul transferat |
3 | Mai multe rezultate disponibile |
4 | Eroare de transfer de fișiere |