Создание условия отправки уведомления 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');
}
}
}
В результате кастомное уведомление не приходит. Не сочтите за труд, помогите страждущему.))