Import asynchronního produktu
URL Webservisu : https://sws.spartoo.cz/mp/xml_import_products_async.phpTento webservice je třeba používat stejným způsobem jako službuxml_import_products
Jediným rozdílem této webové služby je, že integruje produkty asynchronně.
Při zvolení této webové služby se vrátí adresa URL.
Pokud vyvoláte tuto adresu URL, získáte stav integrace souborů.
Seznam parametrů
Parametry webservisu musí být předány přes POSTParametr | Popis |
---|---|
partenaire | Musí obsahovat váš unikátní identifikátor: |
xml | Řetězec XML obsahuje seznam elementů, které si přejete vytvořit nebo aktualizovat |
Volitelné parametry mohou být předány přes POST
Parametr | Popis |
---|---|
force_description | Vložte 1, pokud chcete aktualizovat popisy produktů: smazat popisy stávající, opravit popisy produktů, které již nejsou skladem, atd. |
force_overwrite | Vložte 1, pokud chcete z katalogu odstranit chyby zásob. Dejte pozor, abyste ihned poté odeslali zbytek katalogu bez přepisu. |
async | Nastavit na 1, pokud chcete použít asynchrone |
Formát XML zapsán obráceně
<root> <url>string</url> <errors>int</errors> </root>
Seznam kódů chyb webservice
Kód | Popis |
---|---|
1 | Žádná chyba v parametrech nenalezena |
-1 | Parametr partenaire není správný parametr nebo je prázdný |
Popis pole odpovídající XML
Tato webová služba vrací url adresu, kterou je třeba zavolat pro získání výsledku integrace kanálu. Pokud došlo k chybě, zobrazí se v tagu STATUS. V opačném případě webová služba vrátí toky xml obsahující výsledek integrace.
Tento tok xml bude mít stejný formát jako webová služba xml_import_products. Níže je uveden seznam stavů vrácených webovou službou:
Status id | Status |
---|---|
1 | Soubor ještě nebyl zpracován |
2 | V přeneseném souboru nebyl nalezen žádný rozdíl |
3 | Výsledek již není k dispozici |
4 | Chyba při přenosu souboru |