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

问题描述 投票:-1回答:2

我想在woocommerce中更改库存电子邮件收件人电子邮件地址。已经更改了管理员电子邮件,但邮件仍然是旧电子邮件。

php wordpress woocommerce stock email-notifications
2个回答
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 = '[email protected]';

    return $recipient;
}

代码在您的活动子主题(或活动主题)的function.php文件中。它应该有效。


-1
投票

这显然必须直接在数据库中完成,因为没有后端选项可以改变这一点,而woocommerce显然只是在安装时使用管理员电子邮件地址。只需在option_name:woocommerce_stock_email_recipient中搜索表wp_options(或者如果为表选择另一个前缀而不是wp_),并将其更改为新表。

© www.soinside.com 2019 - 2024. All rights reserved.