当 woocommerce 订单状态通过操作挂钩完成时如何触发邮件自动回复?
How to trigger mailster autoresponder when woocommerce order status is completed via action hook?
我们正在设置来自 mailster
的自动回复器,当 woocommerce
订单状态更新为 'completed' 时将被触发。
我们似乎不知道如何触发自动回复。
这是我们遵循的指南:
https://kb.mailster.co/working-with-action-hook-auto-responders/
感谢任何帮助,因为我们已经为此工作了一个月,但没有任何运气。也只是告诉你,我不是开发人员,但我正在尽力解决这个问题。这是我的第一个 post 并在这里注册只是为了社区的支持。
这是针对 woocommerce
的,它将触发操作挂钩以通过 mailster
发送自动回复。我们正在使用 'My custom functions' 插件来集成代码,但代码似乎无法正常工作。
// 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 订单状态更改为已完成时,邮件自动响应程序将触发并立即发送后续电子邮件。
您需要在选项页面上创建自动回复。如果您使用 'my_custom_hook',则需要更改函数的名称。
这对你有用:
function trigger_autoresponder($order_id) {
$subscriber_id = mailster_get_current_user_id();
do_action( 'my_custom_hook', $subscriber_id );
}
// add the action
add_action( 'woocommerce_order_status_completed', 'trigger_autoresponder', 10, 1 );
您不需要订单状态的条件,因为它只在 order_completed 状态时触发。如果它不起作用,您可能遇到了自动回复器的问题,因此 post 请提供其设置的屏幕截图,我们可以进一步提供帮助。
我们正在设置来自 mailster
的自动回复器,当 woocommerce
订单状态更新为 'completed' 时将被触发。
我们似乎不知道如何触发自动回复。
这是我们遵循的指南: https://kb.mailster.co/working-with-action-hook-auto-responders/
感谢任何帮助,因为我们已经为此工作了一个月,但没有任何运气。也只是告诉你,我不是开发人员,但我正在尽力解决这个问题。这是我的第一个 post 并在这里注册只是为了社区的支持。
这是针对 woocommerce
的,它将触发操作挂钩以通过 mailster
发送自动回复。我们正在使用 'My custom functions' 插件来集成代码,但代码似乎无法正常工作。
// 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 订单状态更改为已完成时,邮件自动响应程序将触发并立即发送后续电子邮件。
您需要在选项页面上创建自动回复。如果您使用 'my_custom_hook',则需要更改函数的名称。
这对你有用:
function trigger_autoresponder($order_id) {
$subscriber_id = mailster_get_current_user_id();
do_action( 'my_custom_hook', $subscriber_id );
}
// add the action
add_action( 'woocommerce_order_status_completed', 'trigger_autoresponder', 10, 1 );
您不需要订单状态的条件,因为它只在 order_completed 状态时触发。如果它不起作用,您可能遇到了自动回复器的问题,因此 post 请提供其设置的屏幕截图,我们可以进一步提供帮助。