Сделать уведомление о состоянии отложенных заказов работающим в Woocommerce

Случилось со мной, потому что одновременно я работал с виртуальной машиной, а барабан был уже выделен для того, чтобы студия Android не могла забрать какой-либо плунжер, отключив виртуальную коробку и перезапустив ее.

2
задан LoicTheAztec 18 February 2019 в 12:17
поделиться

1 ответ

Обновлен хук

Вместо этого попробуйте использовать следующую перехваченную функцию:

add_action( 'woocommerce_order_status_processing_to_on-hold', 'enable_processing_to_on_hold_notification', 10, 2 );
function enable_processing_to_on_hold_notification( $order_id, $order ){
    // Getting all WC_emails array objects
    $mailer = WC()->mailer()->get_emails();

    // Send the "On Hold" notification
    $mailer['WC_Email_Customer_On_Hold_Order']->trigger( $order_id );
}

Код находится в файле function.php вашей активной дочерней темы (active тема). Это должно работать.

0
ответ дан LoicTheAztec 18 February 2019 в 12:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: