在 WooCommerce 中更改股票电子邮件通知收件人
Change stock email notifications recipient in WooCommerce
我想在 woocommerce 中更改库存电子邮件收件人电子邮件地址。已更改管理员电子邮件,但邮件仍将转到旧电子邮件。
要更改库存电子邮件收件人,请尝试以下操作:
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 文件中。它应该有效。
这显然必须直接在数据库中完成,因为没有后端选项可以更改它,而且 woocommerce 显然只是使用安装时的管理员电子邮件地址。只需搜索 table wp_options(如果您为 tables 选择了 wp_ 以外的其他前缀,则搜索不同)以查找 option_name: woocommerce_stock_email_recipient 并将其更改为新的。
这可以在 Woocommerce 设置页面进行设置。
管理员 -> Woocommerce -> 设置 -> 产品 -> 库存
它有点隐蔽,但它就在那里。
管理员 -> Woocommerce -> 设置 -> 产品 -> 库存
我想在 woocommerce 中更改库存电子邮件收件人电子邮件地址。已更改管理员电子邮件,但邮件仍将转到旧电子邮件。
要更改库存电子邮件收件人,请尝试以下操作:
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 文件中。它应该有效。
这显然必须直接在数据库中完成,因为没有后端选项可以更改它,而且 woocommerce 显然只是使用安装时的管理员电子邮件地址。只需搜索 table wp_options(如果您为 tables 选择了 wp_ 以外的其他前缀,则搜索不同)以查找 option_name: woocommerce_stock_email_recipient 并将其更改为新的。
这可以在 Woocommerce 设置页面进行设置。
管理员 -> Woocommerce -> 设置 -> 产品 -> 库存
它有点隐蔽,但它就在那里。
管理员 -> Woocommerce -> 设置 -> 产品 -> 库存