【问题标题】:Change stock email notifications recipient in WooCommerce在 WooCommerce 中更改库存电子邮件通知收件人
【发布时间】:2019-02-27 11:50:01
【问题描述】:

我想在 woocommerce 中更改库存电子邮件收件人的电子邮件地址。已更改管理员电子邮件,但邮件仍会转到旧电子邮件。

【问题讨论】:

  • 您检查了吗 - 通知收件人 - 输入通知的电子邮件地址。

标签: php wordpress woocommerce stock email-notifications


【解决方案1】:

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

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

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

【讨论】:

  • 这应该是新的更新接受的答案。无需更改数据库。
  • 当产品没有库存时,通知电子邮件发送到管理员和供应商电子邮件 ID!我只将管理员电子邮件添加到库存部分,但不知道供应商如何也收到通知电子邮件你有什么想法吗?请指教
【解决方案2】:

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

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 文件中。它应该可以工作。

【讨论】:

  • 嘿,它也有效,但我已经用数据库 wp_options 表选项名称更改它 -> “woocommerce_stock_email_recipient”...谢谢你的帮助:)
  • 这显然不能在 woocommerce 中设置,必须在数据库中设置……至少我在 woo 后端的任何地方都没有找到它,所以我也在数据库中做了。 ..非常愚蠢。
  • 当产品没有库存时,通知电子邮件发送到管理员和供应商电子邮件 ID!我只将管理员电子邮件添加到库存部分,但不知道供应商如何也收到通知电子邮件你有什么想法吗?请指教
【解决方案3】:

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

【讨论】:

  • 当产品没有库存时,通知电子邮件发送到管理员和供应商电子邮件 ID!我只将管理员电子邮件添加到库存部分,但不知道供应商如何也收到通知电子邮件你有什么想法吗?请指教
【解决方案4】:

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

【讨论】:

  • 我已经告诉过这是更改股票电子邮件收件人电子邮件地址的可能方法之一。谢谢您再次回答
  • 当产品没有库存时,通知电子邮件发送到管理员和供应商电子邮件 ID!我只将管理员电子邮件添加到库存部分,但不知道供应商如何也收到通知电子邮件你有什么想法吗?请指教
猜你喜欢
  • 1970-01-01
  • 2017-06-15
  • 1970-01-01
  • 2018-02-17
  • 2018-09-14
  • 1970-01-01
  • 2018-02-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多