Cibler les bons checkouts abandonnés
2 cas possibles :
Mon checkout abandonné est déclenché par un trigger Shopify
Dans ce cas, vous pouvez utiliser les conditions décrites ci-dessous sans étape supplémentaire.
Mon checkout abandonné est déclenché par un webhook
Pour conditionner le checkout dans WAX, il faut vous assurer que les données de conditions (nombre d'orders, montant du panier etc) sont transmises via le JSON body.
Par défaut, le flow de checkout abandonné se déclenche pour tous les abandons, sans distinction. Si vous voulez exclure certains profils (clients VIP, gros paniers, clients déjà relancés par email...), c'est à vous d'ajouter cette logique.
Pour cela, insérez un node Conditional Split juste après le déclencheur du flow.
Ce node crée automatiquement deux chemins :
Yes → le contact remplit la condition définie
No → le contact ne la remplit pas
C'est cette branche No qui vous permet de gérer les cas de type "n'a pas fait quelque chose" (ex : n'a pas ouvert de message dans les 30 derniers jours, n'a pas déjà acheté ce produit, etc.).
Les 4 types de conditions disponibles
Le Conditional Split propose quatre familles de critères. Chacune répond à une question différente :
1. Tags : "Ce contact a-t-il tel tag ?"
Is included→ le contact a le tagIs excluded→ le contact n'a pas le tag
On remonte uniquement les tags crées avant la commande du client, pas ceux crées après.
2. Properties about someone : "Que sait-on de ce contact ?"
Ce sont les attributs stockés sur la fiche contact, par exemple orders_count (nombre de commandes) ou total_spent (montant total dépensé) noms exacts à utiliser dans WAX.
Opérateurs disponibles :
Greater than,Less than,Equals,Does not equal,Is null,Is not null.
3. What someone has done : "Qu'est-ce que ce contact a fait ?"
Ce sont les événements associés au contact, filtrables par date :
is before, is after, is in the last, is at least.
👉 Pour cibler ceux qui n'ont pas fait quelque chose, ne cherchez pas d'opérateur négatif ici : utilisez simplement la branche No du Conditional Split.
4. Flow variables : "Que contient ce panier précis ?"
Contrairement aux trois précédents, ce filtre ne porte pas sur le contact mais sur le checkout en cours : montant du panier, IDs produits/variantes, tags du checkout.
C'est la seule catégorie qui vous permette de filtrer sur le contenu du checkout abandonné lui-même, elle n'est disponible que dans le contexte du flow.
Combiner plusieurs conditions dans un node de Conditional Split
La logique de combinaison suit une règle simple :
Action | Logique appliquée |
Plusieurs lignes dans un même bloc | OU |
Ajouter un nouveau bloc | ET |
Exemple concret : si vous voulez cibler les contacts qui ont un checkout > 100€ ET qui n'ont pas le tag "VIP", il faut créer deux blocs distincts, pas deux lignes dans le même bloc.
