Table des matières

Ecrire une condition

Les conditions sont utilisées pour appliquer des fonctions spéciales, de manière ciblée. D'une manière générale,

Pour vous aider à écrire une condition, vous pouvez utiliser le module “debug” dans un workflow.

Opérateurs

Coordinateurs

“A && B” signifie alors “A ET B” alors que “A || B” signifie “A OU B OU ENCORE LES DEUX”

Vous pouvez combiner jusqu'à 10 niveau de coordination, en multipliant le nombre de “&&” et de “||” et en créant une condition imbriquée. Voir les exemples.

Vous ne pouvez pas utiliser deux opérateurs différents sur un même pied d'imbrication, car le système ne comprend pas quel opérateur doit alors être traité en priorité. Vous devez alors utiliser des conditions imbriquées. Autrement dit, vous ne pouvez pas avoir à la fois && et ||. Vous devez utiliser &&& ou ||| pour montrer lequel des deux opérateurs a un niveau de condition plus élevé.

Champs

Voici les champs usuellement disponibles. Attention, il faut réfléchir à la façon dont vous rédigez vos conditions, car tous les champs ne sont pas disponibles d'office. Par exemple, rédiger une condition sur le nom de l'utilisateur sans l'avoir collecté au préalable ne pourra que renvoyer FALSE.

Workflows

Client

Panier

cart_total n'est calculé que dans le cas où un élément de type “Résumé de la commande” ou “Panier” a été ajouté auparavant. Sinon, il n'existe pas et la condition renverra FAUX

Exemples

Exemple d'une condition simple : “SI LE TOTAL DU PANIER EST SUPERIEUR A 50,00 EUROS”

cart_total > 5000

Exemple d'une condition combinée : “SI LE TOTAL DU PANIER EST SUPERIEUR A 50,00 EUROS ET S'IL Y A AU MOINS 3 ARTICLES DANS LE PANIER”

cart_total > 5000 && cart_items_count > 2

Conditions dans les déclencheurs de Workflows

Les boutons s'afficheront, même si la condition n'est pas remplie. C'est au moment de l'exécution que la condition est vérifiée. Nous travaillons à l'amélioration de ce processus.