Wat je leert

Wat je leert

Magento Winkelwagentariefregels ondersteunen die kunnen worden gebruikt om korting toe te passen op de bestelling van een klant. Couponcodes kunnen worden aangemaakt voor bestaande prijsregels, zodat shoppers eenvoudig een bepaalde code kunnen gebruiken om korting toe te passen tijdens het afrekenen.

KlaviyoMet de coupon voor Magento functies kan Magento 1.0 zaak het volgende doen:

  • Maak een nieuwe coupon aan in Klaviyo die gekoppeld is aan bestaande prijsregels in Magento.
  • Voeg unieke coupon toe aan flow e-mail, zodat elke ontvanger een unieke code ontvangt.

Deze handleiding legt uit hoe je Magento coupon instelt in Klaviyo.

unieke couponcode zijn momenteel niet beschikbaar bij het verzenden van campagne e-mail. Voor het verzenden van unieke couponcodes in een campagne zouden duizenden codes per seconde moeten worden gegenereerd. Klaviyo kan niet garanderen dat de snelheidsbeperkende instellingen van een specifieke Magento server geen invloed hebben op het genereren van unieke coupons bij dit volume en deze snelheid. Hierdoor zijn unieke coupons alleen beschikbaar bij het versturen van flow e-mail.

Vereisten

Vereisten

Als voorwaarde moet je ervoor zorgen dat je de Magento integraties hebt ingeschakeld in Klaviyo en de Klaviyo extensie hebt geïnstalleerd in Magento.

De REST API inschakelen

De REST API inschakelen

Begin met het inschakelen van de REST API door een nieuwe REST Rol aan te maken en deze volledige toegang te geven.

  1. Klik op Systeem > Webservices > REST - Rollen.
  2. Maak een nieuwe beheerderrol. Voer voor het veld Role Name een naam in, bijvoorbeeld "Administrator".
  3. Klik links op het tabblad Role API Resources. Stel Toegang tot bronnen in op Alle en klik op Rol opslaan.
  4. Navigeer vervolgens naar Systeem > Webservices > REST - Attributen.
  5. Selecteer beheerder uit de lijst met gebruikerstypen.
  6. Stel Toegang tot bronnen in op Alle en klik op Opslaan.
  7. Navigeer vervolgens naar Systeem > Machtigingen > Gebruikers.
  8. Selecteer een beheerdergebruiker uit de lijst en klik op Gebruiker bewerken.
  9. Klik op de tab REST rol in de linker zijbalk.
  10. Klik op het keuzerondje om de nieuwe REST admin rol toe te wijzen aan je gebruiker.
  11. Klik op Gebruiker opslaan.

Je hebt nu de REST API voor je Magento zaak ingeschakeld.

Als je niet zeker weet of je REST API goed is geconfigureerd, bekijk dan de stappen die worden beschreven in onze bron voor het oplossen van problemen met coupon voor Magento 1x.

REST Credentials genereren in Magento

REST Credentials genereren in Magento

Om Klaviyo's Magento couponfuncties in te schakelen, genereer je eerst REST API credentials vanuit je Magento zaak met behulp van de REST admin account die je zojuist hebt gemaakt, en plak je deze in je Klaviyo account.

  1. inloggen als de REST admin gebruiker die je hebt aangemaakt bij het inschakelen van de REST API sectie hierboven
  2. Klik op Systeem > Configuratie en vervolgens op Klaviyo onder het gedeelte Klant.
  3. Klik op OAuth-tokens genereren.763276

De Consumer Key, Consumer Secret, Authorization Token en het Authorization Secret worden ingevuld. In de volgende stap kopieer/plak je deze waarden in je Klaviyo account.

Instellen Magento coupon in Klaviyo

Instellen Magento coupon in Klaviyo

  1. Navigeer vanaf je Klaviyo account naar je Magento integraties.
  2. Klik op de pijl Geavanceerde opties om de couponinstellingen uit te vouwen.
  3. Plak de REST-referenties in die je hierboven hebt aangemaakt.

    Je Magento server moet support HMAC-SHA1 handtekeningen voor OAuth verificatie.

  4. Klik op  Magento Instellingen bijwerken.

Klaviyo worden je REST-referenties gevalideerd en kun je coupons gaan maken op het tabblad coupon van je account.

Een Magento coupon maken in Klaviyo

Een Magento coupon maken in Klaviyo

Als je voor het eerst naar het coupon tabblad in je Klaviyo account navigeert nadat je je REST credentials hebt opgegeven, zie je het bericht, "Je hebt nog geen coupon toegevoegd." 

Voordat je een nieuwe coupon maakt, moet je eerst een Prijsregel definiëren in Magento die alle specificaties voor de coupon bevat. Prijsregels kunnen niet vanuit Klaviyo worden aangemaakt. Een nieuwe coupon die wordt aangemaakt in Klaviyo moet verwijzen naar een reeds bestaande Prijsregel in Magento.

Als je een Prijsregel aanmaakt in Magento, moet je de optie om een nieuwe Prijsregel te koppelen aan een specifieke coupon op Specifieke coupon laten staan en het selectievakje Automatisch genereren gebruiken inschakelen.
  1. Klik op Coupon toevoegen om een nieuwe coupon te maken.
  2. Vul de volgende informatie in: coupon Naam en de Magento Regel ID.
  • couponnaam: De naam die je opgeeft kan alleen bestaan uit letters, cijfers en underscores en mag maximaal 32 tekens lang zijn.
  • Magento Rule ID: Maak eerst een regel in Magento en plak de ID van die regel hier om hem te koppelen aan deze coupon.

Alle aangemaakte coupons verschijnen met de volgende overzichtsgegevens:

  • couponnaam: Naam van de coupon
  • actief Tijdsbestek: Er zijn de volgende opties:
    • actief, Geen vervaldatum
    • Datum A - Geen Vervaldatum
    • Datum A - Datum B
    • actief, Vervalt Datum B
  • Created Datum: Datum waarop de coupon is gemaakt
  • Datum laatste bijwerking: Datum waarop de coupon voor het laatst is bijgewerkt

Coupons kunnen op dit tabblad worden bewerkt en verwijderd via de dropdown aan de rechterkant.

Gebruik een Magento coupon in een flow Email

Gebruik een Magento coupon in een flow Email

Zodra een coupon is aangemaakt, kun je deze invoegen in een flow e-mail met behulp van de volgende placeholdervariabele. Je kunt maar één couponcode per e-mail toevoegen. Je kunt dezelfde couponcode op meerdere plaatsen weergeven, maar je kunt niet meerdere codes gebruiken.

{% coupon_code 'CouponName' %}

Vervang CouponName door de naam van je coupon. Bijvoorbeeld:

mceclip0__2_.png

Gebruik unieke coupon in sms-flow Berichten

Gebruik unieke coupon in sms-flow Berichten

unieke coupon zijn ook beschikbaar voor je sms/mms-berichten in flow. Genereer de codes net zoals je dat voor e-mail zou doen. Gebruik dan de onderstaande templatetag om de code couponaan je sms- of mms-bericht toe te voegen:

{% coupon_code 'CouponName' %}.

Verander in het knipsel CouponName in de naam van de coupon die je wilt en voeg deze toe aan het bericht (flow of campagne).

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

In tegenstelling tot e-mail kun je maar één couponcode per sms-bericht gebruiken. Met e-mail heb je toegang tot verborgen blok om verschillende coupons te sturen op basis van waar iemand woont of wat iemand heeft gedaan. Als je meerdere coupons aan een sms-bericht probeert toe te voegen, krijg je een foutmelding te zien.

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

 

Fouten oplossen

Fouten oplossen

Foutbericht: "Kan geen verbinding maken met de REST API met de opgegeven REST-referenties. Controleer of deze gegevens geldig zijn in je Magento admin."

Foutbericht: "Kan geen verbinding maken met de REST API met de opgegeven REST-referenties. Controleer of deze gegevens geldig zijn in je Magento admin."

Als je deze foutmelding ziet in Klaviyo, zijn er waarschijnlijk twee hoofdoorzaken:

  1. Je Magento server is niet ingesteld op support HMAC-SHA1 handtekeningen voor OAuth verificatie.
  2. Mogelijk heb je geen volledige roltoegang ingeschakeld voor de REST API.

Om dit probleem op te lossen, schakel je HMAC-SHA1 handtekeningen in voor OAuth verificatie op je Magento server. Voer dan de volgende stappen uit om update je REST rechten te geven:

  1. Verwijder het commentaar of voeg de herschrijfregel toe in je .htaccess bestand. Dit is de regel waarvan je zeker wilt weten dat hij ongecommentarieerd is:
    RewriteRule ^API/rest API.php?type=rest [QSA,L]
  2. Controleer of je REST Role correct is ingesteld
    We behandelen de instructies hiervoor in onze gids voor het instellen van coupons voor Magento in het gedeelte waarnaar hier wordt gelinkt.
  3. Een andere veel voorkomende oorzaak is dat verschillende Apache modules de "Authorization: Basic base64 (user:password)" header.
    afrekenen dit bericht voor meer informatie
Couponcodes die door Klaviyo in e-mail worden ingevuld zijn niet uniek -- alle ontvangers lijken dezelfde code te ontvangen.

Couponcodes die door Klaviyo in e-mail worden ingevuld zijn niet uniek -- alle ontvangers lijken dezelfde code te ontvangen.

Bij het maken van een Prijsregel in Magento moet de optie om een nieuwe Prijsregel te koppelen aan een specifieke coupon op Specifieke coupon blijven staan en moet het selectievakje "Automatisch genereren gebruiken" zijn ingeschakeld.

Klik op je Prijsregel in Magento, en scroll onder Algemene informatie naar beneden naar de regeloptie "coupon" en verander deze instelling in "Specifieke coupon". Schakel hier vervolgens het selectievakje voor automatisch genereren in. Dit zou het probleem moeten oplossen en ons in staat moeten stellen om voor elke e-mail ontvangers een nieuwe unieke couponcode te genereren.

Was dit artikel nuttig?
Gebruik dit formulier alleen voor feedback op artikelen. Meer informatie over hoe je contact opneemt met support.

Ontdek meer van Klaviyo

Community
Maak contact met collega's, partners en Klaviyo-experts om inspiratie op te doen, inzichten te delen en antwoorden te krijgen op al je vragen.
Live training
Neem deel aan een live sessie met Klaviyo-experts voor meer informatie over best practices, het instellen van belangrijke functies en andere onderwerpen.
Support

Krijg ondersteuning via je account.

E-mailsupport (gratis proefperiodes en betaalde accounts) 24/7 beschikbaar

Chat-/virtuele assistentie
Beschikbaarheid varieert per locatie en type abonnement