Maîtriser le niveau expert du langage de personnalisation Liquid
Avec le nouveau langage de personnalisation, vous pouvez intégrer de nombreux éléments de personnalisation.
Ajouter des variables de personnalisation dans les emails permet de rendre vos messages plus pertinents et adaptés aux besoins de chacun de vos clients, ce qui améliore grandement leur engagement. Cela enrichit l'expérience client en les faisant se sentir reconnus et valorisés, tout en renforçant leur fidélité à votre marque.
Nous allons vous détailler à travers cet article différents cas d'usage autour des variables que vous pouvez intégrer :
Contrôler l'affichage des produits
Intégrer des variables
Formater une variable
Intégrer des calculs
Ajouter une ou plusieurs conditions
Rendez-vous sur cet article pour plus de détails sur les nouvelles variables.
Contrôler l'affichage des produits
Vous pouvez utiliser des conditions pour contrôler l'affichage des produits. Voici un exemple de boucle avec une condition pour n'afficher que les produits ayant un prix supérieur à 50 :
{% for product in products %} {% if product.price > 50 %} {{ product.title }} <!-- Ajoutez d'autres propriétés du produit ici --> {% endif %} {% endfor %}
Dans cet exemple, la condition {% if product.price > 50 %} vérifie si le prix du produit est supérieur à 50. Si la condition est vraie, le titre du produit (et éventuellement d'autres propriétés) sera affiché. Vous pouvez ajouter d'autres conditions en utilisant des opérateurs logiques tels que and, or, ==, !=, etc., selon vos besoins.
Assurez-vous d'adapter la condition en fonction des critères que vous souhaitez appliquer pour afficher les produits.
Intégrer des variables
Cette section vous présente les meilleures pratiques pour afficher les variables dans vos designs emails.
Il convient d'écrire le nom complet de la variable avec son champ d'application comme suit
{{ contact.firstname }}.-
Par exemple :
Vous écrivez cet élément dans votre design email :
Hello {{ contact.firstname }}Et c'est l'information suivante qui sera affichée dans l'email reçu par votre contact :
Hello Deborah
Formater une variable
Pour homogénéiser les formats des variables affichés dans vos emails, vous avez la possibilité d'appliquer des règles de formatage.
Par exemple :
Vous écrivez cet élément dans votre design email :
Hello {{ contact.firstname | downcase }}Et c'est l'information suivante qui sera affichée dans l'email reçu par votre contact :
Hello Deborah
Syntax | Output |
|---|---|
| variable |
| VARIABLE |
| Variable |
un autre exemple : | item items |
Intégrer des calculs
Il est possible d'intégrer des calculs en variables afin d'afficher un résultat chiffré en personnalisation dans votre design email.
Par exemple :
Definition | Syntax | Output |
|---|---|---|
Addition |
| 260 |
Subtraction |
| 240 |
Multiplication |
| 2500 |
Division |
| 25 |
Ajouter une ou plusieurs conditions
Syntaxe basique
Par exemple, vous pouvez vérifier si la langue d'un contact est l'anglais de la manière suivante :
{% if contact.language == 'EN' %}
Hello there
{% endif %}
Vous pouvez ajouter une solution de repli si la condition n'est pas remplie à l'aide de la fonction else:
{% if contact.language == 'EN' %}
Hello
{% else %}
Hello
{% endif %}
Syntaxe avec des conditions multiples
Vous pouvez cumuler les conditions comme suit :
{% if contact.language == 'EN' %}
Hello
{% elsif contact.language == 'FR' %}
Bonjour
{% else %}
Hello
{% endif %}
Operateurs
| égal |
| pas égal |
| plus grand que |
| plus petit que |
| plus grand ou égal |
| plus petit ou égal |
| ceci ou cela |
| doit être ceci et cela |
| inclut la sous- chaîne si elle est utilisée sur une chaîne de caractères, ou l'élément si elle est utilisée sur un tableau. |
