코스모스팜 회원관리 플러그인 사용해서 정기결제를 테스트 중에 있습니다.
정기결제를 신청하면 알림메일을 받을 수 있습니다.
그런데, 2회차부터 자동 결제 될 때 알림을 받을 수 있나요?
안녕하세요~^^
코스모스팜 회원관리 플러그인의 cosmosfarm_members_subscription_again_success 액션을 활용하시면
첫 결제가 아닌 정기결제가 자동으로 이루어질 때 코드를 추가하고 실행하게 하실 수 있습니다.
예제 코드는 아래와 같습니다.
add_action('cosmosfarm_members_subscription_again_success', 'cosmosfarm_members_subscription_again_success_20200605', 10, 2);
function cosmosfarm_members_subscription_again_success_20200605($order, $product){
// 이곳에 코드를 추가해보세요.
}
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
FTP로 접속해서 /wp-content/plugins/cosmosfarm-members/class/Cosmosfarm_Members_Controller.class.php 파일에서
해당 액션을 확인해보실 수 있습니다.
고맙습니다.
$order 정보에서 회차 정보를 읽어오려면 어떻게 해야 하나요?
post_content 에 아래와 같은 정보가 있던데 읽는 방법을 모르겠습니다.
Test Subscription 결제되었습니다. [정기결제 2회차]
안녕하세요.
cosmosfarm_members_subscription_again_success 액션 $order 파라미터에서
회차 정보를 가져오시려면
$order->pay_count() 코드를 활용해보시겠어요?
해당 메소드는
FTP로 접속해서 /wp-content/plugins/cosmosfarm-members/class/Cosmosfarm_Members_Subscription_Order.class.php 파일에서 확인해보실 수 있습니다.
고맙습니다.