我正在设置联盟计划,从电子邮件通知开始,例如有人应用联盟用户的优惠券代码。
例如:
我尝试使用(没有运气):$order->get_used_coupons()
然后,一旦订单完成,将再次发送电子邮件通知:“订单已完成,包含独家代码”。
答案 0 :(得分:0)
您可以尝试使用隐藏在 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 = "$coupon_code@gmail.com";
$subject = "Coupon $coupon_code has been applied";
$content = "
The coupon code $coupon_code has been applied by a customer
";
wp_mail( $to, $subject, $content );
}
}
代码放在活动子主题(或主题)的function.php文件中,或者放在任何插件文件中。