Уведомление о новом заказе Woocommerce по электронной почте для администраторов при отложенных заказах - PullRequest
0 голосов
/ 05 января 2019

В WooCommerce, когда покупатель отправляется на заказ из корзины и отправляет заказ, моя woocommerce устанавливается на удержание заказа до тех пор, пока администратор не авторизует его, но сейчас, если заказ установлен на удержание Администратор не получил ни одного письма о.

Я хотел бы отправить электронное письмо администратору, когда клиент разместил новый заказ на удержании. Как я могу это сделать?

1 Ответ

0 голосов
/ 05 января 2019

Следующее отправит уведомление по электронной почте о новом заказе администратору, когда статус заказа удерживается:

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 необходимо включить электронное уведомление о новом заказе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...