Vous apprendrez
Découvrez la configuration requise pour une synchronisation optimale avec Magento 1 ou 2. L'administrateur de votre boutique Magento est responsable des spécifications et de la configuration du système. En vous assurant que votre système est configuré pour fonctionner avec Klaviyo, vous bénéficierez d'une expérience d'intégration harmonieuse.
Configurer les autorisations des utilisateurs de l'APIConfigurer les autorisations des utilisateurs de l'API
Dans le processus d'intégration de votre magasin Magento avec Klaviyo, vous allez créer un nouveau rôle SOAP (pour Magento 1) ou REST (pour Magento 2) avec un accès complet aux ressources et assigner un nouvel utilisateur à ce rôle. Assurez-vous que l'accès aux ressources est défini sur Tous.
Sans les permissions nécessaires pour cet utilisateur API, Klaviyo ne sera pas en mesure d'interagir correctement avec les API de votre magasin Magento, ce qui empêchera l'intégration de récupérer des données de votre magasin.
Permettre l'accès aux points d'extrémité de l'API requisPermettre l'accès aux points d'extrémité de l'API requis
Klaviyo demande des données à des points d'extrémité spécifiques. Les configurations de votre système doivent permettre l'accès à ces points d'extrémité ; tenez compte de l'impact des contrôles de sécurité ou de la logique de redirection d'URL sur l'accessibilité de ces points d'extrémité à Klaviyo. Si Klaviyo n'a pas accès aux points d'extrémité de l'API, certaines ou toutes les données de Magento ne pourront pas être synchronisées et vous verrez un rapport d'erreur dans l'application.
Tout le trafic sortant de l'intégration Klaviyo se trouve derrière un ensemble d'adresses IP statiques et prévisibles afin que vous puissiez avoir un niveau élevé de confiance que ce trafic provient de Klaviyo - nous recommandons de mettre ces adresses sur liste d'autorisation.
Capacité du système pour les demandes d'API de synchronisation des données historiquesCapacité du système pour les demandes d'API de synchronisation des données historiques
Lorsque vous activez l'intégration, Klaviyo met automatiquement en file d'attente les demandes d'API pour synchroniser les données historiques, y compris les enregistrements de clients, les enregistrements de commandes et le catalogue de produits. Nous nous efforçons de le faire rapidement pour permettre aux spécialistes du marketing d'utiliser ces données dans leurs comptes dès que possible. Nous essayons également de le faire de manière responsable en limitant la concurrence et en gérant les tentatives de manière élégante. Si votre magasin a un volume important de données historiques, une capacité de ressources limitée ou d'autres applications qui font des requêtes API substantielles, nous vous recommandons de consulter votre administrateur Magento pour vous assurer que votre infrastructure est équipée pour prendre en charge la synchronisation des données historiques. Votre administrateur peut envisager d'augmenter temporairement les ressources, d'appliquer l'auto-scaling ou de demander à Klaviyo de ralentir les requêtes.
Vérifier la validité du certificat SSL
Un certificat SSL authentifie numériquement l'identité d'un site web et permet une connexion cryptée entre un navigateur web et un serveur web. Le certificat SSL de votre site web est hébergé par le serveur d'origine du site. Un certificat SSL valide est essentiel pour accepter des paiements en toute sécurité, protéger les connexions par mot de passe et sécuriser les formulaires web. Cet outil peut être utilisé pour vérifier le certificat SSL d'un site web.
Les intégrations Magento peuvent être désactivées si la certification SSL de votre site web expire. Dans ce cas, le domaine et les certifications intermédiaires doivent être mis à jour chez l'hébergeur. Si vous n'êtes pas sûr de l'emplacement de vos certifications, contactez votre fournisseur d'hébergement pour obtenir de l'aide.
Allocation suffisante de mémoire au serveurAllocation suffisante de mémoire au serveur
La quantité d'espace disque nécessaire à un site de commerce électronique dépend de plusieurs facteurs, notamment le nombre de produits, le nombre d'images pour chaque produit, la qualité des images, le nombre d'e-mails stockés sur le serveur et les pages de contenu statique.
Nous recommandons d'allouer plus d'un gigaoctet de mémoire à votre intégration Klaviyo, mais 512 mégaoctets est le minimum requis. Si votre serveur ne peut pas allouer suffisamment de ressources pour répondre aux demandes de Klaviyo, des erreurs d'intégration se produiront. L'intégration Klaviyo-Magento commence par une synchronisation des données historiques, il est donc recommandé de vérifier les paramètres de mémoire dans Magento et votre serveur avant d'activer l'intégration.
La configuration par défaut de la mémoire PHP de Magento est de 128 mégaoctets. Ce paramètre peut être mis à jour dans le fichier php.ini, en modifiant la valeur de la variable "memory_limit" pour atteindre la valeur recommandée de 1024 mégaoctets.
Régler le fuseau horaire sur UTCRégler le fuseau horaire sur UTC
Le temps universel coordonné, ou UTC, est la principale norme temporelle mondiale depuis les années 1960. Klaviyo s'appuie sur UTC pour programmer la synchronisation de vos données les plus récentes.
Si votre instance Magento utilise un fuseau horaire différent, il sera plus difficile pour Klaviyo de déterminer quelles données sont les plus récentes et doivent être synchronisées. Votre fuseau horaire doit être mis à jour à UTC dans votre backend Magento et dans les fichiers app/Mage.php et app/code/local/Mage/Core/Model/Locale.php.
Ressources complémentaires