1. 정확한 제품 또는 플러그인 이름
코스모스팜 회원관리 최신버전
2. 상세 내용
관리자 화면에서 정기결제 주문을 취소(환불)했을 때 훅(hook)을 알 수 있을까요? 고객이 정기결제 상태를 변경하는 때가 아닌 관리자가 직접 해당 정기결제 건을 환불했을 때입니다.
admin_post_cosmosfarm_members_order_cancel인 것 같은데 작동이 안 되는 듯해서요.
그외 코스모스팜 회원관리 플러그인의 훅들을 알 수 있는 링크가 별도로 있을까요?
안녕하세요~^^
주문에 관한 클래스는
plugins/cosmosfarm-members/class/Cosmosfarm_Members_Subscription_Order.class.php 파일에서
확인하실 수 있습니다.
주문 상태 변경 시 동작하는 액션은
cosmosfarm_members_subscription_order_status_update 입니다.
아래 예제 코드를 참고하여 적용해보시겠어요?
add_action('cosmosfarm_members_subscription_order_status_update', function($order, $status){
if($status == 'cancelled'){
// 취소시 동작
}
},10,2);
고맙습니다.