Iniziare con Magento 2.x (CE ed EE)
Imparerai
Scopra come integrare Klaviyo con il suo negozio Magento 2 CE o EE. Dovrà installare l'estensione Klaviyo in Magento, configurare l'estensione e impostare OAuth, quindi abilitare l'integrazione in Klaviyo. Questa guida illustra tutti i passaggi necessari per l'integrazione, nonché come confermare la riuscita della sincronizzazione dei dati storici.
Prima di iniziarePrima di iniziare
Tieni presente che le versioni di Magento 2 inferiori alla 2.4.0 non sono supportate.
Per garantire che Klaviyo possa effettuare le chiamate API necessarie per l'integrazione, il suo server Magento 2 deve avere un hostname accessibile pubblicamente. I server Magento 2 ospitati localmente non potranno integrarsi completamente con Klaviyo.
L'estensione di Klaviyo per Magento 2 deve essere installata tramite Composer. Tieni presente che l'installazione tramite Composer richiede l'intervento di un amministratore IT con accesso SSH al server in cui è ospitato Magento 2.
Installi l'estensione Klaviyo in Magento 2Installi l'estensione Klaviyo in Magento 2
- Si colleghi al suo server Magento 2 e navighi nella directory principale della sua applicazione Magento dal suo strumento a riga di comando. Questa guida mostra degli esempi di output per il Terminale, ma questi passaggi possono essere modificati per qualsiasi strumento a riga di comando di sua scelta.
- Esegua il seguente comando per accedere all'ultima versione dell'estensione Klaviyo da Packagist. Packagist è un repository per le librerie di codice PHP che le permette di installare facilmente l'ultima versione dell'estensione.
composer richiede klaviyo/magento2-extension - Esegua il seguente comando per abilitare l'estensione Klaviyo che ha appena scaricato:
php bin/magento module:enable Klaviyo_Reclaim --clear-static-content - Come mostrato nell'output di esempio, ora deve abilitare tutti i moduli aggiuntivi. Esegua il seguente comando per abilitarli:
php bin/magento setup:upgrade - Esamini l'output per il
modulo 'Klaviyo_Reclaim'per confermare che il modulo Klaviyo è abilitato e funzionante. - Per assicurarsi che i CSS e i JS del suo negozio Magento 2 continuino a funzionare correttamente, dovrà eseguire un comando di distribuzione di contenuti statici.
php bin/magento setup:static-content:deploy -f - Ora può tornare alla dashboard amministrativa di Magento dal suo browser.
L'installazione tramite Composer è completa! Proceda alla sezione successiva per le istruzioni di configurazione.
Configurare l'estensione KlaviyoConfigurare l'estensione Klaviyo
Come fare un videoCome fare un video
- Nel suo account Klaviyo, si rechi nella scheda Chiavi API.
- In una nuova scheda, si rechi nell'amministrazione del suo negozio Magento.
- Sotto Impostazioni, faccia clic su Stores > Configurazione.
- Dal menu a tendina di Klaviyo, faccia clic su Generale.
- Imposti Abilita estensione Klaviyo su Sì.
- Copi la sua chiave API pubblica di sei cifre di Klaviyo dalla scheda Chiavi API e la incolli nella casella corrispondente in Magento.
- Nella scheda Chiavi API di Klaviyo, generi una nuova chiave privata e la incolli nella casella corrispondente in Magento. L'autenticazione con la sua chiave API privata le permetterà di sincronizzare le iscrizioni alla newsletter da Magento a Klaviyo.
Nella prossima sezione, imposterà OAuth, che abilita altri aspetti dell'integrazione.
Impostare OAuth
Successivamente, abiliterai l'autenticazione OAuth per collegare in modo sicuro il tuo account Klaviyo all'estensione Magento 2.
- Si rechi nella scheda Setup OAuth di Magento.
- Assegni alla sua integrazione un nome memorabile, perché in seguito dovrà individuarla con questo nome.
- Fai clic su Salva configurazione per procedere.
- Individuare System nel riquadro di navigazione a sinistra e selezionare Integrazioni dalla barra delleapplicazioni.
- Individua il nome della tua integrazione e clicca su Attiva.L'attivazione dell'integrazione aprirà una finestra che richiede la tua approvazione per l'accesso.
- Fai clic su Consenti il reindirizzamento a Klaviyo, dove completerai la configurazione dell'integrazione.
- Accedi a Klaviyo se richiesto o verifica che il nome del tuo account sia corretto e clicca su Integra. Questa operazione aggiungerà l'integrazione di Magento 2 all'account Klaviyo associato alla Chiave API che hai utilizzato per la configurazione.Se hai effettuato l'accesso a più account Klaviyo e l'account corretto non viene visualizzato, esci da qualsiasi altra sessione.
Se la finestra si chiude automaticamente, la connessione è riuscita. Puoi anche confermare il successo aprendo il tuo account Klaviyo in una nuova scheda o finestra del browser, selezionando la scheda Integrazioni e cercando Magento 2 nell'elenco.
Se invece riceve il seguente errore, si assicuri che le chiavi API utilizzate nel primo passaggio corrispondano all'account a cui è attualmente collegato.
Quando stabilisce la connessione tra Magento e Klaviyo, se invece riceve un elenco di errori, può cliccare su ogni errore per saperne di più sulla causa.
Impostare una lista di newsletter
Successivamente, selezionerà una lista Klaviyo con cui sincronizzare gli iscritti alla newsletter. Ha anche la possibilità di utilizzare le impostazioni opt-in di Klaviyo o le impostazioni opt-in di Magento 2 per la lista scelta.
- In Magento, faccia clic su Newsletter.
- Selezioni la lista Klaviyo a cui desidera sincronizzare il suo modulo di iscrizione Magento dal menu a tendina.
- Clicchi su Salva configurazione.
Abilita il consenso alla cassa
Poi, può scegliere di abilitare il consenso al momento del checkout per le e-mail e gli SMS.
Tenga presente che se abilita il consenso alla cassa, dovrà anche abilitare i webhook (di seguito) affinché il consenso alla cassa funzioni correttamente.
- Nella pagina di Configurazione, sotto Klaviyo, vada su Consenso alla cassa.
- Vedrà una sezione per la raccolta del consenso via e-mail e del consenso via SMS. Le due cose vengono trattate separatamente, in modo da poter raccogliere solo le e-mail, solo gli SMS o entrambi. Se raccoglie sia abbonati agli SMS che alle e-mail, scelga una lista diversa per gli SMS rispetto a quella per le e-mail. Questo assicura che il consenso venga sempre attribuito correttamente al canale corretto.
- Il consenso non si sincronizzerà (sia per le e-mail che per gli SMS) fino a quando il cliente non avrà completato l'ordine e, se del caso, non avrà confermato l'iscrizione grazie al doppio opt-in.
- Si noti che per gli utenti che hanno già effettuato l'accesso al suo negozio Magento 2, la casella di controllo del consenso via e-mail non apparirà per impostazione predefinita al momento del checkout.
- Alla voce Email, selezioni Sì per Abbonare i contatti all'email marketing al momento del checkout.
- Selezioni un elenco di e-mail su cui sincronizzare gli iscritti, ad esempio una newsletter.
- Inserisca il testo della casella di controllo opt-in via e-mail che desidera utilizzare.
- Alla voce SMS, selezioni Sì per Abbonare i contatti al marketing via SMS al momento del checkout.
- Scegli l'elenco con cui desideri sincronizzare i tuoi contatti SMS. Per maggiori dettagli su queste impostazioni, leggi la nostra guida alla raccolta del Consenso all'invio di SMS al momento del pagamento.
- L'ordine di ordinamento le consente di modificare la posizione delle caselle di consenso per e-mail e SMS. Per impostazione predefinita, queste caselle appaiono rispettivamente sotto il primo campo di inserimento dell'e-mail e del numero di telefono di spedizione. Pertanto, se non ha riorganizzato la pagina di cassa, non è necessario modificare l'ordine di ordinamento. Se ha modificato il layout, regoli l'ordine di ordinamento di conseguenza.
- Quando ha finito, clicchi su Salva configurazione in alto a destra.
Abilita i webhook
Successivamente, dovrà abilitare i webhook di Klaviyo nel suo account Magento 2. La preghiamo di notare che l'abilitazione dei webhook è necessaria affinché il consenso alla cassa funzioni correttamente.
- Dal cruscotto dell'amministratore, navighi su Stores > Configurazione.
- Clicchi su Klaviyo e selezioni la scheda Webhooks .
- Crea un segreto di webhook e inseriscilo nel campo segreto di Webhookcorrispondente.Il segreto di webhook è una chiave che Klaviyo utilizzerà per la convalida. Questo segreto può essere qualsiasi cosa tu scelga, ma ti consigliamo di creare una stringa sicura di lettere e numeri. Magento nasconderà il tuo segreto di webhook con degli asterischi per motivi di sicurezza, quindi fai attenzione a inserirlo correttamente.
Se utilizzi un'integrazione con più negozi, il segreto di webhook in questo campo deve essere inserito nella tua configurazione predefinita e lo stesso segreto sarà utilizzato come convalida per ogni configurazione del negozio. Il segreto di webhook deve essere aggiunto solo alla configurazione predefinita e non per negozio. - Accanto ai webhook che desidera abilitare, selezioni Sì dal menu a tendina. Per saperne di più sui webhooks supportati da Klaviyo, consulti la nostra guida ai webhooks per Magento 2.
- Clicchi su Salva configurazione.
Abilitare l'integrazione di Magento 2 in Klaviyo
Come fare un videoCome fare un video
- Apri Klaviyo, quindi seleziona integrazioni dalla navigazione a sinistra. Trova Magento 2 nell'elenco e selezionalo.
- Nella pagina successiva, avrai la possibilità di aggiungere nuovi clienti Magento 2 a un elenco Klaviyo. Fai clic sulla casella di controllo per aggiungere nuovi clienti Magento 2 a un elenco Klaviyo e seleziona un elenco dal menu a discesa.Tieni presente che il controllo di questa impostazione aggiungerà solo i clienti all'elenco selezionato, ma non li iscriverà ai messaggi di marketing.
Questa impostazione sincronizzerà solo i nuovi clienti; i clienti esistenti devono essere migrati manualmente dal tuo elenco Magento a Klaviyo. - Quindi, seleziona le visualizzazioni del negozio da Magento 2 che desideri sincronizzare con Klaviyo. Tutte le visualizzazioni del negozio sono sincronizzate con Klaviyo per impostazione predefinita. Questa impostazione ti consente di scegliere con quali negozi effettuare l'integrazione. Se utilizzi Multi-Source Inventory (MSI) in Magento 2, controlla le visualizzazioni specifiche del negozio Magento 2 e seleziona i negozi che desideri sincronizzare per vedere il tuo inventario rappresentato correttamente in Klaviyo.
- In Avanzate, attivi le seguenti impostazioni, come necessario :
-
Impostazioni di prezzo speciali
Questa impostazione si riferisce a un prezzo di vendita speciale per gli articoli che possono facoltativamente avere effetto in un determinato intervallo di date. Ti consigliamo vivamente di abilitare questa funzionalità se intendi utilizzarla, poiché è più difficile abilitarla in seguito. Quando abiliti Usa il prezzo speciale per i prezzi dei prodotti, se applicabile, il blocco prodotti visualizzerà il prezzo speciale, se applicabile. Quando utilizzi un feed dinamico dei prodotti, il prezzo speciale viene inserito al momento dell'invio. Quando selezioni manualmente gli articoli dal tuo catalogo, il prezzo speciale viene inserito una volta selezionati i prodotti. Per ogni prodotto, ci sono 4 campi di metadati che verranno sincronizzati:-
prezzo
(Richiesto, float) Il prezzo standard dell'articolo. -
prezzo_speciale
(Opzionale, float) Si tratta di un prezzo di vendita speciale per l'articolo. Quando questo prezzo è in vigore, vedrà questo prezzo_speciale accanto a una barra del prezzo. -
data_da_speciale
(Facoltativo, data) Specifica la data di inizio dell'effetto di special_price. -
speciale_ad_oggi
(Facoltativo, data) Specifica la data di fine dell'applicazione di special_price.
-
prezzo
-
URL radice media personalizzato
Questa impostazione le consente di modificare il percorso predefinito per le immagini del suo sito. Attivi questa impostazione se ospita le immagini dei suoi prodotti su un URL diverso da quello del suo sito web.
-
Impostazioni di prezzo speciali
- Clicchi su Salva.
Ora ha attivato con successo l'integrazione con Magento 2! I suoi dati inizieranno a sincronizzarsi con Klaviyo in pochi minuti.
Dopo il completamento della sincronizzazione iniziale dei dati storici, l'integrazione con Magento 2 si sincronizza ogni 30 minuti.
Dati sincronizzati con l'integrazione di Magento 2Dati sincronizzati con l'integrazione di Magento 2
L'integrazione di Klaviyo con Magento 2 estrae le informazioni chiave sui clienti dalla sua piattaforma Magento.
Ecco alcuni dei dati che sincronizziamo da Magento:
- Informazioni sul cliente, tra cui nome, cognome e località.
- Dati sulle vendite e sugli ordini, compresi gli articoli acquistati, le immagini degli articoli, le categorie degli articoli e gli sconti applicati.
- Dati sugli ordini evasi, rimborsati e annullati.
- Quando le persone visitano il suo sito web e quali elementi visualizzano; il web tracking è gestito dall'estensione.
Per saperne di più, visiti il nostro riferimento ai dati di Magento 2.
Converta i valori degli ordini di Magento in un'unica valutaConverta i valori degli ordini di Magento in un'unica valuta
Klaviyo assistenza alla conversione di tutte le valute estere in Magento in una valuta primaria in Klaviyo. Contatta l'assistenza per abilitare questa funzionalità. Questo è particolarmente utile se hai più negozi con transazioni in valute diverse.
Quando questa funzione è abilitata:
- La conversione avviene quando Magento sincronizza i dati degli ordini con Klaviyo.
- Klaviyo verificherà se il codice_valuta_ordine è uguale al codice_valuta_globaleimpostato. In caso contrario, Klaviyo convertirà il totale dell'ordine dalla valuta dell'ordine alla valuta globale specificata, per garantire l'accuratezza delle analisi finanziarie. Tenga presente che le voci dell'ordine rimarranno nel codice di valuta dell'ordine e non saranno convertite.
Aggiorna la sua estensione
Stai cercando di aggiornare la tua estensione Klaviyo Magento 2? Segui le istruzioni dettagliate nel Installa sezione Asopra ed eseguire il comando per installare la versione più recente. Questo sovrascriverà la tua versione attuale e il tuo aggiornamento sarà completo - quindi €™s non è necessario riconfigurare l'estensione o riattivare l'integrazione in Klaviyo.
Sincronizza nuovamente il catalogoSincronizza nuovamente il catalogo
Puoi richiedere una risincronizzazione storica completa del tuo catalogo Magento 2 in qualsiasi momento. La risincronizzazione del catalogo può aiutarti a sfruttare Klaviyo aggiornare, aggiornare l'inventario e le funzionalità legate alle varianti.
Per risincronizzare il catalogo:
- In Klaviyo, seleziona la scheda Integrazioni.
- Seleziona il tuo Magento 2 integrazioni dall'elenco.
- Clicca sulla scheda Dati.
-
Sotto Sincronizza i dati del catalogo, fare clic su Risincronizza.