我很高兴地宣布 AutomateWoo 4.8 版将于本周发布! 此版本包含新功能和显着的性能改进。
笔记: 如果您已经为 AutomateWoo 开发了自定义触发器,请务必阅读下面关于优化异步事件的部分。
在此版本中,我们将 AutomateWoo 所需的最低 PHP 版本从 5.4.0 到 5.6.20.
如果您错过了,AutomateWoo 已移至 WooCommerce.com 扩展商店。 在迁移到 WooCommerce.com 中了解这对现有 AutomateWoo 用户意味着什么。
将订阅规则和变量与订单触发器一起使用
在 AutomateWoo 4.8 中,我们很高兴从 Ideas Board 发布我们最需要的 WooCommerce 订阅集成功能之一。 引入三个新触发器可以将订阅规则和变量与订单规则和变量结合使用:
- 已创建订阅订单
- 订阅订单已支付
- 订阅订单状态已更改
如果您之前使用过 已创建订单 触发器,即使订单是订阅订单,也不可能使用任何订阅规则和变量。 现在在 4.8 中,您可以使用 已创建订阅订单 仅针对订阅订单运行的触发器,因此可以访问订阅规则和变量。
另外两个新的触发器, 订阅订单已支付 和 订阅订单状态已更改引入一个新的 订阅订单类型 可以定位续订、父级、重新订阅或切换订阅订单的字段。
Mailchimp 标签支持
在我们现有的 Mailchimp 操作的基础上,我们引入了一个名为 Mailchimp – 更新联系人标签 能够从 Mailchimp 联系人中添加和删除标签。 通过 AutomateWoo 工作流程连接来自 WooCommerce 商店的事件和数据,这在 Mailchimp 列表中打开了强大的细分可能性。
根据客户之前的订单日期进行细分
一个新规则叫做 客户 – 第二个最后支付的订单日期 可以根据客户最近的第二个订单日期对工作流程进行细分。 例如,这可用于构建针对在 14 天内下了两个订单的客户的工作流(如下所示)。
改进的订阅行项目支持
作为伴侣 订阅状态已更改 – 每个订单项 触发器,我们为订阅创建事件添加了一个等效项,称为 已创建订阅 – 每个行项目。 以下三个新变量也可用于两个触发器: subscription_item.attribute, subscription_item.meta, 和 订阅项目数量.
提高性能——优化异步事件
AutomateWoo 4.8 中最大的变化是对异步(async)事件系统的重大性能改进,该系统负责为大多数 AutomateWoo 触发器提供动力。 随着异步事件列表的增加,我们意识到我们可以通过以下方式优化系统 仅运行您的站点需要的事件.
假设您的网站 不是 使用 已创建客户帐户 扳机。 在 4.8 之前,AutomateWoo 仍然会为此触发器创建异步事件,无论它们是否被使用。 现在 AutomateWoo 将仅在启用需要事件的工作流时创建异步事件。
这些优化可以产生真正的影响,特别是在高峰期和大容量商店。
自定义触发器的含义
如果您为您的站点开发了自定义触发器,您可能需要在使用 AutomateWoo 4.8 之前更新代码。 有关所需内容的详细信息,请阅读异步事件文档。
其他变化
我们还在此版本中包含了一些较小的改进和修复。 完整名单:
- 新 – 添加变量 order.date_paid 和 order.date_completed
- 新 – 添加一个 WooCommerce 存款 选项 订单 – 通过创建 规则作为与 WooCommerce 存款扩展的集成
- 新 – 添加对使用的支持 WooCommerce 积分和奖励 带有工作流生成的优惠券的积分修改优惠券
- 新 – 允许电子邮件模板具有自定义文件路径。 这意味着模板可以添加到插件而不是当前主题中。
- 性能——优化初始客户设置数据库查询
- 调整 – 将最低 PHP 版本增加到 5.6.20
- 调整 – 通过工作流添加/删除订阅产品时重新计算优惠券(需要 WooCommerce 3.8)
- 调整 – 排除不是通过结帐从转化跟踪中创建的订单,例如自动订阅续订被排除在外
- 调整 – 允许 客户 – 选择加入 用于商店的触发器 选择退出 模式
- 调整 – 在客户购买规则中使用订单创建日期而不是订单支付日期
- 调整 – 允许为电子邮件模板设置自定义路径,允许通过插件创建模板
- 调整 – 将 ActiveCampaign API 包装器更新到最新版本
- 修复 – 活动监视器 API 错误
- 修复 – 每页设置与管理屏幕项目的插件冲突
- 修复 – 续订/结束查询之前的订阅缺少每天的第一秒和最后一秒的问题
- 修复 – 购物车管理表:按总列排序不起作用
- 修复 – UTM 跟踪参数不适用于 order.reorder_url 多变的
准备好更新了吗?
由于这是一次大型插件更新,我们建议您在更新后测试和/或监控对您的商店至关重要的任何工作流程。 如果您认为自己发现了错误,请随时与我们联系。
感谢您使用 AutomateWoo!
