Übersicht
Magento 2 Version 2.2.0 benötigt eine ältere Version der Klaviyo-Erweiterung, die keine OAuth-Einstellungen in den Erweiterungseinstellungen zulässt. Für Kunden, die derzeit v2.2.0 verwenden (Versionen älter als 2.2.0 werden nicht unterstützt), empfehlen wir, OAuth manuell zu deiner Integration hinzuzufügen. Wir empfehlen außerdem, auf die neueste Version von Magento 2 zu aktualisieren, um alle neuen und kommenden Integrationsfunktionen von Klaviyo nutzen zu können. Diese Anleitung beschreibt, wie du OAuth einrichtest, nachdem du die Erweiterung bereits installiert und den Webhook konfiguriert hast. Wenn du die Klaviyo-Erweiterung für Magento 2 installieren musst, sieh dir bitte unsere Installationsanleitung an.
OAuth einrichtenOAuth einrichten
Stelle zunächst sicher, dass du in deinem Magento 2-Konto eingeloggt bist. Hier aktivieren wir OAuth, um dein Klaviyo-Konto sicher mit der Magento 2-Erweiterung zu verbinden, die du gerade installiert hast.
Navigiere im linken Navigationsbereich zu Systeme und wähle Integrationen. Klicke oben rechts auf Neue Integration hinzufügen, um deine Integration mit OAuth-Authentifizierung manuell einzurichten. Gib deiner neuen Integration einen Namen in das Feld Name und gib dein sicheres Passwort in das Feld Dein Passwort ein.
Fülle das Feld Callback URL mit der folgenden URL aus und aktualisiere die <UnternehmensID> zu deinem Klaviyo öffentlichen API-Schlüssel. Achte darauf, dass du alle zusätzlichen Leerzeichen in der URL löschst, die eventuell automatisch hinzugefügt werden.
https://www.klaviyo.com/integration-oauth-one/magento-two/auth/confirm?c=<Company ID>
Aktualisiere dann die Identity Link URL mit der folgenden URL:
https://www.klaviyo.com/integration-oauth-one/magento-two/auth/handle
Wähle die Registerkarte API auf der linken Seite und navigiere zum Dropdown-Menü Ressourcenzugang . Wir empfehlen, dass du Alle auswählst, um alle von Klaviyo benötigten API-Zugriffsregeln zu gewähren.
Wenn du nur eine bestimmte Auswahl zulassen möchtest, stelle sicher, dass die folgenden Punkte markiert sind.
- "Katalog > Inventar > Kategorien"
- "Einkaufswagen > Einkaufswagen verwalten"
- Kunde > Kundengruppen"
- Kunde > Alle Kunden"
- "Verkäufe > Vorgänge > Bestellungen > Aktionen > Ansicht"
- Online-Shop > Attribute > Produkt"
- "Katalog > Inventar > Produkte"
- "Verkauf > Betrieb > Sendungen"
- Online-Shop > Einstellungen > Alle Laden"
- "Marketing > Kommunikation > Newsletter Abo"
Wenn du deine Auswahl getroffen hast, klicke auf Speichern.
Suche dann die Integration mit dem Namen, den du oben verwendet hast, und klicke auf Aktivieren.
Wenn du die Integration aktivierst, öffnet sich ein Fenster, in dem du aufgefordert wirst, den Zugriff zu genehmigen. Klicke auf Erlauben, um zu Klaviyo weitergeleitet zu werden und die Integration abzuschließen.
Melde dich an, falls du das noch nicht getan hast, oder bestätige, dass dein Kontoname und deine ID korrekt sind, und klicke auf Magento 2 integrieren. Dadurch wird die Magento 2-Integration zu deinem Klaviyo-Konto hinzugefügt, das mit dem API-Schlüssel verbunden ist, den du für die Einrichtung verwendet hast. Wenn du bei mehreren Klaviyo-Konten angemeldet bist und das richtige Konto nicht angezeigt wird, melde dich von allen anderen Sitzungen ab.
Wenn sich das Fenster automatisch schließt, war die Verbindung erfolgreich.
Wenn du stattdessen die folgende Fehlermeldung erhältst, vergewissere dich, dass die im ersten Schritt verwendeten API-Schlüssel mit dem Konto übereinstimmen, bei dem du gerade angemeldet bist.
Wenn du beim Herstellen der Verbindung zwischen Magento und Klaviyo stattdessen eine Liste von Fehlern erhältst, kannst du auf jeden Fehler klicken, um mehr über die Ursache zu erfahren.
Nächste Schritte
Nachdem du OAuth aktiviert hast, fährst du mit der Aktivierung der Magento 2 Integration in Klaviyo fort.