Le Liquid (pour créer des conditions)

Grâce à ce langage, il est possible de personnaliser toutes vos notifications en intégrant des variables comme {{shop.name}} ou {{carrier.code}}, comme déclencheur ou pour afficher leur valeur.

Les utilisations les plus fréquentes du Liquid dans Shipup consistent à déclencher un message spécifique :

  • En fonction d'un transporteur

  • En fonction d'un pays ou d'une ville

  • En fonction d'un mode d'expédition comme le multi-colis ou le Click&Collect

🎥 La vidéo à gauche vous propose un petit tour guidé.

Ajoutez des variables

Celles-ci seront remplacées automatiquement par les vrais attributs de celles-ci.

Exemples :

  • En ajoutant la variable "carrier.code", c'est le nom du transporteur que vous nous avez indiqué qui s'affichera dans le contenu de la notification, automatiquement !

  • En ajoutant la variable "order.first_name", c'est le prénom de la personne qui a commandé qui sera utilisé !

Ajoutez des conditions

Les balises conditionnelles déterminent quel bloc de code doit être exécuté. C'est flou ?

Alors voici un exemple :

  • En utilisant la condition :

    {% if carrier.code == "ups" %} BLABLA {% endif %}

    👉 si le transporteur est UPS, alors le texte "BLABLA" s'affichera (et uniquement si le transport est UPS).

Utilisez les opérateurs

Non, on ne parle pas des opérateurs téléphoniques, mais des opérateurs logiques ! Ils sont utilisés pour définir la logique au sein des balises conditionnelles. C'est flou ?

Alors voici un exemple (et même un exemple dans l'exemple) :

  • Dans l'exemple utilisé dans "Ajouter des conditions", il a fallu indiquer que la valeur "carrier.code" devait être égale à "ups". Eh bien l'opérateur, c'est ce qui permet de dire "est égal à".

    👉 "Est égal à" s'écrit "==" (c'est un opérateur)