我禁用了管理员或店主的电子邮件,但希望以编程方式启动该操作,以便在使用AJAX运行函数以完成订单后,我可以按预期发送电子邮件,但只能在支付后返回Receipt页面时启动AJAX函数后发送。
目前流程如下:Add to Cart -> Cart -> Checkout -> Reciept Page (disabled new order email here) -> Redirect to Payment -> Payment -> Redirect to final Reciept Page (send the disabled new order notification here).
我正在尝试使用以下内容发送已禁用的新订单电子邮件:
// Get the WC_Email_New_Order object
$email_new_order = WC()->mailer()->get_emails()[\'WC_Email_New_Order\'];
// Sending the new Order email notification for an $order_id (order ID)
$email_new_order->trigger( $order->get_id() );
但是邮件永远不会发送,我想是因为它在WC>设置>电子邮件>新订单下被禁用了-但是有办法解决这个问题吗?