У нас есть автоответчик, который отправляет вам благодарственное письмо за изменение статуса заказа на завершенный. Автоответчик срабатывает, но отправляет электронное письмо всем подписчикам в списке. Похоже, мы не можем найти правильный код, чтобы отправить его по электронной почте только для того заказа, который только что был выполнен. Мы считаем, что наш код неверен, что приводит к нулю, что приводит к отправке всем подписчикам.
Мы уже пробовали сотни кодов. Это закрытый код, который, как я чувствую, мы получаем для правильного получателя.
function trigger_autoresponder($order_id, $data) {
$email = get_post_meta( $order_id, '_billing_email', true );
do_action( 'my_custom_hook', $email );
}
// add the action
add_action( 'woocommerce_order_status_completed', 'trigger_autoresponder', 10, 1 );
Мы ожидаем, что письмо автоответчика отправит письмо с благодарностью на адрес электронной почты для выставления счета, который был изменен на "выполнено "состояние заказа.