테스트 사이트 - 개발 중인 베타 버전입니다

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

· 2개월 전 · 229

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

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

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

댓글 작성

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

로그인하기

게시글 목록

번호 제목
2503
2501
2497
2495
2491
2490
2489
2486
2484
2483
2481
2476
2475
2474
2472
2469
2467
2466
2465
2464
2463
2460
2459
2456
2449
2446
2441
2420
2419
2417