코스모스팜 페이 for 우커머스 플러그인을 사용하고 있습니다.
가상계좌에 금액을 입금하고 나면 몇분후 자동으로 [가상계좌 입금대기중 -> 처리중]으로 변경되는데
가상계좌에서 금액이 입금 되어서 처리중으로 변경될때 훅을 사용하고 싶습니다.
따로 사용할 수 있는 훅이 있는지 궁금합니다.
아니면 포스트업데이트 훅을 사용하여 포스트 업데이트 때마다 post_status값이 wc-processing이고 가상계좌로 결제 했는지 체크해야 하나요?
뒤에 방법은 나중에 처리중으로 돌릴때 제가 훅에 지정한 코드가 동작할것 같아 따로 또 체크를 해야할 것 같아서요!
혹시 만들어진 훅이 있다면 쓰고싶습니다.
추가로 어떤 방법이 좋은지 힌트를 주시면 감사하겠습니다.
안녕하세요~^^
코스모스팜 페이 for 우커머스 플러그인을 개선해서 업데이트했습니다.
KG이니시스 가상계좌입금통보 시 실행되는 액션을 추가했습니다.
최신 버전으로 업데이트해보시겠어요?
만약, 업데이트를 할 수 없는 상황이라면
FTP로 접속해서 /wp-content/plugins/cosmosfarm-pay-for-woocommerce/gateways/inicis/Cosmosfarm_Pay_WC_Inicis_VBank.php 파일에
아래의 코드를 찾아서
$order->add_order_note('가상계좌 입금이 완료되었습니다.');
찾은 코드 밑에 아래의 코드를 추가해보세요.
do_action('cosmosfarm_pay_wc_inicis_noti_vbank', $order->get_id());
cosmosfarm_pay_wc_inicis_noti_vbank 액션의 사용 예제는
아래와 같습니다.
add_action('cosmosfarm_pay_wc_inicis_noti_vbank', 'cosmosfarm_pay_wc_inicis_noti_vbank_20201217', 10, 1);
function cosmosfarm_pay_wc_inicis_noti_vbank_20201217($order_id){
// 이곳에 코드를 추가해보세요.
}
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
고맙습니다.