【问题标题】:Woocommerce new order email notification to admin for "On Hold" ordersWoocommerce 新订单电子邮件通知管理员“暂停”订单
【发布时间】:2019-01-05 03:28:12
【问题描述】:

在 WooCommerce 中,当客户从购物车结账并提交订单时,我的 woocommerce 设置为暂停订单,直到管理员授权,但现在如果订单设置为“暂停”管理员没有收到任何有关的电子邮件。

当客户搁置新订单时,我想向管理员发送电子邮件。我该怎么做?

【问题讨论】:

    标签: php wordpress woocommerce hook-woocommerce email-notifications


    【解决方案1】:

    当订单状态为保留时,以下将向管理员发送新订单电子邮件通知:

    add_action('woocommerce_order_status_on-hold', 'email_on_hold_order_admin_notification', 10, 2 );
    function email_on_hold_order_admin_notification( $order_id, $order ) {
        WC()->mailer()->get_emails()['WC_Email_New_Order']->trigger( $order_id );
    }
    

    代码进入您的活动子主题(或活动主题)的 function.php 文件中。测试和工作

    注意:需要在 Woocommerce 管理设置中启用“新订单”电子邮件通知。


    自从 WooCommerce 5+: Allow re-sending New Order Notification in WooCommerce 5+

    【讨论】:

      猜你喜欢
      • 2021-04-19
      • 2017-06-14
      • 2018-09-19
      • 2021-09-05
      • 2019-02-23
      • 2018-06-28
      • 1970-01-01
      • 1970-01-01
      • 2014-05-30
      相关资源
      最近更新 更多