안녕하세요.
좋은 플러그인을 개발해 주셔서 잘 활용하고 있습니다.
우커머스 게시판 연동문제와 결제관련 문제가 있어 문의드립니다.
사용중인 버전은
php7.4
워드프레스 버전 5.6.2
게시판 플러그인 버전은 6.0
댓글 플러그인 버전은 5.0
1. 우커머스에 게시판을 연동하여 사용할려고 테마 functions.php에 다음 솟수를 삽입하였습니다.
------------------------------
//상품 문의게시판
add_filter('woocommerce_product_tabs', 'kboard_new_product_tab_1');
function kboard_new_product_tab_1($tabs){
$tabs['kboard_new_product_tab_1']['title'] = 'Q&A'; // 탭 이름입니다.
$tabs['kboard_new_product_tab_1']['priority'] = 91;
$tabs['kboard_new_product_tab_1']['callback'] = 'kboard_new_product_tab_content_1';
return $tabs;
}
function kboard_new_product_tab_content_1(){
global $product;
echo '<h2>Q&A</h2>'; // 탭 화면의 제목을 출력합니다.
$board_id = 4; // 새로 만든 게시판의 ID값으로 수정해주세요.
$iframe_id = uniqid();
$product_id = $product->get_id();
$url = new KBUrl();
$_SESSION['kboard_board_id'] = $board_id;
echo '<iframe id="kboard-iframe-' . $iframe_id . '" class="kboard-iframe kboard-iframe-' . $board_id . '" src="' . $url->set('kboard_id', $board_id)->set('category1', $product_id)->set('iframe_id', $iframe_id)->toString() . '" style="width:100%" scrolling="no" frameborder="0"></iframe>';
}
---------------------------------------
https://www.pattern-casa.com/product/ukts022421/ 들어가 보시면 아시겠지만 아이플레임으로 게시판을 들어가야 하는데 사이트 전체페이지가 들어갑니다.
2. 코스모스팜 페이 for 우커머스 플러그인을 연동하여 PG사를 연결하였습니다.
결제쪽에서 데이터 위변조 체크 실패가 뜹니다.
3. error_log 첨부합니다
https://pattern-casa.com/error_log
감사합니다.
안녕하세요~^^
1. 사이트주소/?kboard_id=1 이런 식으로 접속하면
게시판만 설치된 페이지가 표시돼야 하는데 현재 표시되고 있지 않습니다.
워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 고급설정 탭에서
고급 사용자용 고유주소 설정을 활성화해보시겠어요? (그래도 해결되지 않는다면 비활성화해주세요.)
2. "데이터 위변조 체크 실패" 문구가 표시된다면
PG사에서 정식적으로 오픈이 된 상태인지 확인해보셔야 할 듯합니다.
보증 보험 등의 처리가 완료되어야 정상적으로 이용 가능합니다.
우커머스 결제 수단 설정에서 PG사 정보를 입력하지 않으면 테스트 계정으로 진행됩니다.
테스트 계정에서도 같은 문제가 발생한다면 어느 결제 수단을 사용 중이신지도 알려주시겠어요?
3. 에러 로그를 확인해보면 session_start 관련해서 메시지가 표시되고 있습니다.
"session_start() failed: No such file or directory" 이와 같은 에러 메시지로 추측하자면
서버에서 세션 사용이 안 되는 것 같습니다.
서버 관리자 혹은 웹호스팅 업체에 세션 관련해서 문의를 해보시는 게 좋을 듯합니다.
고맙습니다.
답변감사합니다.
1. 이부분은 고급사용자용 고유주소를 설정하니 적용되었습니다.
2. PG사 정보를 입력하지 않으니 테스트 계정으로 진행이 됩니다.
그럼 PG사에 문의해야 할까요?
3. 네 알겠습니다.
테스트 계정으로는 정상적으로 진행된다면
아직 정상적으로 오픈이 된 상태가 아닐 가능성이 높습니다.
해당 부분은 PG사에 문의해보시는 게 좋을 듯합니다.
고맙습니다.