선

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

· 2025-09-03 (수) 09:45:23 · 1695

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

주문 단계(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("상품 가격이 변경되었습니다. 다시 확인해 주세요.");
}
 

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

|
댓글을 작성하시려면 로그인이 필요합니다.
+
제목 글쓴이 날짜 조회
25-09-03 조회 1,696
25-08-26 조회 2,014
25-08-18 조회 2,072
25-08-16 조회 1,756
25-08-07 조회 1,878
25-07-31 조회 1,788
25-07-28 조회 1,900
25-07-24 조회 1,843
25-07-21 조회 1,822
25-07-14 조회 1,650
25-07-08 조회 1,891
25-07-01 조회 1,858
25-06-24 조회 1,868
25-06-05 조회 1,738
25-06-04 조회 1,446
25-04-08 조회 2,022
25-04-08 조회 1,670
25-03-24 조회 1,688
25-01-20 조회 2,232
24-12-31 조회 2,213
24-12-28 조회 1,674
24-10-24 조회 2,464
24-10-22 조회 1,872
24-10-21 조회 1,989
24-09-26 조회 3,615
24-09-18 조회 2,645
24-08-26 조회 4,240
24-08-23 조회 1,866
24-07-22 조회 4,675
24-07-18 조회 2,462