2017-07-14 82 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/

相关问题