Comment configurer une campagne de panier abandonné
Les acheteurs qui ajoutent des articles à un panier et partent sans acheter sont parmi les conversions les plus faciles à récupérer. Ils ont déjà manifesté une intention.
Ce guide vous montre comment leur envoyer un e-mail de panier abandonné dans Pushwoosh : déclenchez l’événement PW_AbandonedCart depuis votre boutique, affichez les articles délaissés dans l’e-mail avec le bloc Produits, et déclenchez l’envoi depuis un Customer Journey.
Qu’est-ce que PW_AbandonedCart
Anchor link toPW_AbandonedCart indique qu’un utilisateur a laissé des articles dans son panier sans acheter. Ce n’est pas un événement par défaut intégré. C’est un nom d’événement partagé utilisé dans les intégrations e-commerce de Pushwoosh pour que les journeys, le bloc Produits et les segments fonctionnent tous de la même manière.
- Intégration Magento : envoie
PW_AbandonedCartetPW_OrderCreatedpour vous automatiquement. - Intégration Shopify : envoie
PW_AbandonedCart,PW_OrderCreatedetPW_AbandonedCartUpdate(se déclenche à nouveau lorsque l’acheteur continue de modifier le même panier) pour vous automatiquement, avec les articles du panier enrichis à partir de votre catalogue de produits. - Toute autre boutique ou backend personnalisé : votre équipe envoie les deux événements via postEvent avec les noms et attributs décrits dans Comment envoyer des rappels de panier abandonné.
Que se passe-t-il lorsque vous envoyez PW_AbandonedCart
Anchor link toL’envoi de PW_AbandonedCart effectue deux actions du côté de Pushwoosh :
- Il est enregistré comme n’importe quel autre événement personnalisé, vous pouvez donc le voir dans les statistiques d’événements et l’utiliser dans les segments.
- Pushwoosh stocke le contenu du panier et tague l’utilisateur avec :
- PW_AbandonedCartID : un identifiant pour le panier actuel, utilisé pour récupérer son contenu au moment de l’envoi.
- PW_AbandonedCartDate : la valeur
abandonedDatede la charge utile de l’événement.
Que se passe-t-il lorsque vous envoyez PW_OrderCreated
Anchor link toLorsque l’acheteur passe une commande, envoyez PW_OrderCreated (ou PW_OrderUpdated). Pushwoosh efface immédiatement PW_AbandonedCartID et PW_AbandonedCartDate pour cet utilisateur. Il ne fait pas correspondre les valeurs orderId : toute commande de l’utilisateur supprime les deux tags, même si l’achat concernait un panier différent.
Exemple : Un acheteur abandonne le panier ORDER-100, puis achète ORDER-200 avant que le rappel ne soit envoyé. Pushwoosh efface les tags, il ne recevra donc pas de rappel concernant ORDER-100.
Comment envoyer des rappels de panier abandonné
Anchor link toSuivez ces étapes pour créer les événements, les envoyer depuis votre boutique, construire l’e-mail et lancer le Customer Journey.
Créez les événements dans votre Control Panel
Anchor link toPushwoosh crée automatiquement un événement et ses attributs à partir du premier appel postEvent sous un nom qu’il ne reconnaît pas, en déduisant le type de chaque attribut de la valeur envoyée. Cette déduction n’est pas fiable pour les champs monétaires dans PW_AbandonedCart. Déclarez les deux événements explicitement pour que les types soient définis correctement :
- Allez dans Audience → Événements dans votre Control Panel Pushwoosh et cliquez sur Créer un événement.
- Créez un événement personnalisé nommé
PW_AbandonedCartavec ces attributs :
| Attribut | Type |
|---|---|
email | string |
orderId | string |
customerId | string |
orderUrl | string |
abandonedDate | date |
createdDate | date |
totalPrice | decimal (price) |
shippingAmount | decimal (price) |
taxAmount | decimal (price) |
discountAmount | decimal (price) |
currency | string |
- Répétez pour
PW_OrderCreatedavec un seul attributorderId.
En savoir plus sur la création d’événements personnalisés.
Envoyez les événements depuis votre backend
Anchor link toDemandez à votre équipe de développement d’appeler postEvent chaque fois qu’un panier est abandonné, en utilisant ce schéma d’attributs :
{ "request": { "hwid": "8f65b16df378e7a6bece9614e1530fb2", "application": "XXXXX-XXXXX", "event": "PW_AbandonedCart", "attributes": { "email": "shopper@example.com", "orderId": "ORDER-10293", "customerId": "CUST-4471", "orderUrl": "https://yourstore.com/cart/restore/ORDER-10293", "abandonedDate": "2026-07-28T10:15:00Z", "createdDate": "2026-07-28T09:40:00Z", "totalPrice": 129.90, "shippingAmount": 9.90, "taxAmount": 0, "discountAmount": 0, "currency": "USD", "items": [ { "productId": "SKU-4821", "name": "Wireless headphones", "quantity": 1, "price": 119.90, "sku": "SKU-4821", "description": "Over-ear, noise-cancelling", "imageUrl": "https://yourstore.com/media/sku-4821.jpg", "productUrl": "https://yourstore.com/products/sku-4821", "category": "Audio" } ] }, "userId": "shopper@example.com" }}Lorsque le panier se transforme en commande, envoyez PW_OrderCreated avec juste le orderId pour effacer les tags du panier :
{ "request": { "hwid": "8f65b16df378e7a6bece9614e1530fb2", "application": "XXXXX-XXXXX", "event": "PW_OrderCreated", "attributes": { "orderId": "ORDER-10293" }, "userId": "shopper@example.com" }}Ajoutez un bloc Produits à votre e-mail
Anchor link to- Ouvrez l’éditeur de contenu d’e-mail et ajoutez un bloc Produits au canevas.
- Dans le panneau des paramètres, définissez la Source sur Panier.
- Définissez le Nombre maximal de produits affichés pour limiter le nombre d’articles du panier qui apparaissent dans l’e-mail.

- Stylisez la grille et le modèle de carte selon vos besoins. Voir Styliser la grille.

Lorsque l’e-mail est envoyé, le bloc Produits recherche le panier stocké de chaque destinataire en utilisant son tag PW_AbandonedCartID. Il remplit ensuite le bloc avec les articles actuels du panier : image, titre, prix et un lien de retour vers le panier. La mise en page provient du modèle de carte que vous avez défini dans l’éditeur. Les destinataires sans ce tag (rien d’abandonné, ou déjà commandé) ignorent le bloc au lieu d’afficher un contenu vide, il est donc sûr de l’utiliser également dans une campagne plus large.
Construisez le Customer Journey
Anchor link to- Ajoutez une Entrée basée sur un déclencheur en utilisant l’événement
PW_AbandonedCart. - Ajoutez une étape Attendre le déclencheur. Définissez sa période d’attente à une heure ou deux. Nommez la branche Commande passée et ajoutez-y l’événement
PW_OrderCreated.
- Acheminez la branche Commande passée vers Sortie. L’utilisateur a déjà acheté, ne lui envoyez donc pas de rappel.
- Acheminez la branche Non déclenché vers l’étape E-mail. Enregistrez l’e-mail que vous avez construit dans Ajoutez un bloc Produits à votre e-mail en tant que contenu d’e-mail, puis sélectionnez-le comme contenu de cette étape.

Testez avant de lancer
Anchor link to- Envoyez un événement de test
PW_AbandonedCartpour un appareil de test. Ne définissez pas le tagPW_AbandonedCartIDmanuellement : le bloc Produits charge le contenu du panier à partir du panier stocké que l’événement crée, et non de la valeur du tag. Sans un événement réel, le bloc s’affichera vide. - Prévisualisez l’e-mail et confirmez la mise en page et le contenu du produit avant de l’envoyer à de vrais acheteurs.