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)