【发布时间】:2019-11-13 03:53:22
【问题描述】:
我的 Woocommerce 商店允许为没有电子邮件地址的匿名客户购买。 允许的付款方式之一是在线卡付款。 我在通知邮件中添加了密件,以便管理员了解付款:
add_filter('woocommerce_email_headers', function ($header, $email_id, $order) {
if ('customer_processing_order' === $email_id) {
$header .= "BCC: MyShopAdmin <myshopadmin@domain.net>";
}
return $header;
}, 10, 3);
当客户在结帐过程中输入电子邮件时效果很好。
当客户没有输入电子邮件地址时,没有电子邮件。是的,这是合理的 - 没有电子邮件地址 = 没有电子邮件。
但我想通知商店管理员付款成功,即使没有输入客户电子邮件地址。怎么做?
猜测在 Woocommerce 中存在某个点,我可以在邮件发送初始化之前及早分析电子邮件标题。我没有找到任何挂钩/过滤器。 有人可以帮助我吗?
【问题讨论】:
标签: wordpress woocommerce hook-woocommerce