영카트 모바일에서 결제창....
본문
안녕하세요 문의 드립니다.
영카트 5.6.8을 이용중입니다.
KCP 연동해서 사용중인데 PC버전에서는 아무 문제가 없는데...
모바일에서 결체창이 PC버전으로 떠서 창이 벗어나서 결제를 할 수가 없습니다.
이부분은 어디서 해결해야 할까요?
현재 운영중인데... 모바일에서 판매가 이루어지지 않아 ㅠㅠ
결제설정에 모바일 결제가 가능 유무가 있다는 검색 결과만 찾았는데... 관리자 모드에서는 없고...
답답합니다 도와주세요 ㅠㅠ
다른데 해놓은거 보니.... PC와 모바일의 결제 모듈 실행이 다른 형태인거 같은데.... 모바일에서도 PC 버전꺼가 불러와서 그런거 같은데... 맞을까요? 어떻게 해야 할까요? 다른분이 작업을 해둔건데...
답변 3
ftp접속하셔서 직접 영카트 순정버전과 코드를 비교해 보거나 파일 코드를 올려주셔야 합니다.
/shop/orderform.php
위 파일 내용이 확인해보세요
반응형으로 홈페이지를 하셨다면 거기에 맞게 결제 페이지도 수정을 해주셔야지 합니다. 그누는 피씨와 모바일이 나누어져 있습니다. 결제 모둘도 피씨랑 모바일이랑 말씀하신거처럼 다릅니다.
올려주신 로직에서
// 기기별 주문폼 include
if($is_mobile_order) {
// 모바일 처리 영역입니다.
//여기가 문제입니다. 아래가 주석처리가 되어있네요
// $order_action_url = G5_HTTPS_MSHOP_URL.'/orderformupdate.php';
// require_once(G5_MSHOP_PATH.'/orderform.sub.php');
// 아래의 내용은 PC용입니다.
$order_action_url = G5_HTTPS_SHOP_URL.'/orderformupdate.php';
require_once(G5_SHOP_PATH.'/orderform.sub.php');
} else {
$order_action_url = G5_HTTPS_SHOP_URL.'/orderformupdate.php';
require_once(G5_SHOP_PATH.'/orderform.sub.php');
}
실제 반응형이 어떻게 구성되어있는지를 확인하고 조정해야하겠으나
위의 내용이 작동되게 하려면
다음과 같이 주석부분이 변경되어야합니다.
// 기기별 주문폼 include
if($is_mobile_order) {
// 모바일 처리 영역입니다.
$order_action_url = G5_HTTPS_MSHOP_URL.'/orderformupdate.php';
require_once(G5_MSHOP_PATH.'/orderform.sub.php');
} else {
$order_action_url = G5_HTTPS_SHOP_URL.'/orderformupdate.php';
require_once(G5_SHOP_PATH.'/orderform.sub.php');
}
와 같이 정상적으로 재조정되어야하는데
아마도. 모바일부분이 틀어질것같아보입니다.
다시말해서
제작하신분이 모바일영역을 수정하셔야 정상작동합니다.
직접 수정이 불가하시면 제작의뢰를 하셔야겠죠
!-->!-->
답변을 작성하시기 전에 로그인 해주세요.