구독 / 주문 취소 팝업 내용 수정하기

본 매뉴얼에서는 구독 / 주문을 취소할 때 출력되는 취소 사유를 추가하거나, 팝업의 템플릿을 수정하는 방법에 대해 설명합니다.

취소 사유 수정 (필터 사용) #

필터를 사용하여 취소 사유를 수정하는 커스텀 코드입니다.

차일드 테마의 functions.php 파일에 아래 커스텀 코드를 참고하여 원하시는 내용을 추가합니다.

(주의) 본 테마에 적용할 경우, 추후 테마 업데이트 시 작업한 내역이 삭제되므로 차일드 테마에 작업하는 것을 권장드립니다.
본 테마에 작업하실 경우 테마 업데이트 전 반드시 커스텀 작업 내역을 백업 후 업데이트 해주시기 바랍니다.

  1. 구독 취소 사유 수정 #

    //구독 취소 사유 추가하기
    function custom_pafw_subscription_cancel_reasons( $reasons ) {
        $reasons = array_merge( $reasons, array (
            '취소 사유 추가 샘플1',
            '취소 사유 추가 샘플2',
        ) );
        return $reasons;
    }
    add_filter( 'pafw_subscription_cancel_reasons', 'custom_pafw_subscription_cancel_reasons' );
    //구독 취소 사유 변경하기
    function custom_pafw_subscription_cancel_reasons( $reasons ) {
        return array(
            '취소 사유 변경 샘플1',
            '취소 사유 변경 샘플2',
            '기타',
        );
    }
    add_filter( 'pafw_subscription_cancel_reasons', 'custom_pafw_subscription_cancel_reasons' );
  2. 주문 취소 사유 수정 #

    //주문 취소 사유 추가하기
    function custom_pafw_order_cancel_reasons( $reasons ) {
        $reasons = array_merge( $reasons, array (
            '취소 사유 추가 샘플1',
            '취소 사유 추가 샘플2',
        ) );
        return $reasons;
    }
    add_filter( 'pafw_order_cancel_reasons', 'custom_pafw_order_cancel_reasons' );
    //주문 취소 사유 변경하기
    function custom_pafw_order_cancel_reasons( $reasons ) {
        return array(
            '취소 사유 변경 샘플1',
            '취소 사유 변경 샘플2',
            '기타',
        );
    }
    add_filter( 'pafw_order_cancel_reasons', 'custom_pafw_order_cancel_reasons' );

전체 내용 수정 (템플릿 수정) #

템플릿의 내용을 변경하여, 취소 사유를 수정 하시거나 팝업의 내용을 수정하실 수 있습니다.

템플릿은 /plugins/pgall-for-woocommerce/templates/order/경로에 있으며, 파일은 subscription-survey-form.php(구독) / survey-form.php(주문) 입니다.

변경하실 템플릿을 복사하신 다음 /themes/차일드테마/woocommerce/order 경로에 넣어주신 후, 해당 파일을 원하시는 내용에 맞춰 수정해주시면 됩니다.

(주의) 본 테마에 적용할 경우, 추후 테마 업데이트 시 작업한 내역이 삭제되므로 차일드 테마에 작업하는 것을 권장드립니다.
본 테마에 작업하실 경우 테마 업데이트 전 반드시 커스텀 작업 내역을 백업 후 업데이트 해주시기 바랍니다.