Maîtriser le nouveau language de personnalisation
Pour réaliser vos cas d'usages de personnalisation simples et complexes, vous pouvez et devez utiliser le nouveau language de personnalisation mis à disposition dans votre interface. Ce language a été abstrait pour la majorité des cas d’usages simples ou récurrents.
Ce nouveau language de personnalisation est basé sur un langage open-source développé par Shopify, le Liquid. Conçu pour être simple et facile à utiliser, il permet aux utilisateurs de personnaliser leurs emails et autre contenu de manière dynamique, sans avoir besoin de compétences en programmation avancées.
Ce nouveau language propose des variables, des conditions, des boucles et d’autres fonctions pour personnaliser votre contenu. Vous pourrez ainsi formater du texte ou encore appliquer des calculs mathématiques.
Une de ses principales forces est sa simplicité. Les débutants peuvent facilement apprendre les bases du langage en peu de temps, tandis que les utilisateurs avancés peuvent exploiter sa flexibilité pour répondre à des cas d’usages de personnalisation sophistiqués et très dynamiques. De plus, il est intégré à de nombreuses plateformes populaires, ce qui en fait un choix populaire parmi les intégrateurs.
-
Exemple simple
Vous pouvez insérer une variable en utilisant la syntaxe {{contact.firstname}}
ou conditionner une partie de votre email en fonction de la langue du contact de cette manière {% if contact.language == "FR"%} Bonjour {%else%} Hello {% endif %}
-
Exemples de cas d'usages | Variables correspondantes avec le nouveau language Liquid |
Scope contact Pour ajouter la variable prénom (anciennement |
|
Scope contact Pour ajouter la variable lien de désabonnement (anciennement |
|
Scope contact Pour afficher une variable en fonction de la langue (anciennement avec |
|
Scope contact & produit |
|
Scope commande |
|
Scope produits Pour afficher des produits d'après certains ID de produit |
|
Scope contact Avec un exemple mêlant condition et custom field |
|
Scope commande |
|
Scope produits Pour afficher des produits dont la liste se trouve dans un champ custom du contact |
|
Scope produits Pour afficher des produits en ligne |
|