영카트 비회원 바로구매 하려는데 장바구니 메세지 해결방법좀 ㅠㅠ
영카트로 쇼핑몰을 만들고있는데
다른게 아니라 원래 구조가 item.php로 갔다가 결제하기 누르면 orderform.php 구조로 가야하는데
제가 만드는 홈페이지같은 경우 그런거 없이 비회원도 구매하기 누르면 바로 결제하기 페이지가 나와야하는데 문제는 그렇게 링크 걸고 해봐도 장바구니가 비어있습니다. 라고 알림창이 계속뜹니다...
어쩔땐 또 비회원일때 결제하기 버튼누르면 바로 orderform으로 가는데
가끔씩 장바구니가 비어있다는 메세지가 뜨는데 ㅠㅠ 이거 왜이러죠
shop/ orderform.php 열어보니까 장바구니 관련된 php가 있어서 지워봐도 안되고
set_session("ss_direct", $sw_direct); // 장바구니가 비어있는가? if ($sw_direct) { $tmp_cart_id = get_session('ss_cart_direct'); } else { $tmp_cart_id = get_session('ss_cart_id'); }
if (get_cart_count($tmp_cart_id) == 0) alert('장바구니가 비어 있습니다.', G5_SHOP_URL.'/cart.php');
----------------------------------------------------------------------------------------
shop/cartupdate.php 경로에서
----------------------------------------------------------------------------------------
// 바로 구매일 경우 if ($sw_direct) { if ($is_member) { goto_url(G5_SHOP_URL."/orderform.php?sw_direct=$sw_direct"); } else { goto_url(G5_BBS_URL."/login.php?url=".urlencode(G5_SHOP_URL."/orderform.php?sw_direct=$sw_direct")); } } else { // goto_url(G5_SHOP_URL.'/cart.php'); } ?>
----------------------------------------------------------------------------------------
위에 cartupdate.php 소스에 저부분을 goto_url(G5_SHOP_URL."/orderform.php?sw_direct=$sw_direct"); 빼고 나머지 부분 전부 주석처리하고 봤는데도 장바구니가 비어있습니다. 메세지 계속 뜨는데 뭐가 문제일까요...
답변 2개
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
위문제와 관련이있나요?