在 WooCommerce 中应用特定优惠券代码时发送电子邮件通知

Send an email notification when a specific coupon code is applied in WooCommerce

我正在寻找设置联属网络营销计划,从电子邮件通知开始,例如当有人应用联属网络营销用户的优惠券代码时。

例如:

我尝试使用 (没有任何运气)$order->get_used_coupons()

然后一旦订单完成,将再次发送电子邮件通知:"order was completed with exclusive code"。

您可以尝试使用挂钩在 woocommerce_applied_coupon 操作挂钩中的自定义函数(每次应用优惠券时触发)。

这里只是一个功能示例,当使用优惠券时会发送一封电子邮件(电子邮件地址名称收件人设置为优惠券名称)。

您需要根据需要对其进行自定义:

add_action( 'woocommerce_applied_coupon', 'custom_email_on_applied_coupon', 10, 1 );
function custom_email_on_applied_coupon( $coupon_code ){
    if( $coupon_code == 'bob' ){

        $to = "jack.hoover@gmail.com"; // Recipient
        $subject = sprintf( __('Coupon "%s" has been applied'), $coupon_code );
        $content = sprintf( __('The coupon code "%s" has been applied by a customer'), $coupon_code );

        wp_mail( $to, $subject, $content );
    }
}

代码进入您的活动子主题(或主题)的 function.php 文件或任何插件文件。