Så här aktiverar du OAuth manuellt för Magento 2 v2.2.0 och äldre
Översikt
Magento 2 version 2.2.0 kräver en äldre version av Klaviyo-tillägget som inte tillåter att du konfigurerar OAuth i tilläggets inställningar. För kunder som för närvarande använder v2.2.0 (versioner äldre än 2.2.0 stöds inte) rekommenderar vi att du lägger till OAuth i din integration manuellt. Vi rekommenderar också att du uppdaterar till den senaste versionen av Magento 2 för att dra nytta av alla nya och kommande Klaviyo-integrationsfunktioner. Den här guiden beskriver hur du konfigurerar OAuth efter att du redan har installerat tillägget och konfigurerat webhooks. Om du behöver installera Klaviyo-tillägget för Magento 2 kan du kontrollera de aktuella versionskraven och våra installationsinstruktioner.
Konfigurera OAuth
Kontrollera först att du är inloggad på ditt Magento 2-konto. Här aktiverar vi OAuth för att på ett säkert sätt ansluta ditt Klaviyo-konto till Magento 2-tillägget som du precis har installerat.
Gå till System i den vänstra navigeringspanelen och välj Integrationer. Klicka på Lägg till ny integration i det övre högra hörnet för att konfigurera din integration manuellt med OAuth-autentisering. Ge din nya integration ett namn i fältet Namn och ange ditt säkra lösenord i fältet Ditt lösenord.

Fyll i fältet Callback URL med följande webbadress. Ersätt <Company ID>, inklusive vinkelparenteserna, med din publika API-nyckel för Klaviyo (site ID). Du kan hitta din publika API-nyckel i Klaviyo. Ta bort eventuella extra mellanslag i webbadressen som kan läggas till automatiskt.
https://www.klaviyo.com/integration-oauth-one/magento-two/auth/confirm?c=<Company ID>Uppdatera sedan Identity Link URL med följande URL:
https://www.klaviyo.com/integration-oauth-one/magento-two/auth/handleVälj fliken API till vänster och gå till rullgardinsmenyn Resursåtkomst. Vi rekommenderar att du väljer Alla för att ge alla API-åtkomstregler som Klaviyo behöver.
Om du vill tillåta endast specifika val ser du till att följande är markerade.
- "Katalog > Lager > Kategorier"
- "Varukorgar > Hantera varukorgar"
- ”Kunder > Kundgrupper”
- ”Kunder > Alla kunder”
- "Försäljning > Verksamhet > Ordrar > Åtgärder > Visa"
- ”Stores > Attributes > Product”
- "Katalog > Lager > Produkter"
- "Försäljning > Drift > Leveranser"
- "Butiker > Inställningar > Alla butiker"
- ”Marknadsföring > Kommunikation > Nyhetsbrevsprenumeranter”
När du är klar med dina val klickar du på Spara.
Leta sedan reda på integrationen med namnet som du använde ovan och klicka på Aktivera.

Om du aktiverar integrationen öppnas ett fönster där du ombeds godkänna åtkomst. Klicka på Tillåt för att omdirigeras till Klaviyo och slutföra integrationskonfigurationen.

Logga in på Klaviyo om du uppmanas till det, och bekräfta sedan att kontonamnet som visas stämmer överens med Kontot vars offentliga API-nyckel du angav i Callback URL. Om fel Konto visas, logga ut från dina andra Klaviyo-sessioner och logga in på rätt Konto innan du fortsätter. Klicka på Integrera. Detta lägger till eller uppdaterar Magento 2-anslutningen för det Kontot.

Om fönstret stängs automatiskt lyckades anslutningen.
Om du får ett fel om att Kontot inte matchar kontrollerar du att den offentliga API-nyckeln i Callback URL tillhör Klaviyo-Kontot du är inloggad på och försöker sedan ansluta igen.

När du upprättar anslutningen mellan Magento och Klaviyo kan du i stället få en lista med fel. I så fall kan du klicka på varje fel för att läsa mer om orsaken.

Kommande steg
Om du konfigurerar en ny integration kan du följa instruktionerna för att aktivera Magento 2-integrationen i Klaviyo för att konfigurera och spara de återstående inställningarna.