안녕하세요. 정기결제 기능을 사용 중 입니다.
고객이 카드 등록을 하고 신청을 하게 되면, 정기구독을 해 주셔서 감사합니다.
라는 정기구독 신청완료 페이지가 따로 있을까요?
어느 부분에 전환코드를 삽입해야 할지 모르겠습니다.
쇼핑몰의 경우에는 결제가 완료 되었습니다. 라는 안내페이지에 설치를 하거든요.
제가 PG지금 연동중이라 테스트를 할 수가 없습니다 .ㅠ_ㅠ 결제완료 페이지가 있는지도 모르겠고요.
정기구독과 관련해서 코드 삽입을 하려면 어느파일 혹은 어느위치에 삽입을 해야 하는지
알려주실 수 있을까요?
안녕하세요.
모든 플러그인을 비활성화한 후에 다시 시도해보시겠어요?
그래도 해결되지 않으신다면 서버 관리자나 호스팅 업체에도 문의를 해보셔야 할 듯합니다.
다른 방법으로는
FTP로 접속해서 /wp-content/themes/사용중인테마/functions.php 파일 하단에 직접 추가해보시겠어요?
고맙습니다.
감사합니다. 이제 적용을 해봤는데, 적용이 안되네요. 치명적인 오류라고 나오는데.
치명적인 에러를 점검하기 위해 사이트와 통신할 수 없습니다. 이렇게 나오는데, 어떻게 해야 할까요?
안녕하세요~^^
코스모스팜 회원관리 플러그인에서 정기결제 완료 페이지는 별도로 지원하지 않고 있습니다.
직접 추가하시려면
FTP로 접속해서 /wp-content/plugins/cosmosfarm-members/skin/사용중인스킨/ 경로에
subscription-complete.php 파일(결제 완료 페이지)을 새로 추가해주세요.
해당 파일에 페이스북 픽셀 코드를 추가해보세요.
그 다음, 워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
add_filter('cosmosfarm_members_subscription_pay_success_url', 'my_cosmosfarm_members_subscription_pay_success_url', 999, 2);
function my_cosmosfarm_members_subscription_pay_success_url($pay_success_url, $product){
$option = get_cosmosfarm_members_option();
$skin_path = COSMOSFARM_MEMBERS_URL . "/skin/{$option->skin}";
$file_path = COSMOSFARM_MEMBERS_DIR_PATH . "/skin/{$option->skin}/subscription-complete.php";
if(file_exists($file_path)){
$pay_success_url = $skin_path . '/subscription-complete.php';
}
return $pay_success_url;
}
추후 연구 개발하여 전환 코드를 간편하게 추가할 수 있도록 업데이트하도록 하겠습니다.
고맙습니다.