被放弃购物车恢复(ACR)会检测被放弃或付款失败的结账,并通过电子邮件向客户发送完成购买的链接。你可以为每次恢复添加自动折扣。
什么是购物车恢复?
ACR 会识别开始结账但未完成的客户,无论是付款失败还是在付款前离开,并向他们发送一系列恢复电子邮件。它涵盖一次性购买和新订阅的首次付款,包括免费试用。- 付款失败:客户尝试付款,但付款被拒绝或因错误而失败。
- 结账未完成:客户访问了结账页面,但从未尝试付款。
ACR 如何工作
1
Detection
Dodo Payments 会查找已至少存在 60 分钟且尚未成功的付款。系统会跳过仍在处理或已取消的付款、没有客户电子邮件地址的付款,以及总金额为零的一次性付款。如果客户之后完成了更新的成功付款,则不会记录被放弃的结账。
2
Classification
每个被放弃的结账都会根据原因进行分类:
- 付款失败:客户尝试付款,但付款失败。
- 结账未完成:客户访问了结账页面,但从未尝试付款。
3
Email Sequence
Dodo Payments 会根据分类,在你配置的延迟时间发送最多 3 封恢复电子邮件。每封电子邮件都包含唯一的恢复链接和退订链接。
4
Recovery
客户点击恢复链接后,会打开一个包含其原始购物车的结账页面。他们将在新的结账会话中完成付款。
状态生命周期
每个被放弃的结账都会经历以下状态:配置 ACR
在控制面板的 Settings → Recovery 中开启并配置 ACR。
Abandoned Cart Recovery settings in the dashboard
全局设置
这些设置适用于每个被放弃的结账:电子邮件序列
ACR 有两个电子邮件序列:Payment Failed 和 Checkout Incomplete,每个序列最多包含 3 封电子邮件。控制面板中分别将它们列为 Emails sent to customer when payment fails 和 Emails sent to customer when checkout is incomplete。
ACR email sequence configuration
在 Subject Line 中,Dodo Payments 会替换以下占位符:
{store_name}、{store_owner_name}、{store_contact_email}、{discount_code}、{recovery_link} 和 {unsubscribe_link}。
两个序列使用相同的默认延迟:
恢复电子邮件示例
ACR 会针对每种放弃原因发送不同的电子邮件。以下示例展示客户看到的内容。- Payment Failed
- Checkout Incomplete

Recovery email sent when a payment attempt fails
恢复折扣
当 Give customers a discount code 已开启且百分比大于 0 时,ACR 会在检测到每个被放弃的结账时,为其生成唯一的一次性折扣码。折扣码以ACR- 开头。每个折扣:
- 仅限原始结账中的产品使用
- 从检测时间起,经过 Valid for (days) 中设置的天数后过期
- 仅限兑换一次
- 不会显示在控制面板的折扣列表中(仅供内部使用)
客户恢复体验
客户点击恢复电子邮件中的 Resume Checkout 后,Dodo Payments 会使用相同的购物车打开新的结账会话:包含相同的产品、附加项和数量,以及客户为 Pay What You Want 产品输入的金额。如果你开启了折扣,其折扣码会自动应用。如果客户在该会话仍有效期间再次打开链接,则会重新打开同一个会话。分析
在控制面板的 Analytics → Recovery 下跟踪 ACR 的表现。
Recovery analytics dashboard showing ACR and dunning metrics
Webhook 事件
ACR 会发送两个 Webhook 事件:Recovery Webhook Payloads
查看 ACR 事件的完整 Webhook payload schema。
边缘情况
ACR 会自动处理以下情况:最佳实践
- 从默认设置开始:每封电子邮件都有默认延迟和主题。在获得基准数据后再进行自定义。
- 个性化电子邮件:使用
{store_name}和{discount_code}等主题占位符,让每封电子邮件都与该购买相关。 - 监控分析数据:查看 Recovery rate by email,了解哪些消息带来的转化最多,并关闭恢复效果较差的电子邮件。
- 策略性使用折扣:从较小的折扣(5-10%)开始,在测试其对转化率的影响时保护利润空间。
- 保持电子邮件简洁:让恢复电子邮件简短,并专注于一个操作。电子邮件布局已经包含 Resume Checkout 按钮。
开启 ACR 后,它会自动运行。先使用默认设置,关注分析数据,并根据结果进行调整。
相关内容
Recovery Webhooks
响应
abandoned_checkout.detected 和 abandoned_checkout.recovered 事件。Subscription Dunning
通过自动化催收电子邮件恢复失效的订阅。
Customer Portal
客户管理其订阅和付款方式的位置。
Discounts
折扣码的工作方式,包括 ACR 生成的折扣码。
