Aller au contenu principal

Liquid

Le langage Liquid vous permet de personnaliser toutes vos notifications en intégrant des variables telles que {{shop.name}} ou {{carrier.code}}, afin de déclencher des actions ou d'afficher leurs valeurs.

Les utilisations les plus courantes de Liquid dans ZigZag consistent à déclencher un message spécifique :

  • Selon le transporteur
  • Selon le pays ou la ville
  • Selon le mode de livraison, par exemple une expédition en plusieurs colis ou le click & collect

Où utiliser Liquid​

info

Liquid peut être intégré dans n'importe quel champ de texte comportant l'icône 💧.

  • Notifications (objet, titre et corps du message)
  • Email templates (bannières promotionnelles ou d'incident, texte et pied de page)
  • Tracking page (widgets de bannières promotionnelles contenant du texte)
  • SMS (contenu des SMS)
  • Zendesk or Gorgias ticket (objet, contenu de la note interne et tags)
  • Klaviyo and Customer.io channels (objet, titre et corps du message)

Ajouter des variables​

Celles-ci seront automatiquement remplacées par leurs valeurs réelles.

Exemples :

  • En ajoutant la variable carrier.code, le code du transporteur que vous avez spécifié sera affiché dans le contenu de la notification.
  • En ajoutant la variable order.first_name, le prénom de la personne ayant passé la commande sera affiché.

Ajouter des conditions​

Les balises conditionnelles déterminent quel bloc de code doit être exécuté.

Exemple :

  • En utilisant la condition :

{% if carrier.code == "ups" %} TEXTE À AFFICHER {% endif %}

Si le transporteur est UPS, le texte "TEXTE À AFFICHER" sera affiché (et uniquement si l'expédition est prise en charge par UPS).

Utiliser des opérateurs​

Les opérateurs logiques permettent de définir la logique des balises conditionnelles.

Exemple:

  • Dans l'exemple présenté dans la section Ajouter des conditions, nous devions indiquer que la valeur de carrier.code devait être égale à "ups". L'opérateur permet d'exprimer cette égalité.

L'opérateur "est égal à" s'écrit ==.