Verifiche per la certificazione

Chi ha realizzato una procedura di integrazione con Easyfatt può chiedere di essere aggiunto all'elenco delle aziende conformi con il nostro protocollo. L'inserimento in elenco, con il dettaglio delle caratteristiche supportate, avverrà solo dopo che i nostri tecnici avranno certificato, operando su un sito di test messo a disposizione dall'integratore, il corretto funzionamento delle seguenti procedure (solo quelle dichiarate "compatibili" dall'integratore):

Aggiornamento catalogo prodotti (Easyfatt -> Sito)

Verranno trasmessi in modalità "full" alcuni prodotti al sito. Nel sito verrà verificato che:

In Easyfatt verranno rimossi alcuni prodotti e modificati altri (prezzi, descrizioni, etc.) sarà nuovamente eseguita la trasmissione in modalità "full". Nel sito verrà verificato che:

Invio foto

In Easyfatt verranno aggiunte delle foto ad alcuni prodotti, quindi sarà fatta una nuova trasmissione in modalità "full". Nel sito si verificherà che:

In Easyfatt verranno rimosse alcune foto e variate altre quindi verrà fatta una nuova trasmissione in modalità "full". Nel sito si verificherà che:

Invio incrementale

In Easyfatt verranno eseguite diverse variazioni sui prodotti: aggiunta di nuovi, modifica e rimozione di esistenti, aggiunta e modifica di foto. Verrà quindi fatta una nuova trasmissione in modalità "incrementale". Nel sito si verificherà che:

Descrizioni in formato HTML

In Easyfatt verranno inserite descrizioni HTML su alcuni articoli, usando i vari tag di formattazione supportati. Nel sito si verificherà che:

Il supporto per gli stili ef-titolo1 ... 4 non è obbligatorio e quindi non verrà testato.

Mantenimento informazioni aggiuntive

Di norma le piattaforme di commercio elettronico consentono di inserire/modificare il catalogo prodotti tramite una propria interfaccia web, offrendo un accesso di tipo "amministrativo" al negoziante. Spesso le tipologie di informazioni che il negoziante può inserire in questo modo sono ben maggiori di quelle che Easyfatt mette a disposizione (ad esempio promozioni, maggiori foto, garanzia, o altro...). E' quindi estremamente importante che gli aggiornamenti ricevuti da Easyfatt (sia negli invii completi che incrementali) non vadano a rimuovere o alterare queste informazioni aggiuntive.

Prezzi Ivati e non Ivati

Per evitare problemi di arrotondamento Easyfatt gestisce in modo indipendente i prezzi Ivati da quelli netti. Per fare un esempio, se un prodotto  costa 10 Euro Ivati, il programma memorizza esattamente questo valore e non il valore netto al quale poi aggiunge l'Iva. In questo secondo caso, infatti, si rischia di ottenere un valore non coincidente con quello di partenza. Ecco un esempio molto semplice, che illustra la problematica:
€ 10 - 21% = 8,2645 (arrotondato fiscalmente 8,26)
€ 8,26 + 21% = 99,9946 (arrotondato fiscalmente 9,99)

Pertanto, nel passaggio dei dati dei prodotti da Easyfatt al sito web, per evitare di mostrare informazioni non congruenti con quelle del programma, si dovranno usare i campi <NetPrice...> o <GrossPrice...> a seconda che il sito esponga all'utente i dati al netto d'Iva o comprensivi dell'imposta.

Allo stesso modo, per evitare arrotondamenti indesiderati negli ordini acquisiti da Easyfatt, si dovranno inviare al programma valori (nel campo <Price> dell'elemento Row) comprensivi dell'imposta o al netto dell'imposta, specificando la modalità scelta tramite il campo <PricesIncludeVat> del documento.

Stress test

Per verificare la "tenuta" e la gestione dei time out del sito, verrà trasmesso in modalità "full" un catalogo contenente 2000 prodotti con relative foto. Abbiamo realizzato un archivio di prova a questo scopo per consentire delle verifiche agli sviluppatori prima della certificazione:

Esportazione ordini di acquisto (sito -> Easyfatt)

Nel sito verranno creati ordini di prova e successivamente importati in Easyfatt. In Easyfatt si verificherà che:

 

Gli errori più comuni

Nell'attività di certificazione che svolgiamo rileviamo con una certa frequenza i seguenti problemi: