Какой правильный код используется для отправки созданного нами автоответчика на электронную почту клиента, который вызвал перехват? - PullRequest
0 голосов
/ 02 ноября 2019

мы настраиваем автоответчик для отправки на электронную почту клиента, чей статус заказа изменен на завершенный (для автоответчика использовались woocommerce, wordpress и mailster). Автоответчик и ловушка действий работает правильно. Хук активирует автоответчик для отправки электронного письма, но мы не можем выяснить, какой код добавить, поэтому автоответчик будет отправлять электронное письмо только на электронную почту клиента, чей заказ изменен на завершенный.

МыМы пытались поиграть со списком получателей, предоставленным плагином, но мы не можем найти вариант для установки требуемого условия.

Вот код, который мы используем для триггера:

function trigger_autoresponder($order_id) {     
    do_action( 'my_custom_hook' );    
}

// add the action 
add_action( 'woocommerce_order_status_completed', 'trigger_autoresponder', 10, 1 );

Мы ожидали, что автоответчик отправит электронное письмо на почту клиента, который вызвал только перехват. Ваша помощь очень ценится. Заранее большое спасибо.

1 Ответ

0 голосов
/ 02 ноября 2019

Это сделает это. Я отправил изменения на ваш другой вопрос.

function trigger_autoresponder($order_id) {  
    $subscriber_id = mailster_get_current_user_id();
    do_action( 'my_custom_hook', $subscriber_id );    
}

// add the action 
add_action( 'woocommerce_order_status_completed', 'trigger_autoresponder', 10, 1 );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...