Importação assíncrona de produto
URL do Webservice : https://sws.spartoo.pt/mp/xml_import_products_async.phpEste serviço Web deve ser utilizado da mesma forma que xml_import_products
A única diferença deste serviço Web é o facto de integrar os produtos de forma assíncrona.
Quando chamar este serviço Web, ele enviará um URL.
Se chamar este URL, obterá o estado da integração do ficheiro.
Lista dos parâmetros
Os parâmetros deste webservice devem passar obrigatoriamente em POSTParâmetro | Descrição |
---|---|
partenaire | Deve conter a sua identificação única: |
xml | Sequência de caracteres XML contendo a lista dos elementos a serem criados ou atualizados |
Parametros opcionais que podem ser passados em POST
Parâmetro | Descrição |
---|---|
force_overwrite | Colocar 1 se desejar corrigir os erros de integração relacionados a uma queda significativa dos preços |
Formato do XML devolvido
<root> <url>string</url> <errors>int</errors> </root>
Lista dos códigos de erros do webservice
Código | Descrição |
---|---|
1 | Sem erros nos parâmetros |
-1 | O parâmetro partenaire não passou no parâmetro ou está vazio |
Descrição dos campos da resposta XML
This webservice return you the url to call to get back the webservice responses. If there was an error, it will be printed in a status markup. Otherwise, you will get an xml contening the import result.
This result will be the same format as xml_import_products. Below is the list of statuses returned by the webservice:
Status id | Status |
---|---|
1 | Fichier pas encore traité |
2 | Aucune difference trouvé dans le fichier transferé |
3 | Resultat plus disponible |
4 | Erreur lors du transfert de fichier |