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 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.
- 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 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.
- Logga in som REST-adminanvändaren som du skapade i avsnittet Aktivera REST APIovan
- 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. Du kommer att kopiera/klistra in dessa värden i ditt Klaviyo-konto i nästa steg.
Konfigurera Magento-kuponger i Klaviyo
- Från ditt Klaviyo-konto navigerar du till din Magento-integrationen.
- Klicka på pilen Avancerade alternativ för att expandera Kuponginställningar.
- 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.
- 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.
- Klicka på Lägg till kupong för att skapa en ny kupong.
- 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.
{% coupon_code 'CouponName' %} Ersätt CouponName med namnet på din kupong. Till exempel:
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).
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.
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:
- Din Magento-server är inte konfigurerad för att stödja HMAC-SHA1-signaturer för OAuth-autentisering.
- 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:
- 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] - 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. - 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.