Så här konfigurerar du kupong (för Magento 1.x)
Du kommer att lära dig
Magento support Shopping Cart Price Rules som kan användas för att tillämpa en rabatt på en kunds order. Kupongkod kan skapas för befintliga prisregler, så att kunderna enkelt kan utnyttja en given kod för att tillämpa en rabatt under kassaprocessen.
Klaviyo's kupong för Magento funktioner gör det möjligt för Magento 1.0 butik att göra följande:
- Skapa en ny kupong i Klaviyo som är kopplad till redan existerande prisregler i Magento.
- Inkludera unik kupong inom flöde e-post, så att varje mottagare får en unik kod.
Den här guiden förklarar hur du kommer igång med Magento kupong i Klaviyo.
unik kupongkod är för närvarande inte tillgänglig när du skickar kampanj e-post. Att skicka unik kupongkod i en kampanj skulle kräva att tusentals koder genereras per sekund. Klaviyo kan inte garantera att en specifik Magento servers inställningar för hastighetsbegränsning inte kommer att påverka genereringen av unik kupong i denna volym och hastighet. På grund av detta är unik kupong endast tillgänglig när du skickar flöde e-post.
Krav
Som en förutsättning måste du se till att du har aktiverat Magento integrationer i Klaviyo och installerat -tillägget Klaviyo Magentoi.
Aktivera REST APIAktivera REST API
Börja med att aktivera REST API genom att skapa en ny REST-roll och ge den full åtkomst, tilldela sedan rollen till en av dina administratörsanvändare.
- Klicka på System > Web Services > REST - Roles.
- Skapa en ny roll Administratör. I fältet Role Name anger du ett namn, t.ex. "Administrator".
- Klicka på fliken Role API Resources till vänster. Sätt Resource Access till 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å Save.
- Gå sedan till System > Behörigheter > Användare.
- Välj en admin-användare i listan och klicka på Redigera användare.
- Klicka på fliken REST-roll i den vänstra sidofältet.
- Klicka på alternativknappen för att tilldela den nya REST-administratörsrollen 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 eller inte, vänligen granska de steg som beskrivs i vår resurs om felsökning kupong för Magento 1x.
Generera REST-autentiseringsuppgifter i Magento
För att aktivera Klaviyo's Magento kupong funktioner, generera först REST API referenser från din Magento butik med hjälp av REST admin Konto du just gjort, och sedan klistra in dessa i din Klaviyo Konto.
- logga in som den REST-administratörsanvändare du skapade i avsnittet Aktivera REST ovan API
- Klicka på System > Configuration och klicka sedan på Klaviyo under avsnittet Kund.
- Klicka på Generera OAuth-tokens.
Consumer Key, Consumer Secret, Authorization Token och Authorization Secret kommer att fyllas i. Du kommer att kopiera/klistra in dessa värden på din Klaviyo Konto i nästa steg.
Installation Magento kupong in KlaviyoInstallation Magento kupong in Klaviyo
- Från din Klaviyo Konto, navigera till din Magento integrationer.
- Klicka på pilen Avancerade alternativ för att expandera kuponginställningarna.
- Klistra in REST-autentiseringsuppgifterna som du skapade ovan.
Din Magento server måste support HMAC-SHA1-signaturer för OAuth-autentisering.
-
Klicka på uppdatera Magento Inställningar.
Klaviyo kommer att validera dina REST-autentiseringsuppgifter och du kommer att kunna börja skapa kupong med kupong-fliken på din Konto.
Skapa en Magento-kupong i KlaviyoSkapa en Magento-kupong i Klaviyo
När du först navigerar till kupongfliken i din Klaviyo Konto efter att ha tillhandahållit dina REST-referenser, kommer du att se meddelandet, "Du har inte lagt till någon kupong ännu."
När du skapar en prisregel i Magento, observera att alternativet att associera en ny prisregel med en specifik kupong ska vara inställt på Specifik kupong och att kryssrutan Använd automatisk generering måste vara markerad.
- Klicka på Add kupong för att skapa en ny kupong.
- Fyll i följande information: kupong Namn och Magento Regel-ID.
- kupong Namn: 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 associera den med denna kupong
Alla skapade kupong kommer att visas med följande översiktsinformation:
- kupong Namn: Namn på kupongen
-
Aktiv tidsram: Det finns följande alternativ:
- Aktiv, ingen utgångsdatum
- Datum A - Ingen giltighetstid
- Datum A - Datum B
- Aktiv, giltighetsdatum B
- Skapat datum: Datum då kupongen skapades
- Datum för senaste uppdatering: Datum då kupongen senast uppdaterades
kupong kan redigeras och tas bort från den här fliken via rullgardinsmenyn till höger.
Använd en Magento kupong i en flödande e-post
När en kupong är skapad kan du infoga den i en flöde-post med hjälp av följande platshållarvariabel. Du kan bara lägga till en Kupongkod per e-post. 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 unik kupong i sms-flöde Meddelanden
unik kupong är också tillgängliga för dina sms/mms-meddelanden i flöde. 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 snippet ändrar du CouponName till namnet på den kupong du vill ha och lägger till den i meddelandet (antingen flöde eller kampanj).
Till skillnad från e-post kan du bara använda en Kupongkod per sms-meddelande. Med e-post har du tillgång till hidden block för att skicka olika kupong baserat på var någon bor eller vad de har gjort. Om du försöker lägga till flera kupong i ett sms-meddelande visas ett felmeddelande.
Felsökning av fel
Felsökning av fel
Felmeddelande: "Det gick inte att ansluta till REST API med de angivna REST-autentiseringsuppgifterna. Kontrollera att dessa inloggningsuppgifter är giltiga i Magento-admin."Felmeddelande: "Det gick inte att ansluta till REST API med de angivna REST-autentiseringsuppgifterna. Kontrollera att dessa inloggningsuppgifter är giltiga i Magento-admin."
Om du ser detta felmeddelande i Klaviyo finns det två troliga grundorsaker:
- Din Magento -server är inte konfigurerad för support 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 detta problem, aktivera HMAC-SHA1-signaturer för OAuth-autentisering på din Magento-server. Följ sedan följande steg för att uppdatera dina REST-behörigheter:
- Kommentera inte, eller lägg till, omskrivningsregeln i din .htaccess fil. Det här är raden som du vill se till att den är okommenterad:
RewriteRule ^API/rest API.php?type=rest [QSA,L]
- Dubbelkolla att din REST Role är korrekt konfigurerad
Vi går igenom instruktionerna för detta i vår guide för att konfigurera kupong för Magento i avsnittet som är länkat här. - En annan vanlig orsak är att olika Apache-moduler kan ta bort "Authorization: Basic base64 (user:password)"-huvudet.
kassa detta inlägg för mer information
Kupongkod som matas in i e-posten av Klaviyo är inte unik -- alla mottagare verkar få samma kod.
När du skapar en prisregel i Magento ska alternativet för att associera en ny prisregel med en specifik kupong vara inställt på Specifik kupong och kryssrutan "Använd automatisk generering" måste vara markerad.
Klicka på din prisregel i Magento, och under Allmän information, bläddra ner till radalternativet "kupong" och ändra denna inställning till "Specific kupong". Markera sedan rutan för automatisk generering här. Detta bör lösa problemet och göra det möjligt för oss att generera en ny unik kupongkod för varje e-postmottagare.