Magento 1.9
Tempo di Lettura: 8 minuti
Difficoltà: Intermedia
In questa guida
Requisiti
- Magento 1.9
- Un account valido sulla piattaforma 4Dem
- Accesso ftp alla cartella di Magento
Note di installazione
Il plugin è stato testato su Magento e superiori con installazione standard,ti consigliamo comunque prima di installarlo di effettuare un backup completo dell'installazione di Magento e del suo database.
Descrizione
Il plug-in di integrazione 4Dem – Magento permette di sincronizzare in modalità automatica gli utenti registrati su un sito internet gestito tramite Magento con una lista di iscritti sulla console per l’email marketing 4Dem
Il plug-in inoltre mette a disposizione un Widget per gestire le iscrizioni ad una seconda lista sulla console 4Dem senza che sia necessaria la registrazione come utente di Magento. Quando viene creato un nuovo utente su Magento il suo indirizzo email e i dati accessori del profilo scelti vengono automaticamente importati dentro una lista a scelta sulla console di email marketing. Sempre automaticamente, qualora l’utente Magento acceda al proprio profilo e modifichi i dati di fatturazione predefiniti (ad es. indirizzo email, nome, cognome...), questi verranno automaticamente aggiornati anche nella lista su 4Dem.
L’utilizzo del Widget di iscrizione alla newsletter permette invece di definire una seconda lista dedicata ai visitatori che, senza avere un utente su Magento, desiderino iscriversi alla newsletter del sito. L’iscrizione verrà effettuata su una lista a scelta presente nella console di email marketing 4Dem e sarà gestita interamente dal sistema permettendo l’invio dell’email di conferma iscrizione ed eventuali email di follow up.
Funzionalità
- Sincronia automatica degli utenti Magento con una lista iscritti sulla console 4Dem.
- Sincronia manuale degli utenti Magento con una lista iscritti sulla console 4Dem.
- Mappatura e sincronia dei campi disponibili sul profilo utente di Magento con i campi personalizzati disponibili sulla console 4Dem. Vengono riconosciuti e gestiti anche eventuali campi custom (definiti dall’utente).
- Aggiornamento automatico dei dati di fatturazione del profilo utente con i campi personalizzati sulla lista della console 4Dem quando l'utente aggiorna i propri dati.
- Gestione e configurazione multi-store.
Installazione
L'installazione del plug-in può essere effettuata manualmente, ovvero via Ftp.
- Assicurarsi di non essere collegati alla pagina di amministrazione di Magento. In caso contrario effettuare il log out.
- Scaricare ed estrarre sul proprio PC il file .ZIP contenente il plug-in.
- Collegarsi col proprio client Ftp all'hosting su cui risiede l'installazione di Magento quindi sfogliare le cartelle fino a portarsi in APP/.
- Caricare in questa posizione il contenuto della cartella APP ottenuta dall’estrazione del file .ZIP del punto 2
Dopo aver caricato il plug-in sarà necessario accedere alla pagina di amministrazione di Magentocosì da permettere alla piattaforma di effettuare l’installazione automatica del plug-in.
Magento Connect
Nota
in alcuni casi la gestione della cache di Magento causa, durante il processo di installazione del plug-in, la mancata esecuzione di alcuni script di configurazione. In tal caso, selezionando il comando “4Dem->Sincronizza Utenti” verrà visualizzato un messaggio di errore riconducibile alla mancata creazione di alcune tabelle nel database MySql. Per ovviare a tale problema, forzando l’esecuzione degli script di installazione, è sufficiente:
- Collegarsi alla console di amministrazione MySql- Accedere alla tabella “core_resource” del database associato a Magento
- Rimuovere l’entry relativa a “forudem_setup” dalla tabella
Configurazione
Per accedere ai parametri di configurazione del plug-in è necessario accedere alla pagina di configurazione di Magento (System->Configuration) e selezionare dalla barra dei menu alla vostra sinistra – Sezione “4Dem” - la voce “Configurazione 4Dem”.
Collegamento account 4Dem
Compilare i campi Username, Password ed URL della sezione “Configurazione 4Dem Email Marketing” con i dati forniti da 4Dem; sarà quindi necessario salvare la configurazione affinché il plug-in tenti di stabilire la connessione con il server 4Dem
Username 4Dem: é l'username filos reperibile nella tua area account della console
Password 4Dem: la password di accesso al proprio account 4Dem.it
URL di accesso alla console 4Dem: la URL tramite la quale si accede al proprio account su 4Dem comprensiva del suffisso “/api.php” come da esempio riportato nel form.
Liste
Una volta collegato il plug-in al proprio account 4Dem ed aver salvato la configurazione si possono associare le liste di appoggio per la sincronia degli utenti.
Prima di procedere a questo passo occorre creare sulla console 4Dem le liste atte a contenere i dati passati dal plug-in, ed i campi personalizzati della lista necessari a contenere le eventuali informazioni aggiuntive che si vuole sincronizzare oltre all'indirizzo email.
Nella sezione della configurazione Liste si possono selezionare le liste di destinazione per la sincronia degli utenti, e per la sola iscrizione alla newsletter. Per attivare l’utilizzo di una seconda lista riservata ai soli utenti iscritti alla newsletter è necessario selezionare “YES” dalla rispettiva casella di selezione. In tal modo verrà visualizzata una seconda lista di selezione denominata “Iscritti alla Newsletter”.
Per associare una lista della console 4Dem alla lista clienti oppure alla lista dei soli iscritti alla newsletter sarà sufficiente selezionare il nome della lista remota dagli elenchi “Lista Clienti” e “Iscritti alla Newsletter” che, nel frattempo, saranno stati valorizzati.
Tipi di lista
Lista clienti: identifica la lista nella quale verranno inseriti gli utenti registrati al sito Magento Lista clienti: identifica la lista nella quale verranno inseriti i visitatori che si iscriveranno alla newsletter utilizzando il Widget di iscrizione.
L'utilizzo di due liste separate permette di ottimizzare al meglio la gestione delle campagne separando efficacemente le comunicazioni destinate agli utenti del sito e chi è solamente iscritto alla newsletter.
Se si vuole invece inviare una campagna di email marketing a tutta la base dati, quindi sia a chi è utente del sito sia a chi è solamente iscritto alla newsletter, basterà in fase di impostazione della campagna basta selezionare entrambe le liste, non vi è rischio di email doppie e duplicazione dei dati in quanto la console 4Dem effettua la deduplica degli indirizzi email prima di procedere all'invio.
Se le liste impostate verranno cancellate sulla console 4Dem gli utenti di Magento non verranno modificati sul sito, ma si perderanno i dati importati sulla console 4Dem in precedenza. Se invece si cancella la lista degli iscritti alla newsletter, questi indirizzi saranno rimossi completamente e non recuperabili.
La modifica delle lista impostata per la sincronia utenti o la sostituzione con un'altra lista comporta la necessità di effettuare una sincronizzazione manuale per assicurarsi che la nuova lista selezionata per gli utenti contenga tutti gli utenti di Prestashop.
Mappatura dei campi personalizzati (customer list)
Una volta selezionata la lista in cui sincronizzare gli utenti registrati su Magento, si può procedere con l'eventuale mappatura dei campi informativi aggiuntivi.
La sincronia di default contiene sempre e solamente l'indirizzo email dell'utente, se si desidera sincronizzare ulteriori campi anagrafici (ad es. nome, cognome, nickname...) occorre innanzitutto creare sulla console 4Dem i necessari Campi Personalizzati atti a contenere le informazioni aggiuntive.
Una volta creati i Campi Personalizzati nella lista dedicata alla sincronia degli utenti si potrà quindi procedere alla mappatura dei campi, cioè indicare al sistema in quale Campo Personalizzato inserire un campo profilo Magento.
Ad esempio ipotizzando di aver creato nella lista i campi A e B, si può decidere che il valore Nome del profilo Magento debba essere inserito e sincronizzato nel Campo Personalizzato A selezionandolo dal menu a tendina. Nella stessa maniera si può impostare che il valore Cognome del profilo Magento venga inserito e sincronizzato nel campo B.
I valori di questi dati verranno automaticamente passati alla console 4Dem e tenuti costantemente aggiornati.
Attenzione
Ogni valore che si vuole sincronizzare con la lista su 4Dem richiede un Campo Personalizzato dedicato nella lista. Mappare due valori sullo stesso campo comporta la sovrascrittura del campo; modificare la mappatura dei campi su una lista già popolata comporterà una disuniformità dei dati su 4Dem.
Sincronizzazione manuale
La funzione di sincronizzazione manuale permette di effettuare una sincronizzazione manuale di tutti gli utenti Magento con la lista impostata per la sincronia utenti.
Per accedere alla sincronizzazione manuale è necessario selezionare il comando “Sincronizza Utenti” dal menu “4Dem” presente nella barra dei menu della dashboard.
Consigliamo di usare la sincronizzazione manuale solamente la prima volta che viene configurato il plug-in in modo che i due sistemi (Magento e 4Dem) si trovino nella stessa “posizione”. A seguito la sincronia automatica si preoccuperà di tracciare le nuove registrazioni ed aggiornare i dati degli utenti a seguito di modifiche.
Widget di iscrizione alla Newsletter
Il plug-in mette a disposizione un Widget per gestire i visitatori che desiderano iscriversi alla newsletter del sito pur non avendo un utente Magento. Per attivare ed utilizzare il Widget occorre innanzitutto che venga selezionata la lista di destinazione degli iscritti tramite la pagina di configurazione (System->Configuration->Configurazione 4Dem).
Una volta abilitata la funzione mediante la casella di selezione e selezionata la lista di destinazione sulla console occorre impostare nella sezione “Front end Box Newsletter” il titolo ed il testo per il box newsletter.
Gestione Multi - Store
Il plug-in segue le specifiche standard della piattaforma Magento e può essere utilizzato con configurazioni multi-store. In tal caso sarà possibile configurare tutti i parametri tranne quelli di connessione in maniera indipendente per ciascuno store secondo le modalità standard di configurazione della piattaforma Magento.
Per esempio si potrà collegare lo Store “A” con la Lista “A” della console mentre lo Store “B” con la Lista “B”.
La sincronizzazione utenti eseguita dal pannello di amministrazione utilizza come lista di destinazione quella associata all’utente in fase di creazione, ovvero lo Store sul quale uno specifico utente si è registrato, ovvero lo store abbinato dall’amministratore all’utente nel caso in cui quest’ultimo sia stato creato da backend.
Attenzione
Dal momento che Magento gestisce gli utenti degli store come entità differenti, qualora stores diversi puntino alla medesima lista di destinazione è possibile che, se lo stesso indirizzo di posta elettronica risulti registrato ad entrambi gli store, si verifichino degli aggiornamenti indesiderati sulla console. In linea di massima è buona norma utilizzare liste separate per ciascuno store in modo tale da prevenire eventuali sovrascritture indesiderate.