在 WooCommerce 中应用特定优惠券代码时发送电子邮件通知
Send an email notification when a specific coupon code is applied in WooCommerce
我正在寻找设置联属网络营销计划,从电子邮件通知开始,例如当有人应用联属网络营销用户的优惠券代码时。
例如:
- 客户应用的优惠券代码 "Bob"。
- 在提交订单之前,会向 "bob@gmail.com"(附属机构)发送一封电子邮件通知,告知客户在购物车或结账时使用的优惠券代码 "bob" =].
我尝试使用 (没有任何运气):$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 文件或任何插件文件。
我正在寻找设置联属网络营销计划,从电子邮件通知开始,例如当有人应用联属网络营销用户的优惠券代码时。
例如:
- 客户应用的优惠券代码 "Bob"。
- 在提交订单之前,会向 "bob@gmail.com"(附属机构)发送一封电子邮件通知,告知客户在购物车或结账时使用的优惠券代码 "bob" =].
我尝试使用 (没有任何运气):$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 文件或任何插件文件。