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 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 |
| -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
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 |
www.spartoo.ro
























