영카트 모바일 주문페이지에서 주문하기 버튼이 안보입니다.
본문
제 기억으로는 주문하기 버튼이 분명 있었습니다.(모바일)
나이스페이 테스트를 위해 신용카드사용하기를 관리자에서 열어둔 후
버튼이 사라진 듯 하여 다시 신용카드사용여부를 꺼두었는데도,
버튼이 안보입니다.
<?php
// 결제대행사별 코드 include (주문버튼)
require_once(G5_MSHOP_PATH.'/'.$default['de_pg_service'].'/orderform.2.php');
if( is_inicis_simple_pay() ){ //삼성페이 또는 L.pay 사용시
require_once(G5_MSHOP_PATH.'/samsungpay/orderform.2.php');
}
if($is_kakaopay_use) {
require_once(G5_SHOP_PATH.'/kakaopay/orderform.3.php');
}
?>
</form>
<?php
if ($default['de_escrow_use']) {
// 결제대행사별 코드 include (에스크로 안내)
require_once(G5_MSHOP_PATH.'/'.$default['de_pg_service'].'/orderform.2.php');
}
?>
</div>
답변 2
pg사를 선택하시 않은 경우 기본값은 kcp 입니다.
\mobile\shop\kcp\orderform.2.php 소스에 보면 아래 버튼 소스가 있는데..
<span id="show_pay_btn" style="display:none;"><input type="button" onClick="forderform_check();" value="주문하기" class="btn_submit"></span>
기본값이 display:none; 이라서..
무통장을 선택하면 버튼이 보여지는 형태입니다.
\mobile\shop\orderform.sub.php 이 파일 963 줄에 보면 버튼이 보여지는게 있습니다.
이 부분의 오류가 나는 겁니다. 다른 부분에서 스크립트 오류 때문일 겁니다.
$("#od_settle_bank").on("click", function() {
$("[name=od_deposit_name]").val( $("[name=od_name]").val() );
$("#settle_bank").show();
$("#show_req_btn").css("display", "none");
$("#show_pay_btn").css("display", "inline");
});
소스를 수정하셧으면 원본코드로 한번 돌려보세요