При наличии подписок WooCommerce уведомления по электронной почте, подтверждающие приостановку, срок действия или отмену подписки, отправляются только администратору магазина. Я хотел бы, чтобы cc: клиент на этих уведомлениях.
Я считаю, что нашел правильные зацепки, но обнаруженная мной настраиваемая функция, которая должна быть cc: клиент для отмены заказов в обычном WooCommerce (не в подписках) не работает. Я довольно новичок в PHP и WooCommerce.
Вот код, который у меня сейчас есть:
/** CC customer on subscription change emails */
add_filter( 'on-hold_subscription_notification', 'custom_woocommerce_cc_customer_email', 10, 2 );
add_filter( 'expired_subscription_notification', 'custom_woocommerce_cc_customer_email', 10, 2 );
add_filter( 'cancelled_subscription_notification', 'custom_woocommerce_cc_customer_email', 10, 2 );
function custom_woocommerce_cc_customer_email( $recipient, $order ){
return $recipient . ',' . $order->get_billing_email();
}
Без этого кода все работает должным образом (администратор получает по электронной почте уведомление о приостановке, истечении или отмене подписки, но клиент - нет).
С этим кодом ни администратор, ни клиент не уведомляются.
Опять я ищу решение, чтобы уведомить как администратора, так и клиента.