안녕하세요! 선생님! 현재 스터디 플랫폼을 운영하고 있습니다!
다름 아니라 코스모스팜 정기결제 시스템에서 궁금한 게 있는데요.
정기 결제 상품을 만들 때 보면 결제일로부터 '1주일', '1달' 등 기간을 설정할 수 있는데
여기서 결제 직후가 아니라 '특정 날'부터 '특정 날'까지로 설정하는 방법은 없을까요?
회원이 결제 한 것 말고 제가 '주문 추가 하기' 하는 곳에서는 날짜를 특정할 수 있던데 이 것처럼요!!
현재 라이브와 녹화 강의가 같이 포함된 프로그램을 만든 상황이라서..
예를 들어 오늘 결제(10/23)를 해도 10/25~11/1까지 강의 수강 가능 이런식으로 진행이 가능할까요?
이유는 라이브 + 녹화 강의 프로그램이다보니 홍보 기간이 좀 필요한데.. 이게 된다면 너무 좋을 것 같습니다!
항상 좋은 정보 너무 감사드립니다!!
안녕하세요~^^
코스모스팜 회원관리 플러그인 정기결제 상품에서
이용기간을 특정 날짜로 설정하는 기능은 지원하지 않고 있습니다.
현재는 정기결제 후 실행되는 액션을 활용해서 별도의 코드를 추가해주셔야 할 듯합니다.
cosmosfarm_members_subscription_request_pay 액션을 활용하시면
첫 정기결제 시 코드를 추가하고 실행되게 하실 수 있습니다.
add_action('cosmosfarm_members_subscription_request_pay', 'cosmosfarm_members_subscription_request_pay_20211025', 10, 3);
function cosmosfarm_members_subscription_request_pay_20211025($order, $product, $custom_data){
// 이곳에 코드를 추가해보세요.
}
cosmosfarm_members_subscription_again_success 액션을 활용하시면
첫 결제가 아닌 정기결제가 자동으로 이루어질 때 코드를 추가하고 실행하게 하실 수 있습니다.
예제 코드는 아래와 같습니다.
add_action('cosmosfarm_members_subscription_again_success', 'cosmosfarm_members_subscription_again_success_20211025', 10, 2);
function cosmosfarm_members_subscription_again_success_20211025($order, $product){
// 이곳에 코드를 추가해보세요.
}
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
저희도 이용기간을 특정 날짜로 설정하는 방식 관련해서
좋은 방법이 있을지 연구해보겠습니다.
고맙습니다.