Så här konfigurerar du kuponger (för Magento 1.x)
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 stöder Shopping Cart Price Rules som kan användas för att ge rabatt på en kunds beställning. Kupongkoder kan skapas för befintliga prisregler, så att kunder kan använda en kod för att få rabatt i kassan.
Klaviyo's kupongfunktion för Magento gör det möjligt för butiker med en befintlig Magento 1.x-integration att göra följande:
- Skapa nya kuponger i Klaviyo som är kopplade till befintliga prisregler i Magento.
- Inkludera unika kuponger i meddelanden i e-post- och sms-/mms-flöden, så att varje mottagare får en unik kod.
Den här guiden förklarar hur du kommer igång med Magento-kuponger i Klaviyo.
Magento-genererade unika kuponger är tillgängliga i meddelanden i e-post- och sms-/mms-flöden. De är inte tillgängliga i kampanjmejl. Att skicka unika kupongkoder i en kampanj kan kräva tusentals koder per sekund, och Magentos serverhastighetsbegränsningar kan påverka kodgenereringen i den volymen.
Krav
De här stegen kräver en befintlig, aktiverad Magento 1-integration och att Klaviyo-tillägget är installerat i Magento. Mer information om data som synkas av integrationen finns i datareferensen för Magento 1.
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.
- Klicka på System > Webbtjänster > REST - Roller.
- Skapa en ny Administratör-roll. I fältet Rollnamn anger du ett namn, till exempel "Administratör".
- Klicka på fliken Role API Resources till vänster. Ställ in Resource Access på All och klicka på Save Role.
- Gå sedan till System > Web Services > REST - Attributes.
- Välj Administratör i listan över användartyper.
- Ställ in Resource Access på All och klicka på Spara.
- Gå sedan till System > Behörigheter > Användare.
- Välj en administratörsanvändare i listan och klicka på Redigera användare.
- Klicka på fliken REST-roll i den vänstra sidopanelen.
- Klicka på alternativknappen för att tilldela den nya REST-adminrollen till din användare.

- 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 kupongfunktion i Magento skapar du REST API-autentiseringsuppgifter med hjälp av den administratörsanvändare som du har tilldelat REST-rollen och anger dem sedan i Klaviyo.
- Logga in som den administratörsanvändare du tilldelade REST-rollen i avsnittet Aktivera REST API ovan.
- Klicka på System > Konfiguration och klicka sedan på Klaviyo under avsnittet Kunder.
- Klicka på Generera OAuth-token.

Consumer Key, Consumer Secret, Authorization Token och Authorization Secret fylls i automatiskt. Du ska kopiera/klistra in dessa värden i ditt Klaviyo-konto i nästa steg.
Ställ in Magento-kuponger i Klaviyo
Din Magento-server måste ha stöd för HMAC-SHA1-signaturer för OAuth-autentisering.
- Från ditt Klaviyo-konto navigerar du till din Magento-integrationen.
- På fliken Inställningar går du till Avancerat > Kuponger och väljer Aktivera kuponger.
- Ange din Consumer key, Consumer secret, Authorization token och Authorization secret från Magento.

- Klicka på Spara.
När inställningarna har sparats kan du skapa en kupong på sidan Kuponger.
Skapa en Magento-kupong i Klaviyo
Öppna sidan Kuponger i Klaviyo och välj fliken Magento 1-kuponger.
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.
- Klicka på Skapa Magento 1-kupong.
- Ange namnet och Magento-regel-ID:
- Namn: Använd ett unikt namn med endast bokstäver, siffror och understreck, med en längd på upp till 32 tecken. Du kan inte ändra namnet efter att du har skapat kupongen.
- Magento-regel-ID: Ange ID:t för prisregeln som du skapade i Magento för att koppla den till den här kupongen.
- Klicka på Skapa kupong. När skapandet lyckas tar Klaviyo dig tillbaka till Magento-kuponglistan.

När du har skapat den kan du granska följande uppgifter i Klaviyo:
- Kupong: Kupongnamnet i listan.
- Aktiv tidsram: Öppna kupongen för att se datumen som anges av dess Magento-prisregel. Tidsramen kan visa:
- Aktiv, ingen förfallodag
- Datum A – inget utgångsdatum
- Datum A – Datum B
- Utgångsdatum B
- Skapad: Datumet då kupongen skapades.
- Senast uppdaterad: Datumet då kupongen senast uppdaterades.
Om du vill redigera en kupong klickar du på dess namn, uppdaterar Magento-regel-ID och klickar på Uppdatera kupong. Om du vill ta bort en kupong öppnar du dess radmeny, väljer Ta bort och bekräftar borttagningen.

Använd en Magento-kupong i ett flödesmejl
När en kupong har skapats infogar du den i ett e-postmeddelande i ett flöde med hjälp av följande malltagg. För att visa samma kod på flera ställen upprepar du etiketten med samma kupongnamn.
{% coupon_code 'CouponName' %}Ersätt CouponName med namnet på din kupong. Till exempel:

Om du använder samma kupong i ett e-postmeddelande och ett sms-/mms-flödesmeddelande kan Klaviyo återanvända koden som redan har tilldelats den mottagaren. Om du upprepar kupongnamnet är det ingen garanti för en ny kod för varje meddelande.
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å din kupong och lägger till utdraget i ditt sms- eller mms-flödesmeddelande.

Du kan använda 1 kupongnamn per sms-/mms-meddelande. Om du lägger till olika kupongnamn visas ett fel. I e-post kan du använda visa/dölj-block för att skicka olika kuponger baserat på var någon bor eller vad de har gjort. För att visa 1 erbjudande per mottagare ställer du in villkoren så att endast det avsedda kupongblocket visas.

Felsöka fel
Det går inte att aktivera kuponger eller ansluta till REST API
Du kan se ”Det går inte att aktivera kupong på grund av ett autentiseringsproblem” i integrationsinställningarna eller ”Det går inte att ansluta till REST API med de angivna REST-autentiseringsuppgifterna.” Kontrollera att dessa autentiseringsuppgifter är giltiga i din Magento-admin.”
Kontrollera först att alla 4 REST-autentiseringsuppgifter har kopierats korrekt. Om de stämmer kan du kontrollera följande möjliga orsaker:
- Din Magento-server är inte konfigurerad för att stödja HMAC-SHA1-signaturer för OAuth-autentisering.
- Du kanske inte har aktiverat full rollåtkomst för REST API:t.
Bekräfta att din Magento-server har stöd för HMAC-SHA1-signaturer för OAuth-autentisering. Kontrollera sedan följande REST-behörigheter och serverinställningar:
- 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] - Kontrollera att din REST-roll är korrekt konfigurerad.
Följ stegen i avsnittet Aktivera REST API ovan. - Om du använder Apache ska du kontrollera att det skickar vidare huvudet
Authorizationtill PHP. Magento REST-anslutningen använder OAuth-autentiseringsuppgifter. Se den här guiden för hur du skickar vidare huvudet Authorization för information om serverkonfiguration.
Om felet specifikt nämner ett SSL-certifikat ska du kontrollera att din Magento-butik har ett giltigt och betrott SSL-certifikat installerat.
Alla mottagare får samma kupongkod
När du skapar en prisregel i Magento ska alternativet för att associera en ny prisregel med en specifik kupong lämnas inställt på Specifik kupong och du måste ha kryssrutan ”Använd automatisk generering” markerad.
Klicka på din prisregel i Magento och under General Information skrollar du ned till radalternativet "Kupong" och ändrar den här inställningen till "Specific kupong". Markera sedan kryssrutan för automatisk generering här. Det här bör lösa problemet och låta oss generera en ny unik Kupongkod för varje e-postmottagare.