Klaviyo Magento 1-integration tar inte längre emot nya installationer och kommer att nå fullständigt slut på support i slutet av 2027. Klaviyo Support kan inte längre hjälpa till med Magento 1-relaterade ärenden.

Du kommer att lära dig

Magento har prisregler för kundvagn som kan användas för att tillämpa en rabatt på en kunds beställning. Kupongkoder kan skapas för befintliga prisregler, så att kunder enkelt kan använda en viss kod för att tillämpa en rabatt i kassan.

Klaviyo kuponger för Magento-funktion gör att Magento 1.0-butiker kan göra följande:

  • Skapa nya kuponger i Klaviyo som är kopplade till befintliga prisregler i Magento.
  • Inkludera unika kuponger i flödesmejl, så att varje mottagare får en unik kod.

Den här guiden förklarar hur du konfigurerar Magento-kuponger i Klaviyo.

Unika kupongkoder är för närvarande inte tillgängliga när du skickar kampanjmejl. Att skicka unika kupongkoder i en kampanj skulle kräva att du genererar tusentals koder per sekund. Klaviyo kan inte garantera att en specifik Magentoservers inställningar för hastighetsbegränsning inte påverkar genereringen av unika kuponger i den här volymen och hastigheten. Därför är unika kuponger endast tillgängliga när du skickar flödesmejl.

Krav

Som ett krav i förväg ska du se till att du har aktiverat Magento-integrationen i Klaviyo och installerat Klaviyo-tillägget i Magento.

Aktivera REST API

Börja med att aktivera REST API genom att skapa en ny REST-roll och ge den fullständig åtkomst. Tilldela sedan rollen till en av dina administratörsanvändare.

  1. Klicka på System > Webbtjänster > REST - Roller.
  2. Skapa en ny Administratör-roll. I fältet Rollnamn anger du ett namn, till exempel "Administratör".
  3. Klicka på fliken Role API Resources till vänster. Ställ in Resource AccessAll och klicka på Save Role.
  4. Gå sedan till System > Web Services > REST - Attributes.
  5. Välj Administratör i listan över användartyper.
  6. Ställ in Resource AccessAll och klicka på Spara.
  7. Gå sedan till System > Behörigheter > Användare.
  8. Välj en administratörsanvändare i listan och klicka på Redigera användare.
  9. Klicka på fliken REST-roll i den vänstra sidopanelen.
  10. Klicka på alternativknappen för att tilldela den nya REST-adminrollen till din användare.
  1. Klicka på Spara användare.

Du har nu aktiverat REST API för din Magento-butik.

Om du är osäker på om din REST API är korrekt konfigurerad kan du gå igenom stegen i vår resurs om felsökning av kuponger för Magento 1x.

Generera REST-autentiseringsuppgifter i Magento

För att aktivera Klaviyos Magento-funktioner för kuponger skapar du först autentiseringsuppgifter för REST API från din Magento-butik med REST-administratörskontot som du nyss skapade och klistrar sedan in dem i ditt Klaviyo-konto.

  1. Logga in som REST-adminanvändaren som du skapade i avsnittet Aktivera REST APIovan
  2. Klicka på System > Konfiguration och klicka sedan på Klaviyo under avsnittet Kunder.
  3. Klicka på Generera OAuth-token.
763276
763276

Consumer Key, Consumer Secret, Authorization Token och Authorization Secret fylls i. Du kommer att kopiera/klistra in dessa värden i ditt Klaviyo-konto i nästa steg.

Konfigurera Magento-kuponger i Klaviyo

  1. Från ditt Klaviyo-konto navigerar du till din Magento-integrationen.
  2. Klicka på pilen Avancerade alternativ för att expandera Kuponginställningar.
  3. Klistra in de REST-autentiseringsuppgifter du skapade ovan.

Din Magento-server måste ha stöd för HMAC-SHA1-signaturer för OAuth-autentisering.

  1. Klicka på Uppdatera Magento-inställningar.

Klaviyo validerar dina REST-autentiseringsuppgifter och du kan börja skapa kuponger med fliken Kuponger i ditt Konto.

Skapa en Magento-kupong i Klaviyo

När du först går till fliken Kuponger i ditt Klaviyo-Konto efter att du har angett dina REST-inloggningsuppgifter ser du meddelandet ”Du har inte lagt till några kuponger än.”

Innan du skapar en ny kupong måste du först definiera en prisregel i Magento som innehåller alla specifikationer för kupongen. Prisregler kan inte skapas i Klaviyo. En ny kupong som skapas i Klaviyo måste referera till en befintlig prisregel i Magento.

När du skapar en prisregel i Magento ska du tänka på att alternativet för att koppla en ny prisregel till en specifik kupong ska lämnas inställt på Specific Coupon och att du måste ha kryssrutan Use Auto Generation markerad.

  1. Klicka på Lägg till kupong för att skapa en ny kupong.
  2. Fyll i följande information: Kupongnamn och Magento-regel-ID.
  • Kupongnamn: Namnet du anger kan endast bestå av bokstäver, siffror och understreck och kan vara upp till 32 tecken långt
  • Magento-regel-ID: Skapa först en regel i Magento och klistra in ID:t för den regeln här för att koppla den till den här kupongen

Alla skapade kuponger visas med följande översiktsdetaljer:

  • Kupongnamn: Kupongens namn
  • Aktiv tidsram: Det finns följande alternativ:
    • Aktiv, ingen förfallodag
    • Datum A – inget utgångsdatum
    • Datum A – Datum B
    • Aktiv, Utgångsdatum B
  • Skapad den: Datum då kupongen skapades
  • Senast uppdaterat datum: Datum då kupongen senast uppdaterades

Kuponger kan redigeras och tas bort från den här fliken via rullgardinsmenyn på höger sida.

Använd en Magento-kupong i ett flödesmejl

När en kupong har skapats kan du infoga den i ett flödesmejl med hjälp av följande platshållarvariabel. Du kan bara lägga till en kupongkod per mejl. Du kan visa samma kupongkod på flera ställen, men du kan inte använda flera koder.

text
{% coupon_code 'CouponName' %}

Ersätt CouponName med namnet på din kupong. Till exempel:

mceclip0__2_.png
mceclip0__2_.png

Använd unika kuponger i sms-flödesmeddelanden

Unika kuponger är också tillgängliga för dina sms/mms-meddelanden i flöden. Generera koderna precis som du skulle göra för e-post. Använd sedan malltaggen nedan för att lägga till kupongkod i ditt sms- eller mms-meddelande:

{% coupon_code 'CouponName' %}.

I utdraget ändrar du CouponName till namnet på kupongen du vill använda och lägger till det i meddelandet (antingen flöde eller kampanj).

2020-06-16_17-58-37.png
2020-06-16_17-58-37.png

Till skillnad från e-post kan du bara använda 1 kupongkod per sms-meddelande. Med e-post har du tillgång till dolda block för att skicka olika kuponger baserat på var någon bor eller vad hen har gjort. Om du försöker lägga till flera kuponger i ett sms-meddelande får du ett felmeddelande.

2020-06-17_09-51-08.png
2020-06-17_09-51-08.png

Felsökningsfel

Felmeddelande: ”Det gick inte att ansluta till REST-API:et med de angivna REST-inloggningsuppgifterna. Kontrollera att dessa inloggningsuppgifter är giltiga i din Magento-admin."

Om du ser det här felmeddelandet i Klaviyo finns det två troliga grundorsaker:

  1. Din Magento-server är inte konfigurerad för att stödja HMAC-SHA1-signaturer för OAuth-autentisering.
  2. Du kanske inte har aktiverat fullständig rollåtkomst för REST API.

För att lösa problemet aktiverar du HMAC-SHA1-signaturer för OAuth-autentisering på din Magento-server. Gör sedan följande steg för att uppdatera dina REST-behörigheter:

  1. Avkommentera eller lägg till omskrivningsregeln i din .htaccess . Det här är raden du vill se till är avkommenterad:
    RewriteRule ^api/rest api.php?type=rest [QSA,L]
  2. Dubbelkolla att din REST-roll är korrekt konfigurerad
    Vi går igenom instruktionerna för detta i vår guide för att konfigurera kuponger för Magento i avsnittet som länkas här.
  3. En annan vanlig orsak är att olika Apache-moduler kan ta bort rubriken ”Authorization: Basic base64 (user:password)”.
    Läs det här inlägget för mer information

Kupongkoder som fylls i i e-postmeddelanden av Klaviyo är inte unika – alla mottagare verkar få samma kod.

När du skapar en prisregel i Magento ska alternativet för att koppla en ny prisregel till en specifik kupong vara inställt på Specific Coupon och du måste ha kryssrutan ”Use Auto Generation” markerad.

Klicka på din prisregel i Magento och under Allmän information rullar du ned till radalternativet "kupong" och ändrar den här inställningen till "Specifik kupong". Kryssa sedan i rutan för automatisk generering här. Det här bör åtgärda problemet och göra att vi kan generera en ny unik kupong för varje e-postmottagare.

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