Change stock email notifications recipient in WooCommerce

后端 未结 4 1140
小蘑菇
小蘑菇 2021-01-07 07:10

I want to change stock email recipient email address in woocommerce. Already changes admin email but mails are still going to old email.

相关标签:
4条回答
  • 2021-01-07 07:14

    To change stock email recipient, try the following:

    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;
    }
    

    Code goes on function.php file of your active child theme (or active theme). It should works.

    0 讨论(0)
  • 2021-01-07 07:15

    This apparently has to be done in the database directly as there is no backend option to change this and woocommerce apparently simply uses the admin e-mail address from the time it's installed. simply search the table wp_options (or different if you chose another prefix than wp_ for your tables) for the option_name: woocommerce_stock_email_recipient and change it to the new one.

    0 讨论(0)
  • 2021-01-07 07:18

    Admin -> Woocommerce -> Settings -> Products -> Inventory

    0 讨论(0)
  • 2021-01-07 07:28

    This can be set at the Woocommerce settings page.

    Admin -> Woocommerce -> Settings -> Products -> Inventory

    Its a bit hidden but its there.

    0 讨论(0)
提交回复
热议问题