Il metodo in questione consente di automatizzare la procedura di export delle Statistiche Passweb relative ai carrelli abbandonati, evitando quindi all’utente di dover effettuare questo tipo di operazione agendo manualmente all’interno del Wizard.
Metodo da richiamare: ExportCarrelliAbbandonati
Url del Webservice: <url-sito>/SiteMethod/SiteMethod.asmx
Il metodo ExportCarrelliAbbandonati richiede i seguenti parametri:
La procedura può generare i seguenti errori:
La procedura restituisce l'array di byte del file csv.
CHIAMATA AL WEBSERVICE
string separatore = "#!$";
//Chiave indicata sul Wizard di Passweb in "Sito->Preferenze"
string chiaveWebService = "k!3d4tsjk!3d4tsjk!3d4tsjk!3d4tsj";
Crypt crypto = new Crypt(chiaveWebService);
string chiaveCriptata = crypto.Encrypt("login" + separatore + DateTime.Now.Ticks.ToString());
using (SiteMethod proxySiteMethod = new SiteMethod("http://www.sitodemo.passweb.it/SiteMethod/SiteMethod.asmx"))
{
try
{
byte[] csv = proxySiteMethod.ExportCarrelliAbbandonati(chiaveCriptata, new DateTime(2021, 1, 1), new DateTime(2021, 5, 1), 0);
}
catch (Exception exc)
{
string errore = exc.Message;
}
}