선

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

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

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

주문 단계(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 팁자료실

455건
+
제목 글쓴이 날짜 조회
25-09-03 조회 1,682
25-08-26 조회 2,002
25-08-18 조회 2,053
25-08-16 조회 1,739
25-08-07 조회 1,857
25-07-31 조회 1,770
25-07-28 조회 1,875
25-07-24 조회 1,829
25-07-21 조회 1,806
25-07-14 조회 1,634
25-07-08 조회 1,875
25-07-01 조회 1,841
25-06-24 조회 1,857
25-06-05 조회 1,725
25-06-04 조회 1,434
25-04-08 조회 2,005
25-04-08 조회 1,653
25-03-24 조회 1,673
25-01-20 조회 2,182
24-12-31 조회 2,202
24-12-28 조회 1,661
24-10-24 조회 2,452
24-10-22 조회 1,856
24-10-21 조회 1,966
24-09-26 조회 3,594
24-09-18 조회 2,634
24-08-26 조회 4,232
24-08-23 조회 1,853
24-07-22 조회 4,629
24-07-18 조회 2,441