장바구니 실시간 검증 로직 추가

· 6개월 전 · 929

기본 영카트 장바구니는 담을 때만 재고를 확인하는데, 주문 직전까지 시간이 길면 재고 부족/가격 변경 문제가 생길 수 있음.

주문 단계(orderformupdate.php)에서 재고·가격을 최종 검증하는 로직을 넣어야 안전.

이를 통해 ‘품절 상품 주문’, ‘가격 변조’ 등 치명적인 오류를 예방 가능.

 

// orderformupdate.php 예시
$sql = "SELECT it_price, it_stock_qty FROM {$g5['g5_shop_item_table']} WHERE it_id = '{$it_id}'";
$row = sql_fetch($sql);

if($row['it_stock_qty'] < $ct_qty) {
    alert("재고가 부족한 상품이 포함되어 있습니다.");
}

if($row['it_price'] != $ct_price) {
    alert("상품 가격이 변경되었습니다. 다시 확인해 주세요.");
}
 

이렇게 하면 악성 주문 차단 + 운영 안정성 강화 효과가 있습니다.

|
댓글을 작성하시려면 로그인이 필요합니다.

영카트5 팁자료실

+
제목 글쓴이 날짜 조회
3개월 전 조회 815
4개월 전 조회 998
4개월 전 조회 1,179
4개월 전 조회 752
5개월 전 조회 955
5개월 전 조회 1,077
5개월 전 조회 888
5개월 전 조회 937
5개월 전 조회 998
5개월 전 조회 1,080
5개월 전 조회 913
5개월 전 조회 875
6개월 전 조회 1,072
6개월 전 조회 1,061
6개월 전 조회 930
6개월 전 조회 1,238
7개월 전 조회 1,275
7개월 전 조회 1,043
7개월 전 조회 1,104
7개월 전 조회 1,059
7개월 전 조회 1,177
7개월 전 조회 1,130
7개월 전 조회 1,158
8개월 전 조회 973
8개월 전 조회 1,170
8개월 전 조회 1,133
8개월 전 조회 1,213
9개월 전 조회 1,108
9개월 전 조회 801
11개월 전 조회 1,404