콘텐츠몰 결재 완료 후 다운로드 버튼이 안 보이는 문제

1. 사람에 따라서 콘텐츠몰 결재 완료후 다운로드 버튼이 안 보입니다.

첨부파일은 확실히 셋팅 되어 있고, 되는 사람이 있고 안 되는 사람이 있습니다.

이런 경우에는 어떤 문제인지요?

 

2.결재 완료 된 문서에 대해서 이메일이 오지 않습니다.

환경설정에는 메일을 저장해놨는데, 유독 돈이 되는 콘텐츠 몰에서 결재 완료후에 메일이 안 옵니다. 기본 게시판 등은 모든 메일이 옵니다.

돈이 되는 콘텐츠몰에서 메일이 안 오니 난감합니다.

문제가 몬지요?

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    1. KBoard 퍼스트 콘텐츠몰 스킨에서 정기결제나 특별한 경우가 아닌 경우에는

    다운로드 버튼을 주문조회 페이지에서 확인하실 수 있습니다.

     

    상품 등록 시 첨부파일을 첨부하신 건지요?

    KBoard 플러그인에서 게시글(상품) 등록 페이지에서

    첨부파일이 보이지 않는다면

    워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 기본설정 페이지에서

    최대 첨부파일 개수를 설정해보시겠어요?

     

    2. 말씀하신 환경설정에 메일은 어떤 것을 말씀하시는 건지요?

    KBoard 플러그인에서 kboard_order_execute 액션을 활용하시면

    결제 후 코드를 추가하고 실행되게 하실 수 있습니다.

    코드 사용법은 아래와 같습니다.

    add_action('kboard_order_execute', 'my_kboard_order_execute', 10, 2);
    function my_kboard_order_execute($order, $board){
    	if($board->id == '1'){ // 실제 게시판 id로 적용해주세요.
    		// 이곳에 코드를 추가해보세요.
    	}
    }

    위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해보세요.

    코드는 워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에 추가해주시면 됩니다.

     

    메일 발송의 경우에는 워드프레스 내장 함수인 wp_mail을 활용하시면 보내실 수 있습니다.

    자세한 내용은 아래의 링크를 참고해보세요.

    https://developer.wordpress.org/reference/functions/wp_mail/

    고맙습니다.

  • 1번 문의, 첨부파일 갯수는 확실히 셋팅 되어 있고, 보이는 사람과 안 보이는 사람이 있습니다.

    지금 말씀하신 답변은 이미 알고있는 답변입니다. 성의있는 답변 부탁드립니다.

     

    2번 문의

    add_action('kboard_order_execute', 'my_kboard_order_execute', 10, 2); function my_kboard_order_execute($order, $board){ if($board->id == '1'){ // 실제 게시판 id로 적용해주세요. // 이곳에 코드를 추가해보세요. } }

    어떤 코드를 추가하라는 말인지 이해가 안됩니다.

    이 답변은 이미 봤습니다.

    성의있는 답변 부탁드립니다.

  • 설정에 문제가 없고 첨부파일이 일부 사용자에게만 표시된다면

    표시되지 않는 테스트 계정과 확인해볼 수 있는 페이지 주소 알려주시겠어요?

     

    메일을 보내는 건 워드프레스 내장 함수인 wp_mail 함수를 활용하시면 가능합니다.

    wp_mail 함수 사용 예제는 아래와 같습니다.

    wp_mail('이메일주소', '제목', '내용');

     

    kboard_order_execute 액션에서

    KBoard 퍼스트 콘텐츠몰 스킨의 구매자 정보 필드 설정 쪽 이메일 필드에

    입력한 이메일로 메일을 보내시려면

    아래의 코드를 활용해보세요.

    wp_mail($order->email, '제목', '내용');

    고맙습니다.

  • 아래와 같이 하니깐 메일이 안 옵니다.

    add_action('kboard_order_execute', 'my_kboard_order_execute', 10, 2);

    function my_kboard_order_execute($order, $board)

    { if($board->id == '1')

    wp_mail($order->email, '제목', '내용');

      }

    }

  • 안녕하세요.

    코드를 올려주실 땐 반드시 에디터의 코드 스니펫 삽입 기능을 이용해주세요.

    그렇지 않으면 코드가 이상해져서 에러 나는 코드로 바뀌거나,

    질의응답 시 의사소통에 오해와 문제가 생길 수도 있기 때문입니다.

    올려주신 코드 대신 아래의 코드로 교체해보시겠어요?

    add_action('kboard_order_execute', 'my_kboard_order_execute', 10, 2);
    function my_kboard_order_execute($order, $board){
    	if($board->id == '1'){
    		wp_mail($order->email, '제목', '내용');
    	}
    }

    위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해주세요.

    KBoard 퍼스트 콘텐츠몰 스킨의 구매자 정보 필드 설정 쪽 이메일 필드에

    이메일을 올바르게 입력했는지도 확인해보시겠어요?

     

    그래도 해결되지 않으신다면,

    메일을 보내는 기능은 서버 설정에 의존하기 때문에

    서버 관리자 또는 웹호스팅 업체에도 문의를 해보셔야 할 듯합니다.

    고맙습니다.

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