【问题标题】:Add the New order email notification attachment to the vendor email将新订单电子邮件通知附件添加到供应商电子邮件
【发布时间】:2017-04-12 10:59:30
【问题描述】:

在 WooCommerce 中,我使用 woocommerce-product-vendors 作为多供应商插件。结帐后,我以管理员身份收到一封带有附件(上传文件)的新订单电子邮件通知。

但供应商收到相同的电子邮件,但没有附件。我需要供应商也收到附件。

谢谢

【问题讨论】:

    标签: php wordpress woocommerce orders email-notifications


    【解决方案1】:

    您可以使用 woocommerce_email_recipient_new_order 过滤器挂钩中挂钩的自定义函数尝试此代码:

    add_filter('woocommerce_email_recipient_new_order', 'adding_vendor_email', 10, 2);
    function adding_vendor_email( $recipient, $order ) {
        if ( ! is_a( $order, 'WC_Order' ) ) return $recipient; // (Optional)
    
        // Your code or conditions to get the vendor email (if needed)
    
        $recipient .= ",vendor@yourdomain.com";
        return $recipient;
    }
    

    您将需要自定义此自定义挂钩函数以动态获取电子邮件……

    代码进入您的活动子主题(或主题)的 function.php 文件或任何插件文件中。

    此代码已经过测试并且可以工作

    您也可以使用 woocommerce_email_attachments 过滤器钩子...见this related thread

    【讨论】:

    • 非常感谢 Loic 的支持,我真的认识到你是最好的感谢。
    猜你喜欢
    • 1970-01-01
    • 2022-08-04
    • 2018-01-04
    • 1970-01-01
    • 2018-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多