Magento klanten

Alle klanten die geregistreerd staan in je webshop, zijn ook toegankelijk via Smarty variabelen, en je kunt de eigenschappen van de klanten rechtstreeks in mailings plaatsen met deze Smarty variabelen:

{$mywebshop.customer.123.name}
{$mywebshop.customer.123.email}
{$mywebshop.customer.123.created_at}

Hierboven zie je een voorbeeld van hoe je wat eigenschappen van klant "123" in je mailing opneemt. Hierbij verwijst {$mywebshop} naar de naam van je integratie, en "123" naar het ID van de klant.

Welke variabelen zijn beschikbaar?

In principe zijn alle eigenschappen die door de Magento API worden teruggegeven rechtstreeks beschikbaar als Smarty variabelen. Voor een compleet en actueel overzicht van de beschikbare variabelen kun je het beste de 'Variabelen'-tab bij een integratie in de Integraties-module raadplegen. Deze tool toont alle eigenschappen van beschikbare objecten rechtstreeks via de Magento-koppeling. Daarnaast kun je deze variabelen ook terugvinden in de Magento customer API documentatie De volgende variabelen zijn echter vaak handig in het gebruik:

  • {$mywebshop.customer.$id.name}: de naam van de klant
  • {$mywebshop.customer.$id.email}: het e-mailadres van de klant
  • {$mywebshop.customer.$id.dob}: de geboortedatum van de klant
  • {$mywebshop.customer.$id.gender}: het geslacht van de klant
  • {$mywebshop.customer.$id.created_at}: het tijdstip waarop de klant geregistreerd is

In bovenstaande voorbeelden moet je $id vervangen door het ID van de klant.

Naam van de klant

Je kunt de volledige naam van de klant opvragen door gebruik te maken van de name variabele. Deze kan rechtstreeks in templates gebruikt worden om de volledige naam van de gebruiker weer te geven, echter is het ook mogelijk om bijvoorbeeld enkel de voor- of achternaam te laten zien:

{$mywebshop.customer.$id.name}
{$mywebshop.customer.$id.name.firstname}
{$mywebshop.customer.$id.name.lastname}
{$mywebshop.customer.$id.name.suffix}