Créer un trigger sur les transactions

S’abonner

Pour créer un trigger de type “Transaction”, il faut :

1- Se rendre dans le menu latéral Campagne > Triggers > Brouillons

La page de listing des triggers s’ouvre, et vous pouvez créer un nouveau trigger en cliquant sur le gros bouton plus en haut à droite.

Une fenêtre s’ouvre dans laquelle vous allez compléter les paramètres généraux de votre trigger.

 

2- Dans la partie “Quel type de données utiliser ?”, veuillez sélectionner le type “Transactions (commandes, paniers…)", puis validez avec la flèche verte en haut à droite.

image 2.webp

Une fois le trigger créé, vous serez redirigé vers l’écran d’accueil, et vous pourrez configurer le reste de votre trigger.

 

3- Cliquez sur le stylo d’édition du bloc “Type de données” :

image3.webp

Vous arrivez sur l’écran de configuration du trigger :

image.png

4- Sur cet écran, vous cochez le statut sur lequel vous voulez déclenchez votre trigger.

Par exemple, vous voulez router un email lorsqu’un client valide son paiement, nous aurons donc :

Limiter aux transactions de type → Commandes / Achats

Limiter aux transacations en statut → Prestashop - Paiement accepté

Limiter aux transactions avec une ligne en statut → Cette information est optionnelle

 

image (1).png

 

Pour le Template, voici toutes les zones de persos que vous pouvez utiliser (dans la mise en place des zones de personnalisation, n'hésitez pas à contacter votre CSM) :

  • Prénom du client : {{var:contact.firstName:""}}
  • Nom du client : {{var:contact.lastName:""}}
  • Identifiant de la commande : {{var:purchaseHeader.externalKey.purchaseIdentifier:""}}
  • Méthode de paiement : {{var:purchaseHeader.paymentMethod:""}}
  • Lister les articles de la commande :
    • Dans un contenu “HTML” : <div>{% for purchaseDetail in var:purchaseHeader.details %} </div>
    • En supprimant les frais de livraison de la liste des articles, il faut ajouter un second contenu “HTML” : <div>{% if purchaseDetail.purchaseGood.externalKey.sku != "shipping-fees" %}</div>
    • Photo du produit : Ajouter un contenu “Image”, cocher l’option “Image dynamique” : {{ purchaseDetail.purchaseGood.imageUrl }} et ajouter le lien d’une image par défaut dans l’URL de l’image
    • Nom du produit : {{ purchaseDetail.purchaseGood.longName }}
    • Prix du produit : {{ purchaseDetail.refAmount }}
    • Quantité : {{ purchaseDetail.quantity }}
    • Terminer le listing en ajoutant deux contenus “HTML”
      • <div>{% endif %}</div>
      • <div>{% endfor %}</div>

image (2).png

  • Montant TTC : {{var:purchaseHeader.amount:""}}
  • Montant HT : {{var:purchaseHeader.taxFreeAmount:""}}
  • Afficher le montant des frais de livraisons :
    • Dans un contenu “HTML” : <div>{% for purchaseDetail in var:purchaseHeader.details %} </div>
    • Dans un second contenu “HTML” : <div>{% if purchaseDetail.purchaseGood.externalKey.sku == "shipping-fees" %}</div>
    • Afficher le montant :  ****{{ purchaseDetail.refAmount }} €
    • Dans un contenu “HTML” : <div>{% endif %}</div>
    • Dans un second contenu “HTML” : <div>{% endfor %}</div>

image (3).png

  • Nom du transporteur : {{var:purchaseHeader.carrierName:""}}

Attention : il n'est pas possible d'afficher l'adresse facturation ou de livraison.

 

 

Pour effectuer les tests, dans un premier temps il faut créer une cible avec l’adresse mail qui servira à faire les tests :

 

image (4).png

5- Vous pouvez ensuite planifier votre Trigger en cliquant sur le calendrier en haut à droite (vous pouvez cocher l’option “Planification permanente”.

image (5).png

Vous pouvez ensuite tester votre trigger en créant des achats “fictifs” et en modifiant les statuts pour qu’ils correspondent à la configuraton de votre trigger.

Après validation, vous pouvez stopper votre trigger (il apparaitra alors dans les triggers stoppés), mettre à jour votre cible à “Tout le monde” et replanifier votre trigger.

 

Lien de la vidéo guide sur la relance panier Sunflow : https://www.loom.com/share/b60f3b8d6de94bdba59becbdac125e0b?sid=3350f48e-48e0-48ea-9026-4be77b81d4e0

Cet article vous a-t-il été utile ?
Utilisateurs qui ont trouvé cela utile : 1 sur 1
Vous avez d’autres questions ? Envoyer une demande