【发布时间】:2020-02-27 02:41:49
【问题描述】:
我们正在设置来自mailster 的自动回复,当woocommerce 订单状态更新为“已完成”时将触发该回复。
我们似乎无法确定触发自动回复。
这是我们遵循的指南: https://kb.mailster.co/working-with-action-hook-auto-responders/
感谢任何帮助,因为我们已经为此工作了一个月,但没有任何运气。也只是为了通知您,我不是开发人员,但我正在尽力解决这个问题。这是我的第一篇文章,在这里注册只是为了社区的支持。
这是针对woocommerce 的,它将触发动作挂钩以通过mailster 发送自动回复。我们正在使用“我的自定义函数”插件来集成代码,但代码似乎无法正常工作。
// define the woocommerce_order_status_completed callback
function my_custom_hook() {
$order->has_status( 'completed' );
do_action( 'my_custom_hook' );
}
// add the action
add_action( 'woocommerce_order_status_completed', 'my_custom_hook', 10, 1 );
我们预计当 woocommerce 订单状态更改为完成时,mailster autresponder 将触发并立即发送后续电子邮件。
【问题讨论】:
-
我看不到您的 $order 变量是在哪里定义的。此外,您可能还需要一个条件。
标签: php wordpress woocommerce hook action