跟进付款失败的订单
付款失败通常是银行拒绝了,或者顾客超时了,而不是顾客改变主意。这个自动化会马上发电邮给顾客,附上重新付款的链接。BCL的Incomplete Payment Follow-up模板已经包含这个流程:你只需要删掉不需要的部分。
只需要一个接受网上付款的表单。模板里的电邮可以直接用,你也可以改写。
这个模板有两个分支:一个发电邮给付款失败的顾客,另一个给已取消的订单。这个范例保留失败的分支,因为提醒顾客未付款的订单会处理已取消的订单。
-
前往Automations,点击Templates。
-
找到Incomplete Payment Follow-up,点击Use Template。BCL会打开新的自动化,它一开始是未启用的。
-
删除取消的分支:点击Status = Cancelled?,点击它下方的垃圾桶图标,再点击Delete Node,然后对Send Cancelled Email做同样的操作。
-
双击Status Changed。筛选条件保持Any,或者把To Status设为Failed,让自动化只在付款失败时运行。点击Save Trigger。

-
双击Status = Failed?,查看它的规则:Payment Status、Equals (=)、Failed。点击Cancel保留它。

-
双击Send Failed Email,需要的话改写内容。点击Save Email。

-
点击Rename取一个你自己的名称,点击Update Automation,然后点击Activate并确认。
完成后的工作流程:

模板的电邮使用这些变量:
| 变量 | 显示 |
|---|---|
{name} |
顾客的名字 |
{order_number} |
订单号码 |
{amount} |
金额,例如RM 35.00 |
{receipt_url} |
收据页面,付款失败时有Retry Payment按钮 |
{business_name} |
你的商家名称 |
正式使用前,先测试运行一次这个范例:
-
在测试模式下,在你的表单付款,然后在sandbox银行选择失败的选项。
-
打开这个自动化,点击Overview。付款失败的交易会显示一个运行记录,它通过了条件并发送了电邮(送达后显示Completed)。其他状态改变显示为Skipped。

几个让这个范例更好用的方法:
- 更简单的做法也能达到同样效果。用空白自动化,加上Payment Failed触发器和一个Send Email步骤,就不需要条件。
- 不要为预约或对号入座的活动发送这封电邮。它们的收据页面没有Retry Payment。如果你也卖这些,就把Payment Source Type设为Payment Form。
- 提供帮助,不要施压。提一下其他付款方式或联系你的方法:付款失败常常是银行的问题,不是买家的问题。
常见问题
为什么运行记录里有很多Skipped?
这个模板从Status Changed开始,每次状态改变都会触发。条件只让付款失败的交易通过,其余的标为skipped。这是正常的。想让运行记录更干净,就在触发器里把To Status设为Failed。
顾客可以为同一笔订单再付款吗?
可以。电邮里的链接是{receipt_url}。如果是网上付款失败,收据页面会显示Retry Payment按钮,为同一笔订单开始一笔新的付款。