我期待設置聯盟計劃,從電子郵件通知開始,例如某人應用聯屬用戶的優惠券代碼。當在WooCommerce中應用特定優惠券代碼時發送電子郵件通知
例如:由客戶施加
- 折扣碼 「鮑勃」。
- 電子郵件通知發送到「[email protected]」(會員)關於客戶在購物車或結帳時應用的優惠券代碼「bob」,,然後才能提交訂單。
我曾嘗試使用(沒有任何的運氣):$order->get_used_coupons()
然後,一旦整理完畢,電子郵件通知會重新發送:「爲了與專屬代碼完成」。
我期待設置聯盟計劃,從電子郵件通知開始,例如某人應用聯屬用戶的優惠券代碼。當在WooCommerce中應用特定優惠券代碼時發送電子郵件通知
例如:由客戶施加
我曾嘗試使用(沒有任何的運氣):$order->get_used_coupons()
然後,一旦整理完畢,電子郵件通知會重新發送:「爲了與專屬代碼完成」。
您可以嘗試使用掛鉤的自定義函數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 = "[email protected]";
$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文件或也以任何插件文件。
正是我在找的東西。爲了將來的參考,你如何尋找WC掛鉤? docs.woocommerce.com? 謝謝! –
@JoeAdroit在'WC_Cart add_discount()'方法的源代碼中... – LoicTheAztec
我現在在'WC_Cart'中看到它。讚賞 –
看看有什麼谷歌可以幫你嗎? http://www.remicorson.com/woocommerce-display-coupons-used-in-an-order-in-the-confirmation-email/ – Difster
正如我在標題中提到的,我希望在結帳之前添加操作。 –