영카트 신용카드 결제 완료 시 무조건 g5_shop_cart에 기록이 남아야 하나요?
본문
영카트 기본 구조가 장바구니에 한번 넣은 다음에 결제가 완료되는 것으로 알고 있는데요.
그러면 신용카드 결제 완료해서 돈까지 빠져나간 상황이라면, 무조건 g5_shop_cart에 무조건 값이 있어야 하는 거죠?
신용카드 결제 완료를 해도 해당 주문건에 대한 g5_shop_cart 값이 아예 없는 경우가 있을 수 있나요?
답변 4
신용카드 결제 완료를 해도 해당 주문건에 대한 g5_shop_cart 값이 아예 없는 경우가 있을 수 있나요?
===>그런 경우는 없습니다
결제 후에 카트내역이 삭제되면 어떤 상품을 몇개 주문했는지 알 수 없게 됩니다
장바구니는 말그대로 케시로인해서 임시저장하는곳이므로 결제가 완료가 되면 장바구니는 비여지는 것이 맞습니다
하여 장바구니는 결재가완료되면 사라져야합니다. 즉 케시는 초기화된다라는 뜻이되겟습니다.
따라서
결재완료후에는 상품의 상세정보 orderinquiryview.php?od_id=상품아이디 또는 개인주문 정보는 shop/mypage.php 를 확인하시기 바랍니다.
cart는 완료 후에도 정보를 가지고 오는데 쓰여서 삭제되는 경우는 없습니다. 다만 결제 완료 후에 주문번호가 변경이 됩니다.
영카트는 구조적으로 주문 상품에 대한 내역은 장바구니에서 가져와야 해서 장바구니 디비에 해당주문건의 장바구니 내역이 사라진다면 오류가 날 것입니다.
장바구니 status 에서 주문에서 완료나 다른 것으로 상태변경만 되는 것입니다.
장바구니 데이타가 삭제 되었다면 오더폼업데이트 파일에서 봐 보세요..
왜 삭제되는지를요..
답변을 작성하시기 전에 로그인 해주세요.