Du kommer att lära dig

Lär dig hur du integrerar Klaviyo med din Magento 2 CE- eller EE-butik. Du måste installera Klaviyo-tillägget i Magento, konfigurera tillägget och konfigurera OAuth och sedan aktivera integrationen i Klaviyo. Den här guiden beskriver alla nödvändiga integrationssteg samt hur du bekräftar att synkroniseringen av historiska data har lyckats.

Innan du börjar

Observera att Magento 2-versioner under 2.4.0 inte stöds.

För att säkerställa att Klaviyo kan göra nödvändiga API-anrop för integration måste din Magento 2-server ha ett offentligt tillgängligt värdnamn. Magento 2-servrar som hostas lokalt kommer inte att kunna integreras helt med Klaviyo.

Vi rekommenderar starkt att du lägger till Klaviyo IP-adresser i din brandväggsleverantörs godkännandelista för att minimera problem med autentisering och konfiguration. För ytterligare information, se Så lägger du till IP-adresser för Klaviyo-integrationstrafik i godkännandelistan.

Klaviyos Magento 2-tillägg bör installeras via Composer. Observera att installation via Composer kräver en IT-administratör med SSH-åtkomst till servern där Magento 2 är hostat.

Installera Klaviyo-tillägget i Magento 2

  1. Logga in på din Magento 2-server och navigera till rotkatalogen för din Magento-app från ditt kommandoradsverktyg. Den här guiden visar exempelutdata för Terminal, men dessa steg kan ändras för valfritt kommandoradsverktyg.
  2. Kör följande kommando för att komma åt den senaste versionen av Klaviyo-tillägget från Packagist. Packagist är ett repo för PHP-kodbibliotek som gör att du enkelt kan installera den senaste versionen av tillägget.
    composer require klaviyo/magento2-extension
  3. Kör följande kommando för att aktivera Klaviyo-tillägget som du precis laddade ner:
    php bin/magento module:enable Klaviyo_Reclaim  --clear-static-content
composer2.png
composer2.png
  1. Som visas i exempelutdata måste du nu aktivera eventuella ytterligare moduler. Kör följande kommando för att aktivera dem:
    php bin/magento setup:upgrade
  2. Skanna utdata efter Module 'Klaviyo_Reclaim' för att bekräfta att Klaviyo-modulen är aktiverad och körs.
  3. För att säkerställa att CSS och JS i din Magento 2-butik fortsätter att fungera korrekt behöver du köra ett kommando för att distribuera statiskt innehåll.
    php bin/magento setup:static-content:deploy -f
composer3.png
composer3.png
  1. Du kan nu återgå till Magento admin instrumentpanel från din webbläsare.

Installation via Composer är klar! Fortsätt till nästa avsnitt för konfigurationsinstruktioner.

Konfigurera Klaviyo-tillägget

Instruktionsvideo

  1. I ditt Klaviyo-konto går du till fliken API-nyckel.
  2. I en ny flik navigerar du till din Magento-butiks admin.
  3. Under Inställningar klickar du Butiker> Konfiguration.
  4. I rullgardinsmenyn för Klaviyo klickar du på Allmänt.
  5. Ställ In Aktivera Klaviyo-TilläggJa.
  6. Kopiera din sexsiffriga offentliga Klaviyo-API-nyckel från fliken API-nycklar och klistra in den i motsvarande ruta i Magento.
  7. På fliken Klaviyo API-nycklar genererar du en ny privat nyckel och klistrar sedan in den i motsvarande ruta i Magento. Genom att autentisera med din privata API-nyckel kan du synkronisera nyhetsbrevsprenumerationer från Magento till Klaviyo.

I nästa avsnitt ställer du in OAuth, som aktiverar andra aspekter av integrationen.

Konfigurera OAuth

Därefter kommer du att aktivera OAuth-autentisering för att säkert ansluta ditt Klaviyo-konto till Magento 2-tillägget.

  1. Navigera till fliken Konfigurera OAuth i Magento.
  2. Ge din integration ett minnesvärt namn, eftersom du måste hitta den med detta namn senare.
  3. Klicka på Spara konfiguration för att fortsätta.
OAUTHtab.png
OAUTHtab.png
  1. Leta reda på System i navigeringsrutan till vänster och välj integrationer i systemfältet.
  2. Leta reda på ditt integrationsnamn och klicka på Aktivera. Om du aktiverar integrationen öppnas ett fönster där du ombeds godkänna åtkomsten.
activateoauth.png
activateoauth.png
  1. Klicka på Tillåt att du omdirigeras till Klaviyo, där du slutför integrationskonfigurationen.
oauthperms.png
oauthperms.png
  1. Logga in på Klaviyo om du uppmanas att göra det, eller bekräfta att ditt kontonamn är korrekt och klicka på Integrera. Detta kommer att lägga till Magento 2-integrationen till Klaviyo-kontot som är kopplat till den API-nyckel som du använde för konfigurationen. Om du är inloggad på flera Klaviyo-konton och rätt konto inte visas ska du logga ut från alla andra sessioner.

Om fönstret stängs automatiskt har anslutningen genomförts. Du kan också bekräfta att testet lyckades genom att öppna ditt Klaviyo-konto i en ny webbläsarflik eller ett nytt webbläsarfönster, välja fliken Integrationer och leta efter Magento 2 i listan.

Om du får följande fel istället, se till att API-nycklarna som används i det första steget motsvarar det konto som du för närvarande är inloggad på.

apierror.png
apierror.png

När du upprättar anslutningen mellan Magento och Klaviyo kan du, om du får en lista över fel istället, klicka på varje fel för att lära dig mer om orsaken.

oauthgenerror.png
oauthgenerror.png

Skapa en nyhetsbrevslista

Därefter väljer du en Klaviyo-lista att synkronisera dina nyhetsbrevsprenumeranter till. Du har också möjlighet att använda Klaviyo opt-in-inställningar eller Magento 2 opt-in-inställningar för din valda lista.

  1. I Magento klickar du på Nyhetsbrev.
  2. Välj den Klaviyo-lista som du vill synkronisera ditt Magento-registreringsformulär till från rullgardinsmenyn.
  3. Klicka på Spara konfiguration.
newsletterm2.png
newsletterm2.png

Aktivera samtycke i kassan

Därefter kan du välja att aktivera samtycke i kassan för e-post och sms.

Observera att om du aktiverar samtycke i kassan måste du också aktivera webhook (nedan) för att samtycke i kassan ska fungera korrekt.

  1. konfigurationssidan, under Klaviyo, navigerar du till Samtycke i kassan.
m2cac-new.png
m2cac-new.png
  1. Du kommer att se en sektion för att samla in e-postsamtycke och mobilsamtycke (sms/WhatsApp). De två behandlas separat, så att du kan samla bara e-post, bara sms/WhatsApp, eller båda. Om du samlar in både sms/WhatsApp- och e-postprenumeranter väljer du en annan lista för sms/WhatsApp än för e-post. Detta säkerställer att samtycke alltid kommer att tillskrivas rätt kanal.
    • Samtycke kommer inte att synkroniseras (för både e-post och sms/WhatsApp) förrän kunden är klar med beställningen och, om tillämpligt, bekräftar sin prenumeration på grund av dubbel opt-in.
    • Observera att för användare som redan har loggat in på din Magento 2-butik kommer kryssrutan för e-postsamtycke inte att visas i kassan som standard.
  2. Under E-post väljer du Ja för att prenumerera på kontakter för e-postmarknadsföring i kassan.
  3. Välj en e-postlista att synkronisera prenumeranter till, till exempel ett nyhetsbrev.
  4. Ange den text i opt-in-kryssrutan för e-post som du vill använda.
2021-03-24_13-00-56.png
2021-03-24_13-00-56.png
  1. Under Mobil väljer du Ja för Samla in textmeddelande- och WhatsApp-prenumeranter.
  2. Välj den lista som du vill att dina sms-/WhatsApp-kontakter ska synkas till. Mer information om de här inställningarna finns i vår guide om att samla in samtycke för sms och/eller WhatsApp i kassan.
En mobilinställningssida för att samla in samtycke för textmeddelanden och WhatsApp, med alternativ för kanaler, prenumerantlistor och samtyckestext.
  1. Med sorteringsordning kan du ändra placeringen av samtyckesrutorna för e-post och sms. Som standard visas dessa rutor under det första e-postinmatnings- respektive leveranstelefonnummerfältet. Om du inte har ordnat om kassasidan behöver du alltså inte ändra sorteringsordningen. Om du har ändrat layouten ska du justera sorteringsordningen därefter.
  2. När du är klar klickar du på Spara konfiguration uppe till höger.

Aktivera webhooks

Därefter kommer du att aktivera Klaviyo webhook i ditt Magento 2-konto. Observera att aktivering av webhooks krävs för att samtycke i kassan ska fungera korrekt.

  1. Från administratörsinstrumentpanelen navigerar du till Butiker > Konfiguration.
  2. Klicka på Klaviyo och välj fliken Webhook.
  3. Skapa en webhookhemlighet och ange den i motsvarande Webhook Secret- fält. Webhookhemligheten är en nyckel som Klaviyo kommer att använda för validering. Denna hemlighet kan vara vad du vill, men vi rekommenderar att du skapar en säker sträng med bokstäver och siffror. Magento kommer att dölja din webhook-hemlighet med asterisker av säkerhetsskäl, så var noga med att ange den korrekt.

    Om du använder en integration med flera butiker ska webhookhemligheten i detta fält anges i din standardkonfiguration, och samma hemlighet kommer att användas som validering för varje butikskonfiguration. Webhookhemligheten ska endast läggas till i standardkonfigurationen och ska inte läggas till per butik.
m2webhooktab.png
m2webhooktab.png
  1. Bredvid de webhookar du vill aktivera väljer du Ja i rullgardinsmenyn. Om du vill läsa mer om de webhookar som stöds av Klaviyo kan du läsa vår guide till webhookar för Magento 2.
  2. Klicka på Spara konfiguration.

Aktivera Magento 2-integrationen i Klaviyo

Instruktionsvideo

  1. Öppna Klaviyo och välj sedan integrationer i navigeringen till vänster. Hitta Magento 2 i listan och välj den.
  2. På nästa sida har du möjlighet att lägga till nya Magento 2-kunder i en Klaviyo-lista. Klicka i kryssrutan för att Lägga till nya Magento 2-kunder i en Klaviyo-lista och välj en lista i rullgardinsmenyn. Observera att om du markerar den här inställningen läggs kunder bara till i den valda listan, men de börjar inte prenumerera på marknadsföringsmeddelanden.

    Den här inställningen synkroniserar bara nya kunder; befintliga kunder måste migreras manuellt från din Magento-lista till Klaviyo.
Inställningssida för Magento 2- och Klaviyo-integration med alternativ för datasynkronisering, butiksvyer och avancerade funktioner.
  1. Välj sedan vilken butiksvy från Magento 2 du vill synkronisera till Klaviyo. Alla butiksvyer synkroniseras till Klaviyo som standard. Med den här inställningen kan du vara selektiv om vilka butiker du integrerar med. Om du använder MSI (Multi-Source Inventory) i Magento 2, kontrollera specifika Magento 2-butiksvyer och välj de butiker du vill synkronisera för att se ditt lager korrekt representerat i Klaviyo.
  2. Under Avancerat aktiverar du följande inställningar efter behov:
    • Specialprisinställningar
      Denna inställning avser ett särskilt försäljningspris för artiklar som eventuellt kan träda i kraft inom ett visst datumintervall. Vi rekommenderar starkt att du aktiverar denna funktion om du planerar att använda den, eftersom den är svårare att aktivera senare. När du aktiverar Använd specialpris för produktpriser när det är tillämpligt, kommer produktblocket att visa specialpriset när det är tillämpligt. När du använder en dynamisk produktfeed kommer specialpriset att fyllas i vid sändningstiden. När du väljer artiklar manuellt från din katalog kommer specialpriset att fyllas i när du väljer produkten/produkterna. För varje produkt finns 4 metadatafält som kommer att synkroniseras:
      • pris
        (Obligatoriskt, flytande) Artikelns standardpris.
      • specialpris
        (Valfritt, flytande) Detta är ett särskilt försäljningspris för artikeln. När detta pris är i kraft kommer du att se detta special_price bredvid en genomstrykning av priset.
      • special_från_datum
        (Valfritt, datum) Detta anger ett startdatum för att special_price ska träda i kraft.
      • special_till_datum
        (Valfritt, datum) Detta anger ett slutdatum för att special_price ska gälla.
    • Anpassad rot-URL för media
      Med den här inställningen kan du ändra standardsökvägen för dina webbplatsbilder. Aktivera denna inställning om du är värd för dina produktbilder på en URL som skiljer sig från din webbplats.
    • Begränsa periodisk beställningssynkronisering till senaste beställningar
      Periodiska beställningssynkroniseringar identifierar beställningar som har uppdaterats sedan föregående periodiska synkronisering och inkluderar dem i nästa synkronisering. Med den här inställningen kan du begränsa vilka beställningar som är aktuella för periodisk beställningssynkronisering baserat på när beställningen skapades. När detta är aktiverat kan du välja ett relativt datumintervall, och endast uppdaterade beställningar som skapats inom denna tidsram kommer att inkluderas i nästa periodiska beställningssynkronisering. Detta bidrar till att förhindra att äldre beställningar hämtas igen under periodiska synkroniseringar när icke-relevanta uppdateringar sker i dessa beställningar.
  3. Klicka på Spara.

Du har nu aktiverat Magento 2-integrationen! Dina data kommer att börja synkroniseras med Klaviyo på några minuter.

När den första synkroniseringen av historiska data är klar synkroniseras Magento 2-integrationen var 30:e minut.

Data synkroniserade med Magento 2-integrationen

Klaviyos Magento 2-integration hämtar viktig kundinformation från din Magento-plattform.

Här är några av de data vi synkroniserar från Magento:

  • Kundinformation inklusive förnamn, efternamn och plats.
  • Försäljnings- och beställningsdata inklusive vilka artiklar som köpts, artikelbilder, artikelkategorier och eventuella rabatter som tillämpats.
  • Uppgifter om slutförande, återbetalning och annullerad beställning.
  • När människor besöker din webbplats och vilka objekt de tittar på hanteras webbspårning av tillägget.

Om du vill läsa mer kan du gå till vår datareferens för Magento 2.

Konvertera Magento-beställningsvärden till en enda valuta

Klaviyo stöder konvertering av alla utländska valutor i Magento till en primär valuta i Klaviyo. Kontakta supporten för att aktivera den här funktionen. Detta är särskilt användbart om du har flera butiker med transaktioner i olika valutor.

När denna funktion är aktiverad:

  • Konverteringen sker när Magento synkroniserar beställningsdata till Klaviyo.
  • Klaviyo kommer att kontrollera om order_currency_code är samma som den inställda global_currency_code. Om inte, kommer Klaviyo att konvertera ordersumman från ordervalutan till den globala valuta som anges för att säkerställa att din finansiella analys är korrekt. Observera att beställningsradartiklar kommer att finnas kvar i beställningsvalutakoden och inte konverteras.

Uppgradera ditt tillägg

Vill du uppgradera ditt Klaviyo Magento 2-tillägg? Följ instruktionerna som beskrivs i Installera -avsnittet ovan och kör kommandot för att installera den senaste versionen. Det här skriver över din nuvarande version och uppdateringen slutförs – du behöver inte konfigurera om tillägget eller aktivera integrationen i Klaviyo igen.

Synkronisera din katalog på nytt

Du kan när som helst begära en fullständig historisk omsynkronisering av din Magento 2-katalog. Genom att synkronisera din katalog på nytt kan du dra nytta av Klaviyo-uppdateringar till lager- och variantrelaterade funktioner.

För att synkronisera din katalog igen:

  1. På Klaviyo väljer du fliken Integrationer.
  2. Välj din Magento 2-integration från listan.
  3. Klicka på datafliken.
  4. Under Synkronisera katalogdata klickar du på Synkronisera igen.

Ytterligare resurser

Var den här artikeln till hjälp?
Använd endast detta formulär för feedback på artiklar. Lär dig hur du kontaktar support.

Utforska mer från Klaviyo

Community
Få kontakt med kollegor, partner och Klaviyo-experter för att hitta inspiration, dela insikter och få svar på alla dina frågor.
Partners
Anlita en Klaviyo-certifierad expert för att hjälpa dig med en specifik uppgift eller för löpande marknadsföringshantering.
Support

Få tillgång till support via ditt konto.

E-postsupport (gratis provperiod och betalkonton) Tillgänglig dygnet runt, alla dagar i veckan

Chatt/virtuell hjälp
Tillgängligheten varierar beroende på plats och abonnemangstyp