Récupérer des paniers abandonnés
Comment récupérer des pages Checkout abandonnées et augmenter vos revenus.
Dans le e-commerce, un abandon de panier désigne le fait pour un client de quitter votre tunnel de paiement avant d’avoir finalisé son achat. Pour inciter vos clients à finaliser leur commande sur Checkout, créez un flux de relance par e-mail.
Les e-mails d’abandon de panier tombent dans la catégorie plus générale des e-mails promotionnels, qui comprend les e-mails visant à informer les clients des nouveaux produits et à partager avec eux des bons de réduction et des ristournes. Les clients doivent accepter de recevoir des e-mails promotionnels pour que vous puissiez les contacter. Checkout vous aide :
- Demander le consentement des clients pour leur envoyer des e-mails promotionnels.
- Recevoir des notifications lorsque des clients quittent Checkout pour pouvoir leur envoyer des e-mails concernant l’abandon de leur panier.
Demander le consentement relatif au contenu promotionnel
Configurez Checkout pour recueillir le consentement de vos clients à recevoir votre contenu promotionnel. Si vous collectez l’adresse e-mail du client ainsi que ce consentement avant de le rediriger vers Checkout, vous n’avez pas besoin d’utiliser consent_
.
Configurer la récupération
Une session Checkout est abandonnée lorsqu’elle atteint son horodatage expires_at et que le client n’a pas finalisé son paiement. Dans ce cas, la session n’est plus accessible et Stripe déclenche le checkout.
webhook, que vous pouvez écouter de manière à tenter de ramener ensuite le client dans une nouvelle session de paiement pour qu’il finalise son achat. Pour utiliser cette fonctionnalité, activez after_
lorsque vous créez la session.
Recevoir des notifications d'abandon
Listen to the checkout.
webhook to be notified when customers abandon Checkout and sessions expire. When the session expires with recovery enabled, the webhook payload contains after_expiration, which includes a URL denoted by after_
that you can embed in cart abandonment emails. When the customer opens this URL, it creates a new Checkout Session that’s a copy of the original expired session. The customer uses this copied session to complete the purchase.
Note
For security purposes, the recovery URL for a session is usable for 30 days, denoted by the after_
timestamp.
{ "id": "evt_123456789", "object": "event", "type": "checkout.session.expired", // ...other webhook attributes "data": { "object": { "id": "cs_12356789", "object": "checkout.session", // ...other Checkout Session attributes "consent_collection": { "promotions": "auto", }, "consent": { "promotions": "opt_in" }, "after_expiration": { "recovery": { "enabled": true, "url": "https://buy.stripe.com/r/live_asAb1724", "allow_promotion_code": true, "expires_at": 1622908282, } } } } }
Envoyer des e-mails de relance
To send recovery emails, create a webhook handler for expired sessions and send an email that embeds the session’s recovery URL. A customer might abandon multiple Checkout Sessions, each triggering its own checkout.
event so make sure to record when you send recovery emails to customers and avoid spamming them.