在WooCommerce中更改股票电子邮件通知收件人

时间:2019-02-27 11:50:01

标签: php wordpress woocommerce stock email-notifications

我想在woocommerce中更改股票电子邮件收件人的电子邮件地址。已经更改了管理员电子邮件,但邮件仍将转到旧电子邮件。

4 个答案:

答案 0 :(得分:2)

可以在Woocommerce设置页面上进行设置。

管理员-> Woocommerce->设置->产品->库存

它有点隐藏,但是在那里。

答案 1 :(得分:1)

要更改股票电子邮件收件人,请尝试以下操作:

add_filter( 'woocommerce_email_recipient_backorder', 'change_stock_email_recipient', 10, 2 ); // For Backorders notification
add_filter( 'woocommerce_email_recipient_low_stock', 'change_stock_email_recipient', 10, 2 ); // For Low stock notification
add_filter( 'woocommerce_email_recipient_no_stock', 'change_stock_email_recipient', 10, 2 ); // For No stock notification
function change_stock_email_recipient( $recipient, $product ) {
    // HERE set your replacement email
    $recipient = 'thename@email.com';

    return $recipient;
}

代码在您的活动子主题(或活动主题)的function.php文件上。应该可以。

答案 2 :(得分:0)

管理员-> Woocommerce->设置->产品->库存

答案 3 :(得分:-1)

这显然必须直接在数据库中完成,因为没有后端选项可以更改此内容,并且woocommerce显然只是从安装时就使用管理员电子邮件地址。只需在表wp_options中搜索(如果为表选择了不同于wp_的前缀,则可以搜索该表)以找到option_name:woocommerce_stock_email_recipient,并将其更改为新的。