2017-07-14 78 views
0

如標題所示。是否可以爲woocommerce中的特定產品發送自定義電子郵件模板?

要麼通過插件,要麼通過在functions.php文件中添加過濾器,是否可以指定特定woocommerce產品類型的電子郵件通知?

I.e.產品A將始終接收模板A,而產品B始終接收模板B,其餘產品繼續接收其標準新訂單客戶通知等。

任何答案不一定必須是完整的深入解釋,如果你能指出我正確的文檔或其他例子可以讓我走上正軌,我會接受它!我的google-fu讓我失望,只找到幾十個優質的WP插件,這些插件對錢來說做得很少。

+0

莫非這樣的插件工作? https://www.smackcoders.com/documentation/woocommerce-email-customizer/product-based-template 未經我測試,但似乎解決您的問題。 –

+0

買了專業版,它很破碎。這個支持需要數週的時間來解決簡單的投訴。我會說smackcoders是相當不可靠的。在這一天結束的時候,我已經得到了一些我可以修復的代碼,但是我不得不支付99美元。 – gan

回答

0

根據使用的結帳付款類型,對電子郵件提供了一些有用的付款指示。

add_action('woocommerce_before_email_order', 'add_order_instruction_email', 10, 2); 

function add_order_instruction_email($order, $sent_to_admin) { 

    if (! $sent_to_admin) { 

    if ('cod' == $order->payment_method) { 
     // cash on delivery method 
     echo '<p><strong>Instructions:</strong> Full payment is due immediately upon delivery: <em>cash only, no exceptions</em>.</p>'; 
    } else { 
     // other methods (ie credit card) 
     echo '<p><strong>Instructions:</strong> Please look for "Madrigal Electromotive GmbH" on your next credit card statement.</p>'; 
    } 
    } 
} 

我發現這下面的鏈接希望這將有助於你

https://www.cloudways.com/blog/how-to-customize-woocommerce-order-emails/

相關問題