Referenz zu den Systemanforderungen für die Magento-Integrationen
Übersicht
Informiere dich über die Systemanforderungen für eine optimale Synchronisierung mit Magento 1 oder 2. Die Administrator*innen deines Magento-Shops sind für Systemspezifikationen und Konfiguration verantwortlich. Wenn du sicherstellst, dass dein System für die Zusammenarbeit mit Klaviyo konfiguriert ist, ermöglicht das eine reibungslose Integrations-Erfahrung.
Klaviyos Magento 1-Integration akzeptiert keine neuen Installationen mehr. Der Klaviyo-Support unterstützt keine Magento 1-Anfragen mehr. Die folgenden Hinweise zu Magento 1 gelten für bestehende Integrationen. Siehe die Magento 1-Datenreferenz.
Magento 2-Versionen unter 2.4.0 werden nicht unterstützt.
API-Berechtigungen konfigurieren
Für eine bestehende Magento 1-Integrationen braucht der SOAP API-Benutzer Vollzugriff auf Ressourcen. Stelle sicher, dass Ressourcenzugriff auf Alle eingestellt ist.
Für Magento 2 installiere und konfiguriere die Klaviyo-Erweiterung, richte dann OAuth ein und genehmige die angeforderten API-Berechtigungen. Folge der Integrationsanleitung für Magento 2, um die Einrichtung in Magento abzuschließen und die Integration in Klaviyo zu aktivieren.
Ohne die erforderlichen API-Berechtigungen kann Klaviyo nicht ordnungsgemäß mit den APIs deines Magento-Shops interagieren, was verhindert, dass die Integration Daten aus deinem Shop abruft.
Zugriff auf erforderliche API-Endpunkte aktivieren
Klaviyo fordert Daten von bestimmten Endpunkten an. Deine Systemkonfigurationen müssen den Zugriff auf diese Endpunkte zulassen; berücksichtige die Auswirkungen von Sicherheitskontrollen oder URL-Weiterleitungslogik auf die Erreichbarkeit dieser Endpunkte für Klaviyo. Wenn Klaviyo keinen Zugriff auf die erwarteten API-Endpunkte hat, können einige oder alle Magento-Daten nicht synchronisiert werden und du siehst Fehlermeldungen im Reporting in der Anwendung.
Für Magento 2 muss dein Shop einen öffentlich zugänglichen Hostnamen haben. Erlaube Klaviyo, /oauth/token/request und /oauth/token/access für die OAuth-Authentifizierung sowie die REST API unter /index.php/rest zu erreichen. Wenn die Authentifizierung fehlschlägt, folge der Fehlerbehebungsanleitung für Magento 2.
Der gesamte ausgehende Traffic von Klaviyo Integrationen läuft über einen Satz vorhersehbarer, statischer IP-Adressen, sodass du dir sehr sicher sein kannst, dass dieser Traffic von Klaviyo stammt; wir empfehlen, diese Adressen zu allowlisten.
Systemkapazität für API-Anfragen zur Synchronisierung historischer Daten
Wenn du die Integrationen aktivierst, reiht Klaviyo automatisch API-Anfragen ein, um historische Daten zu synchronisieren, einschließlich Kund*innendatensätzen, Bestelldatensätzen und dem Produktkatalog. Wir versuchen, das schnell zu tun, damit Marketer*innen diese Daten so bald wie möglich in ihrem Konto verwenden können. Wir versuchen außerdem, dabei verantwortungsvoll vorzugehen, indem wir die Parallelität begrenzen und Wiederholungsversuche zuverlässig verarbeiten. Wenn dein Shop ein hohes Volumen an historischen Daten hat, die Ressourcenkapazität begrenzt ist oder andere Anwendungen umfangreiche API-Anfragen stellen, empfehlen wir, deine*n Magento-Administrator*in zu konsultieren, um sicherzustellen, dass deine Infrastruktur für die Synchronisierung historischer Daten ausgelegt ist. Dein*e Administrator*in möchte möglicherweise in Betracht ziehen, Ressourcen vorübergehend zu erhöhen oder Auto-Scaling anzuwenden.
Wenn du Bedenken hinsichtlich des Umfangs historischer Daten oder der Fähigkeit des Servers hast, einen vorübergehenden Anstieg der API-Anfragen zum Abrufen dieser Daten zu bewältigen, solltest du in Erwägung ziehen, die Serverressourcen vorübergehend zu skalieren oder Auto-Scaling anzuwenden.
Gültigkeit des SSL-Zertifikats prüfen
Ein SSL-Zertifikat authentifiziert digital die Identität einer Website und ermöglicht eine verschlüsselte Verbindung zwischen einem Webbrowser und einem Webserver. Das SSL-Zertifikat deiner Website wird vom Ursprungsserver der Website gehostet. Ein gültiges SSL-Zertifikat ist entscheidend, um Zahlungen sicher zu akzeptieren, Passwort-Anmeldungen zu schützen und Web-Formulare abzusichern. SSL Server Test kann verwendet werden, um das SSL-Zertifikat einer Website zu überprüfen.
Magento-Integrationen können deaktiviert werden, wenn das SSL-Zertifikat deiner Website abläuft. In diesem Fall müssen das Domainzertifikat und die Zwischenzertifikate beim Hostinganbieter aktualisiert werden. Wenn du dir nicht sicher bist, wo sich deine Zertifikate befinden, wende dich an deinen Hostinganbieter, um Unterstützung zu erhalten.
Ausreichende Zuweisung von Serverspeicher
Speicherplatz auf der Festplatte für Produkte, Produktbilder, gespeicherte E-Mails und Seiten mit statischen Inhalten ist von PHP-Arbeitsspeicher getrennt. Ausreichender Festplattenspeicher bedeutet nicht, dass PHP genügend Arbeitsspeicher hat, um die API-Anfragen von Klaviyo zu verarbeiten.
Wir empfehlen, deiner Klaviyo-Integration mehr als 1 Gigabyte Speicher zuzuweisen, aber 512 Megabyte sind das erforderliche Minimum. Wenn dein Server nicht genügend Ressourcen zuweisen kann, um auf Klaviyos Anfragen zu reagieren, treten Integrationsfehler auf. Die Klaviyo-Magento-Integration beginnt mit einer Synchronisierung historischer Daten. Daher empfehlen wir, die Speichereinstellungen in Magento und auf deinem Server zu überprüfen, bevor du die Integration aktivierst.
Überprüfe die PHP-Einstellung memory_limit, die von deinem Magento-Webserver verwendet wird. Der Standardwert von PHP beträgt 128 Megabyte, aber deine Hosting-Konfiguration kann ihn überschreiben. Dein*e Magento-Administrator*in kann diese Einstellung in php.ini aktualisieren. Befolge für Magento 2 außerdem Adobes Anleitung zu PHP-Einstellungen.
Verwende UTC-Zeitstempel für die Synchronisierung
Klaviyo verwendet die Koordinierte Weltzeit (UTC), um aktuelle Magento-Daten anzufordern und Zeitstempel zu interpretieren, die von den APIs zurückgegeben werden. Falsche Zeitstempel können dazu führen, dass Datensätze beim Synchronisieren übersehen werden oder in Klaviyo zur falschen Zeit angezeigt werden.
Lass deine*n Magento-Administrator*in prüfen, ob die von den APIs deines Shops zurückgegebenen Zeitstempel in UTC sind. Wenn aktuelle Datensätze fehlen oder falsche Zeiten anzeigen, prüfe diese Zeitstempel und deine Serverkonfiguration, bevor du die Zeitzoneneinstellungen deines Shops änderst.
Weitere Ressourcen
- Erste Schritte mit Magento 2.x (CE und EE)
Erfahre, wie du Klaviyo in deinen Magento 2 CE oder EE Shop integrierst. Du musst die Klaviyo-Erweiterung in Magento installieren, die Erweiterung konfigurieren und OAuth einrichten und dann die Integration in Klaviyo aktivieren. In diesem Leitfaden findest du alle erforderlichen Integrationsschritte sowie Informationen dazu, wie du die erfolgreiche Synchronisierung deiner historischen Daten überprüfen kannst.