问题描述
我正在使用 AutomateWoo 插件发送一些电子邮件营销自动化,例如赢回客户(向 XX 天未进行任何购买的客户发送折扣优惠券代码)。
它就像一个魅力,除非我有很多客户符合工作流程的逻辑标准。例如,如果我的网站上一天有 300 个订单,并且这些客户在 300 天内没有进行任何新购买,那么 AutomateWoo 将为这些客户创建一个 200 封电子邮件队列。然后,电子邮件将开始以非常快的速度发送。
AutomateWoo 在短时间内发出的一堆电子邮件导致问题的原因是:
- 我仍在使用我的托管 SMTP 电子邮件服务,每小时限制为 200 封电子邮件。与此同时,AutomateWoo 试图在几分钟内发送这 300 封电子邮件!这导致 SMTP 被阻止,我的电子邮件没有发送给最终客户。
- 我正在使用这封电子邮件在 Integromat 上触发 Webhook(邮件钩子)以实现其他一些自动化,在免费计划中,我在邮件钩子中只有 10 个队列容量。当队列已满(短时间内收到超过 10 封电子邮件)时,其余电子邮件将被忽略。
我的主要目标是将 AutomateWoo 触发的电子邮件速度“减慢”到每分钟 1 - 3 封电子邮件。因为我不需要同时发送所有电子邮件。我不在乎是否需要 3 个小时才能发送 200 封电子邮件,只要它能够送达并且我的 integromat 可以将它们全部捕获作为触发器。
我尝试谷歌搜索并没有找到任何解决方案,我唯一找到的是how to increase the queue batch size。我尝试通过在我的 function.PHP 中插入此代码来修改它以将批大小从默认的 50 减少到 10,如下所示:
function eg_increase_aw_batch_size( $default_batch_size ) {
return 10;
}
add_filter( 'automatewoo_queue_batch_size','eg_increase_aw_batch_size' );
但它似乎不起作用,因为我的 SMTP 仍然被阻止(我不太确定如何进行定量测试)。
有人给我一些关于尝试什么的建议吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)