Mettre en place des conditions avec les Shortcodes [if] [else] [endif]
Exemples d'utilisation :
Dans la composition de vos messages de remerciement, affichez un message spécifique en fonction du montant du don.
Sur la page de retour, activez du tracking uniquement dans le cas d'une transaction validée.
Fonctionnement :
Le shortcode [if] prend trois attributs obligatoires qui sont :
subject : texte ou un shortcode
operator : valeurs prédéfinies correspondant au type de comparaison :
superiorTo
inferiorTo
equalTo
value : texte ou un shortcode
Par exemple, le code ci-dessous :
[if subject="[order_amount]" operator="superiorTo" value="100"]
Plus de 100
[endif]
Affichera le texte "Plus de 100" si le montant de la transaction est supérieur à 100.
Par exemple, le code ci-dessous :
[if subject="[order_amount]" operator="superiorTo" value="100"]
Plus de 100
[else]
Moins de 100
[endif]
Affichera le texte :
"Plus de 100" si le montant de la transaction est supérieur à 100.
"Moins de 100" si le montant de la transaction est inférieur ou égal à 100.
Imbrication du shortcode conditionnel :
Il est possible d’imbriquer le shortcode conditionnel jusqu’à 5 niveaux.
Par exemple, le code ci-dessous :
[if subject="[order_amount]" operator="superiorTo" value="100"]
Don [if subject="[order_type]" operator="equalTo" value="S"]ponctuel[else]régulier[endif] de plus de 100
[else]
Don [if subject="[order_type]" operator="equalTo" value="S"]ponctuel[else]régulier[endif] de moins de 100
[endif]
Affichera un texte différent en fonction de si le donateur a procédé :
à un don ponctuel de plus de 100 -> "Don ponctuel de plus de 100 "
à un don régulier de plus de 100 -> "Don régulier de plus de 100"
à un don ponctuel de moins de 100 -> "Don ponctuel de moins de 100"
à un don régulier de moins de 100 -> "Don régulier de moins de 100"