복붙노트

[WORDPRESS] 고객에게 WooCommerce 구독 취소 이메일

WORDPRESS

고객에게 WooCommerce 구독 취소 이메일

해결법


  1. 1.수리를 공유해 주셔서 감사합니다. 구독 취소 확인을 통해 고객에게 이메일을 보내는 것과 같은 목표를 가지고있었습니다.

    수리를 공유해 주셔서 감사합니다. 구독 취소 확인을 통해 고객에게 이메일을 보내는 것과 같은 목표를 가지고있었습니다.

    나는 당신의 솔루션에 대한 몇 가지 업데이트를했고 다음과 같이 끝났습니다.

    /* Send email to a customer on cancelled subscription in WooCommerce */
    add_action( 'woocommerce_subscription_status_pending-cancel', 'sendCustomerCancellationEmail' );
    
    /**
     * @param WC_Subscription $subscription
     */
    function sendCustomerCancellationEmail( $subscription ) {
        $customer_email = $subscription->get_billing_email();
        $wc_emails = WC()->mailer()->get_emails();
        $wc_emails['WCS_Email_Cancelled_Subscription']->recipient = $customer_email;
        $wc_emails['WCS_Email_Cancelled_Subscription']->trigger( $subscription );
    }
    
  2. from https://stackoverflow.com/questions/57317710/woocommerce-subscription-cancellation-email-to-customer by cc-by-sa and MIT license