Magento Events: user-unsubscribe

Het user-unsubscribe event wordt getriggerd wanneer Copernica detecteert dat een klant zich heeft afgemeld voor de nieuwsbrief in de Magento-webshop. Copernica haalt elke minuut de bijgewerkte klantgegevens en bestellingen op en controleert of er wijzigingen zijn ten opzichte van de vorige synchronisatie.

Indien bij een synchronisatie het nieuwsbriefveld in de Magento-database van een gebruiker opeens op "nee" staat, terwijl Copernica eerder "ja" registreerde, wordt dit event getriggerd. Je kunt dit event onder meer gebruiken om gegevens in de Copernica-database bij te werken.

Dit event wordt alleen getriggerd als Copernica eerder een "ja" heeft geregistreerd voor de gebruiker. Als een gebruiker nog niet bekend is in Copernica en voor het eerst als "afgemeld" wordt gezien, dan wordt er geen user-unsubscribe event getriggerd.

Variabelen

Alle velden die teruggegeven worden door de Magento API voor een customer zijn beschikbaar. Deze variabelen zijn direct beschikbaar via de 'trigger'-variabelen in opvolgacties en mailings, bijvoorbeeld: trigger.id in JavaScript en {$trigger.id} in Smarty.

Handige variabelen

De volgende velden zijn vaak handig om te gebruiken in opvolgacties en mailings:

  • {$trigger.name}: de naam van de klant
  • {$trigger.email}: het e-mailadres van de klant
  • {$trigger.dob}: de geboortedatum van de klant
  • {$trigger.gender}: het geslacht van de klant
  • {$trigger.created_at}: het tijdstip waarop de klant geregistreerd is
  • {$trigger.subscribed}: of de klant geabonneerd is op de nieuwsbrief
  • {$trigger.addresses}: een collectie van adressen van de klant

Attributen

Als je een veld exact wilt gebruiken zoals het wordt aangeleverd via de API, kun je dit doen met de {$trigger.attributes}-variabele. Deze variabele bevat alle velden uit de API, zonder aanpassingen door Copernica.

Voorbeeld

Met de volgende Smarty-code halen we het e-mailadres van de nieuwe klant op.

klant met e-mailadres: {$trigger.email} heeft zich afgemeld voor de nieuwsbrief