Import asincron de produse

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

Acest 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 POST

Paramè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