정기결제한 사람만 내용 보이게 하기.

안녕하세요 선생님.

 

제 홈페이지는 현재 로그인 상관없이 누구나 내용을 볼 수 있습니다.

이제, 회원가입 시스템과 정기결제 연동으로 수익을 창출할까 고려중입니다.

 

즉, 회원이 된 사람만 내용을 볼 수 있도록 할 것입니다.

그런데 회원이 되고자하는 사람은 회원가입시 정기결제를 해야 회원가입니됩니다. 유튜브레드처럼요.

 

현재 회원가입 되도록 만들었으며, 정기결제 테스트모드까지 완료한 상황입니다.

Q)회원가입 완료 후 즉시 정기결제 페이지로 가게끔 하려면 어떻게 하나요? 즉, 1단계 회원가입 2단계 구독결제하기가 한방에 이어지게 하고 싶어서요.

확인부탁드립니다.

 

감사합니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 안녕하세요~^^

    회원가입 후 특정 페이지로 이동하고 싶으신 건지요?

    워드프레스 user_register 액션을 활용하시면

    회원가입 후 코드를 추가하고 실행되게 하실 수 있습니다.

    워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에

    아래의 코드를 추가해보시겠어요?

    add_action('user_register', 'my_user_register', 10, 1);
    function my_user_register($user_id){
    	wp_redirect('페이지주소');
    	exit;
    }

    위의 코드에서 페이지주소 부분은 실제 정기결제 페이지 주소로 적용해서 확인해보시겠어요?

    고맙습니다.

  • 관리자 -> 외모 -> 테마 편집기가 워드프레스에 안보여서,

    파일질라로 직접  functions.php에 코드 삽입하였습니다.

     

    그러나, 여전히 회원가입 -> 로그인페이지로 이동 합니다.

    제 생각에는 회원가입하여 로그인 정보유지한 채로 결제창으로 못가는거 같습니다. 혹시 제가 실수한 부분이 있나요? 

    참고로, 회원가입 후, "비밀번호가 유출되었습니다."라는 팝업이 떠서 확인창을 눌렀는데, 그창은 1번만 뜨고 이제 나오지 않습니다.

    사진 보시면 functions.php가장 아래부분에 복사하기하였습니다.

    https://imgur.com/U60qrWj

     

    확인부탁드리겠습니다.

    감사합니다.

     

     

  • 올려주신 코드는 별 문제 없어 보입니다.

    회원가입은 어느 플러그인을 사용 중이신지요?

    코스모스팜 회원관리 플러그인을 사용 중이시라면

    아래의 링크도 참고해보시겠어요?

    https://www.cosmosfarm.com/threads/document/13494

    고맙습니다.

  • 안녕하세요 선생님

    제가 그동안 “정기결제 주문 페이지”,“주문 목록 페이지"는 만들었는데, 새로운 페이지를 안 만들어서 작동이 제대로 안되왔었네요..(다른 질문방에서 답해 주신대로 이를 정정했습니다.)  

    "정기결제 상품의 숏코드"를 "상품결제창"이라는 페이지를 만들어서 했더니 404오류도 안뜨고 한결 좋아젔습니다.

    다만, 사진과 같이 "회원가입"->"상품결제창"페이지까지는 순조롭게 넘어갔으나, 로그인 완료상태가 아니라서인지 "구매하기"버튼을 눌러도 "로그인"창으로 이동됩니다.

     https://imgur.com/b93yf2I

     

    때문에, 회원가입완료시 로그인완료 상태가 되는 소스를 주신다면 원하던 의도대로 결제가 완료될거 같습니다 ㅠㅠ

    부디 소스를 부탁드립니다.

    감사합니다.

  • 안녕하세요.

    회원가입 후 바로 로그인이 되고 특정 페이지로 이동하게 하는 방법은

    아래의 링크를 참고해보세요.

    https://www.cosmosfarm.com/threads/document/39022

     

    위의 링크에 안내되어 있는 코드 쪽에서 wp_redirect 함수에는

    기존에 적용하신 특정 페이지 주소로 적용해보세요.

    고맙습니다.

  • 해결되었습니다. ㅠㅠ 감사합니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기