Guida all'integrazione con Magento 2

Se il tuo eCommerce è sviluppato con Magento, potrai integrarlo facilmente con Connectif e iniziare a raccogliere i dati dei tuoi clienti per creare le tue campagne.

In questo articolo imparerai come installare e configurare il modulo Connectif per Magento 2.

 
Tempo di implementazione: 15-20 min.
Difficoltà: Avanzata (sono richieste conoscenze tecniche).
Quando utilizzarlo: Quando apri il tuo account Connectif.

 

PASSAGGIO 1. Download e installazione del modulo Magento 2

A seconda della versione di Magento utilizzata dal tuo eCommerce, dovrai seguire passaggi diversi:

  • Se hai una versione precedente a Magento 2.2, consulta la sezione A di questo passaggio.
  • Se hai una versione successiva a Magento 2.2, consulta la sezione B di questo passaggio.
  • Se hai Magento + Hyvä, consulta la sezione corrispondente alla tua versione e il punto 6 delle domande frequenti.

 

A. Versioni precedenti a Magento 2.2

A.1. Download del modulo

1. Accedi al tuo account Connectif.

2. Accedi a Impostazioni del negozio nel menu laterale sinistro.

3. Nella sezione Piattaforme e-commerce, cerca Magento e fai clic su Modifica.

Guia para integrar con Magento 2 Ene 25 - 10-min.png

 

4. Nella sezione Configurazione, fai clic su  Scarica modulo Magento 2 per scaricare sul tuo computer il file “connectif.zip”.

Guia para integrar con Magento 2 Ene 25 - 11-min.png

 

A.2. Copia della cartella Connectif nell'installazione di Magento

5. Copia la cartella "Connectif" e tutto il suo contenuto nella cartella "/app/code/", situata nella directory principale dell'installazione di Magento 2.

 

Se la cartella "/app/code/" non esiste, dovrai crearla.

 

Ad esempio, se il percorso di installazione di Magento 2 è "/var/www/html", dovrai copiare la cartella "Connectif" in "/var/www/html/app/code/Connectif".

 

A.3. Installazione del modulo

6. Accedi al pannello di amministrazione di Magento 2 e vai alla sezione "System > Web Setup Wizard".

 

SetUp wizard viene rimosso a partire dalla versione 2.4.0 di Magento, quindi dovrai abilitare l'integrazione tramite comandi, disponibili al punto 2b della documentazione di installazione allegata al file "connectif.zip" scaricato nel passaggio 2. Per ulteriori informazioni, consulta la documentazione di Magento.

Magento_Integracion_-_3.png

 

7. In Module Manager, cerca il modulo Connectif_Integration e seleziona Activate.

Magento_Integracion_-_4.png

 

8. Segui i passaggi indicati dall'installazione del modulo Connectif e fai clic su Avanti:

  • Readiness Check: in questo passaggio vengono effettuati controlli relativi alla versione di PHP, ai cron, alle dipendenze e alle estensioni.

Magento_Integracion_-_5.png

 

  • Backup: in questo passaggio viene effettuato un backup dell'eCommerce prima dell'installazione del modulo. 

Magento_Integracion_-_7.png

 

  • Enable module: in questo passaggio viene attivato il modulo. 

Magento_Integracion_-_8.png

 

B. Versioni successive a Magento 2.2

B.1. Download del modulo

1. Accedi al tuo account Connectif.

2. Accedi a Impostazioni del negozio nel menu laterale sinistro.

3. Nella sezione Piattaforme e-commerce, cerca Magento e fai clic su Modifica.

Guia para integrar con Magento 2 Ene 25 - 10-min.png

 

12. Nella sezione Configurazione, fai clic su  Scarica modulo Magento 2 per scaricare sul tuo computer il file “connectif.zip”.

Guia para integrar con Magento 2 Ene 25 - 11-min.png

 

B.2. Copia della cartella Connectif nell'installazione di Magento

13. Accedi al negozio Magento 2.x tramite una connessione SSH.

14. Dopo aver effettuato correttamente l'accesso SSH, utilizzando la riga di comando (shell), vai alla directory principale di Magento in cui è installato Magento 2.

15. Carica il modulo (come Zip o tar.gz) nella directory principale dell'installazione di Magento 2.

16. Decomprimi il file in una directory temporanea.

17. Il modulo decompresso deve essere copiato nel percorso “app/code/Connectif/”. Crea questa cartella con il seguente comando:

mkdir –p app/code/Connectif/

18. Copia il contenuto della cartella decompressa nella cartella creata nel passaggio precedente:

cp -R Connectif/* app/code/Connectif/

19. Esegui il comando di installazione di Magento 2 dalla directory principale: 

php bin/magento setup:upgrade

20. Compila il modulo installato con:

php bin/magento setup:upgrade

21. Svuota la cache con:

php bin/magento cache:flus
 

Il modulo sarà installato e visibile da Stores > Configuration > Advanced > Advanced. Il modulo comparirà in questa sezione nell'elenco dei moduli Magento installati.

 

PASSAGGIO 2. Attivazione del modulo

  

Questa configurazione è la stessa nelle versioni precedenti e successive a Magento 2.2.

22. Vai a "Stores > Configuration > " e individua la configurazione di Connectif.

Guía para integrar con Magento 2 - 1.png

 

23. In Basic Configuration, seleziona l'opzione Yes nel campo Activate, per poter completare le opzioni Client ID e Secret Key.

 

Non chiudere questa scheda, ti servirà per completare i dati del tuo account.

Guía para integrar con Magento 2 - 2.png

 

24. Vai al tuo account Connectif e, nella sezione "Integrazioni > Magento" , copia l'ID cliente e la Chiave segreta.

Guia para integrar con Magento 2 Ene 25 - 12-min.png

 

25. Torna a Magento 2 e incollali nei campi corrispondenti.

Guía para integrar con Magento 2 - 3.png

 

26. Fai clic su "Save Config" per salvare le modifiche.

 

 

Successo! 
La tua integrazione di Connectif con Magento è pronta.

  

Una volta completata la configurazione del plugin, è consigliabile verificare che l'integrazione sia corretta. Puoi vedere come farlo in questo articolo.

 


Domande frequenti

Hai dubbi sul modulo Connectif in Magento? Qui troverai informazioni utili:

1. A cosa serve ogni sezione del modulo Connectif in Magento?

Il modulo Connectif in Magento è composto da diverse sezioni, ognuna delle quali svolge funzioni differenti:

  • Basic Configuration (1): questa sezione serve a configurare gli aspetti di base del tuo account Connectif in Magento, descritti in questo articolo, e a iniziare la tua strategia. 

Guía para integrar con Magento 2 - 4.png

 

  • Customer (2): questa sezione consente di configurare le informazioni dei contatti Magento che verranno inviate a Connectif.
    • Create newsletter subscribers if customer does not exist?: questa opzione consente di selezionare se creare il contatto in Magento come iscritto alla newsletter nel caso in cui non esista in Magento quando Connectif notifica l'iscrizione o la cancellazione.
    • Configure Customer Fields: questa opzione consente di collegare i campi di contatto disponibili nel CMS (selettore sinistro, Customer Field) all'ID del campo creato in Connectif (selettore destro, Connectif Field ID).

Guía para integrar con Magento 2 - 5.png

 

  • Product (3): questa sezione serve a configurare gli aspetti di base dei tuoi prodotti Magento da sincronizzare con Connectif:
    • Use product SKU identifier?: questa opzione consente di utilizzare lo SKU come identificatore dei prodotti nel catalogo Connectif.
    • Product imagen ID: questa opzione consente di determinare la dimensione dell'immagine che Connectif raccoglierà. 
    • Use full category path: questa opzione consente di inviare il percorso completo delle categorie del prodotto, comprese le categorie superiori, anche se non sono assegnate direttamente al prodotto.
    • Show product view with proper currency when Connectif verify the product: questa opzione influisce nel caso in cui la sincronizzazione dei prodotti venga effettuata tramite Scrapping web. Consente di indicare se, quando il meccanismo di Connectif visita il sito per sincronizzare/verificare un prodotto, debba farlo utilizzando la stessa valuta configurata in Connectif.
    • Custom Field 1, Custom Field 2 y Custom Field 3: queste opzioni consentono di configurare i campi personalizzati delle varianti di prodotto che verranno inviate a Connectif.

Guía para integrar con Magento 2 - 6.png

 

  • Cart and order (4): questa sezione consente di configurare le informazioni sui carrelli e sugli acquisti che invierai a Connectif:
    • Print only mandatory fields on cart tags?: questa opzione consente di determinare se lo script di Connectif raccoglierà esclusivamente i campi obbligatori del carrello (ID del prodotto, nome, prezzo e URL). Questa opzione consente di migliorare le prestazioni del tag del carrello in Magento.
    • Use product variants on cart and orders?: questa opzione consente di determinare se, quando Connectif riceve le informazioni sui prodotti del carrello, raccoglierà il prodotto predefinito o la variante specifica.
    • Notify orders offline: questa opzione consente di determinare se l'eCommerce notificherà a Connectif gli acquisti offline tramite API e senza contesto web.
    • Order Status: questa opzione consente di determinare lo stato che devono avere gli acquisti per essere registrati tramite API (notifiche offline) in Connectif. 

Guía para integrar con Magento 2 - 7.png

 

  • Advanced Configuration (5): questa sezione serve a stabilire determinati comportamenti dell'integrazione con Connectif:
    • Use optimized Connectif tags: questa opzione consente di ottimizzare la generazione dei tag Connectif per migliorare i tempi di caricamento. Quando viene attivata, si attiva automaticamente anche la sincronizzazione in tempo reale dei dati di contatto.
    • Real-time customer data sync: questa opzione consente di sincronizzare in tempo reale con Connectif le modifiche apportate ai dati dei contatti, come informazioni, indirizzi e iscrizioni alla newsletter.
 

Se il tuo eCommerce presenta personalizzazioni relative alla generazione dei tag Connectif, queste potrebbero essere influenzate dall'attivazione di “Use optimized Connectif tags”.

Guía para integrar con Magento 2 - 8.png

 

  • Banners (6): questa sezione non è più in uso, poiché i contenuti in formato banner vengono configurati direttamente da Connectif.
  

I contenuti di tipo "Finestre modali" e "Banner" non sono più in uso dal 2021. In questo articolo viene spiegato come migrarli a Connectif.

Guía para integrar con Magento 2 - 11.png

 

  • Public Urls (7): questa sezione serve a consultare gli URL di attivazione del ServiceWorker e quelli per la notifica dell'iscrizione.

Questi URL vengono generati e comunicati a Connectif quando il modulo viene installato in Magento.

Guía para integrar con Magento 2 - 12.png

 

 

2. Come attivare la notifica degli acquisti offline (tramite API)?

  

Notificare gli acquisti offline significa che questi non hanno un contesto web, ma la notifica viene effettuata tramite API, in modo asincrono. Se esiste una strategia che reagisce all'acquisto con un contenuto web, questa non avrà effetto sui contatti il cui acquisto viene registrato tramite API. 

1. Nel tuo account Magento, vai a "Stores > Configuration", fai clic su Connectif e su Settings.

Guía para integrar con Magento 2 - 13.png

 

2. Disattiva il modulo Connectif dalla sezione "Basic Configuration > Activate", selezionando l'opzione No.

Guía para integrar con Magento 2 - 14.png

 

3. Fai clic su Save Config.

 

È necessario salvare la configurazione subito dopo questo passaggio per poter attivare gli acquisti offline.

4. Vai alla sezione "Cart and Order > Notify purchases offline" e seleziona l'opzione Yes.

Guía para integrar con Magento 2 - 15.png

 

5. Nella sezione "Order Status" seleziona lo stato che devono avere gli acquisti da registrare offline in Connectif.

  

La selezione dello stato dipenderà dal metodo di pagamento, dalla configurazione di Magento e dal modello di business. È possibile selezionare un solo stato.

Guía para integrar con Magento 2 - 16.png

 

6. Riattiva il modulo Connectif dalla sezione "Basic Configuration > Activate", selezionando l'opzione Yes.

Guía para integrar con Magento 2 - 17.png

 

7. Fai clic su Save Config.

 

3. Come configurare Connectif in un negozio Magento multilingua?

Magento consente di creare tre livelli di entità per un account:

  • Website: solitamente ce n'è uno solo e corrisponde al dominio.
  • Store: il/i negozio/i diversi, ad esempio per lingua.
  • Store view: altri dettagli dei negozi, ad esempio la stessa lingua ma una valuta diversa.

Il modulo Connectif può essere configurato a uno qualsiasi di questi livelli in base alle esigenze dell'eCommerce, ma è necessario tenere conto di alcuni aspetti:

  • I tipi di configurazione di Magento, poiché se una configurazione viene effettuata in modalità "Default", verrà applicata a tutti i livelli di Magento.
  • Per inviare allo stesso negozio Connectif i dati di livelli Magento diversi, nella configurazione dovranno essere utilizzati lo stesso Client ID e la stessa Secret Key.
  • È consigliabile, salvo nei casi più complessi, attivare la configurazione predefinita al momento dell'integrazione, per configurare tutti i livelli allo stesso modo.

Se si hanno più lingue e/o più valute da configurare, è consuetudine effettuare separatamente le impostazioni dell'articolo a livello di Store View .

Guía para integrar con Magento 2 - 18.png

 

4. Come recuperare i carrelli abbandonati con l'URL di recupero del carrello

(In questa sezione viene spiegato come funziona l'URL di recupero del carrello per ottenere gli articoli associati a un determinato carrello).

Attraverso l'integrazione con Magento, a Connectif viene inviato un URL di recupero del carrello, ovvero un link per recuperare gli articoli associati a quel carrello, che può essere utilizzato nei workflow e nei contenuti.

Per ottenere l'URL di recupero del carrello tramite un workflow, è necessario utilizzare il nodo "Ottieni ultimo carrello" e "Quando il carrello viene abbandonato", quindi mapparlo nelle variabili del contenuto da mostrare o inviare.

 

5. Come raccogliere la marca dei prodotti in Magento

Per raccogliere il campo "Marca" nella scheda prodotto di Connectif nell'integrazione con Magento, è necessario attivare il campo "Manufacturer" di Magento e inserire i valori corrispondenti, affinché vengano trasmessi automaticamente.

Questo campo non è attivo per impostazione predefinita in Magento, quindi per attivarlo dovrai seguire questi passaggi:

1. Vai alla sezione "Stores > Attributes > Attribute Set".

Guía para integrar con Magento 2 - 19.png

 

2. Individua il gruppo di attributi "Default".

Guía para integrar con Magento 2 - 20.png

 

3. Fai doppio clic per accedere alla modifica e, una volta all'interno, aggiungi il campo "manufacturer" alla cartella "Product Details", facendo clic su di esso e trascinandolo nella cartella.

Guía para integrar con Magento 2 - 21.png

4. Fai clic su Salva per confermare questa configurazione. In questo modo, i dati del campo "manufacturer" verranno sempre trasmessi nei prodotti che hanno questo gruppo di attributi.

 

Affinché la marca venga trasmessa automaticamente a Connectif attraverso questo processo, dovrai averla creata all'interno di questo campo. Se l'hai creata utilizzando un altro campo, dovrai adattarla a questa procedura.

Guía para integrar con Magento 2 - 22.png

 

5. Se nel catalogo hai altri gruppi di attributi dei prodotti dai quali vuoi trasmettere la marca, dovrai ripetere il processo.

Guía para integrar con Magento 2 - 23.png

 

6. Per assicurarti che il campo venga trasmesso nei diversi gruppi di prodotti, puoi controllare un prodotto qualsiasi del catalogo appartenente a uno di essi e verificare che nella scheda Magento sia incluso il campo "manufacturer". Nella stessa scheda potrai anche modificarlo, se necessario, tramite il menu a discesa.

Guía para integrar con Magento 2 - 24.png

 

6. Cosa devo tenere presente se il mio negozio Magento 2 utilizza Hyvä?

Se il tuo negozio utilizza Magento 2 con Hyvä, dovrai verificare che il tema utilizzi il sistema standard di inizializzazione JavaScript di Magento *-init per avviare correttamente gli script di Connectif.

Questa configurazione è necessaria perché Hyvä modifica il sistema frontend di Magento e può cambiare il modo in cui vengono inizializzati alcuni script. Il modulo Connectif si basa sul meccanismo standard di Magento per eseguire gli script di tracking e di identificazione del contatto.

Per completare l'integrazione, verifica con il tuo team di sviluppo che gli script di Connectif vengano inizializzati tramite *-init, utilizzando data-mage-init o text/x-magento-init, a seconda dei casi.

Una volta applicata questa configurazione, verifica che l'integrazione raccolga correttamente i principali eventi del negozio. Puoi vedere come farlo in questo articolo.

 

 


Continua a imparare!

Per sfruttare tutto il potenziale del tuo account Connectif, ti consigliamo di continuare con i seguenti articoli: