Создание условия отправки уведомления Woocommerce при покупке отдельного товара

У меня на сайте Wordpress - Woocommerce всего четыре товара. Мне нужно чтобы при покупке каждого из них покупателю отправлялись бы разные уведомления о покупке. Одно уведомление готово и прописано в Woocommerce. Выполнено без плагина по следующей рекомендации: https://cloudredux.com/adding-sending-custom-woocommerce-email-for-woocommerce-3-0/ Триггеры переключения статусов заказа в этом рецепте отключены. Штатные уведомления не нужны, и отключаются в админ панели. Попытки использовать рекомендации с применением product_id ни к чему не привели. Прямых не нашел, а при переделке, очевидно, допускаю ошибки. За исходный код брал:

add_action( 'woocommerce_email', 'send_crwc_welcome_bentley_email_notification' );

// Using $object in function was key to remove_action below
function add_CRWC_Welcome_Bentley_Email_Notification ( $object ) {

    // Simple way to get the order ID
    $order_id = get_the_ID();

    $order = new WC_Order( $order_id );
    $items = $order->get_items();

    foreach ( $items as $item ) {

        // If product ID in order, send email
        $product_id = $item['product_id'];
        if ( $product_id == XXX ) {
           $email_notificacions ('crwc-welcome-bentley-email');
           
        } 
    }
}

В результате кастомное уведомление не приходит. Не сочтите за труд, помогите страждущему.))


Ответы (0 шт):