Riferimento ai requisiti di sistema per l'integrazione con Magento
Cosa imparerai
Scopri i requisiti di sistema per una sincronizzazione ottimale con Magento 1 o 2. L’amministratore del tuo store Magento è responsabile delle specifiche e della configurazione del sistema. Assicurarti che il tuo sistema sia configurato per funzionare con Klaviyo ti consentirà un’esperienza di integrazioni fluida.
Configura le autorizzazioni utente dell'API
Durante il processo di integrazione del tuo negozio Magento con Klaviyo, creerai un nuovo ruolo SOAP (per Magento 1) o REST (per Magento 2) con accesso completo alle risorse e assegnerai un nuovo utente a questo ruolo. Assicurati che Accesso risorse sia impostato su Tutto.
Senza le autorizzazioni necessarie per questo utente API, Klaviyo non potrà interagire correttamente con le API del tuo negozio Magento, impedendo all’integrazione di recuperare dati dal tuo negozio.
Abilita l’accesso agli endpoint API richiesti
Klaviyo richiede i dati da endpoint specifici. Le configurazioni del tuo sistema devono consentire l’accesso a questi endpoint; valuta l’impatto dei controlli di sicurezza o della logica di reindirizzamento dell’URL sull’accessibilità di questi endpoint per Klaviyo. Se Klaviyo non ha accesso agli endpoint API previsti, alcuni o tutti i dati di Magento non potranno sincronizzarsi e vedrai la reportistica degli errori nell’applicazione.
Tutto il traffico in uscita delle integrazioni Klaviyo è instradato tramite un insieme di indirizzi IP statici e prevedibili, così puoi avere un elevato livello di certezza che questo traffico provenga da Klaviyo; ti consigliamo di inserire questi indirizzi nell’allowlist.
Capacità di sistema per le richieste API di sincronizzazione dello storico dei dati
Quando attivi l'integrazione, Klaviyo accoda automaticamente richieste API per sincronizzare lo storico dei dati, inclusi i dati dei clienti, i dati degli ordini e il catalogo prodotti. Cerchiamo di farlo rapidamente per consentire ai marketer di utilizzare questi dati nei loro account il prima possibile. Cerchiamo anche di farlo in modo responsabile limitando la concorrenza e gestendo in modo efficiente i nuovi tentativi. Se il tuo negozio ha un volume elevato di dati storici, una capacità di risorse limitata o altre applicazioni che effettuano richieste API consistenti, consigliamo di consultare l’amministratore Magento per assicurarti che l’infrastruttura sia attrezzata per supportare la sincronizzazione dello storico dei dati. Il tuo amministratore potrebbe valutare di aumentare temporaneamente le risorse o applicare l'auto-scaling.
Se hai dubbi sul volume dello storico dei dati o sulla capacità del server di gestire un aumento temporaneo delle richieste API per recuperare questi dati, valuta di aumentare temporaneamente le risorse del server e applicare l'auto-scaling.
Verifica la validità del certificato SSL
Un certificato SSL autentica digitalmente l’identità di un sito web e abilita una connessione crittografata tra un browser web e un server web. Il certificato SSL del tuo sito web è ospitato dal server di origine del sito. Un certificato SSL valido è fondamentale per accettare pagamenti in modo sicuro, proteggere gli accessi con password e mettere in sicurezza il modulo web. Questo strumento può essere utilizzato per verificare il certificato SSL di un sito web.
Le integrazioni Magento potrebbero disattivarsi se la certificazione SSL del sito web scade. In questo caso, il dominio e le certificazioni intermedie devono essere aggiornati sul provider di hosting. Se non sei sicuro di dove si trovino le certificazioni, contatta il provider di hosting per ricevere assistenza
Allocazione di memoria del server sufficiente
La quantità di spazio su disco richiesta da un sito web di e-commerce dipende da diversi fattori, tra cui il numero di prodotti, il numero di immagini per ciascun prodotto, la qualità delle immagini, il numero di e-mail archiviate sul server e le pagine di contenuti statici.
Ti consigliamo di allocare oltre 1 gigabyte di memoria alla tua integrazione Klaviyo, ma 512 megabyte sono il minimo richiesto. Se il tuo server non può allocare risorse sufficienti per rispondere alle richieste di Klaviyo, si verificheranno errori di integrazione. L’integrazione Klaviyo-Magento inizia con una sincronizzazione dello storico dei dati, quindi ti consigliamo di verificare le impostazioni della memoria in Magento e sul tuo server prima di attivare l’integrazione.
L'impostazione predefinita della memoria PHP di Magento è di 128 megabyte. Questa impostazione può essere aggiornata nel file php.ini modificando il valore della variabile "memory_limit" ai 1024 megabyte consigliati.
Imposta il fuso orario su UTC
Il tempo coordinato universale, o UTC, è lo standard di riferimento globale per l'ora dagli anni '60. Klaviyo si basa su UTC per pianificare le sincronizzazioni dei tuoi dati più recenti.
Se la tua istanza Magento utilizza un fuso orario diverso, sarà più difficile per Klaviyo stabilire quali dati sono più recenti e dovrebbero essere sincronizzati. Il tuo fuso orario dovrebbe essere aggiornato a UTC sia nel backend di Magento sia nei file app/Mage.php e app/code/local/Mage/Core/Model/Locale.php.