장바구니 실시간 검증 로직 추가
기본 영카트 장바구니는 담을 때만 재고를 확인하는데, 주문 직전까지 시간이 길면 재고 부족/가격 변경 문제가 생길 수 있음.
주문 단계(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 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 191 | 8년 전 | 4348 | ||
| 190 | 8년 전 | 4851 | ||
| 189 | 8년 전 | 5271 | ||
| 188 | 8년 전 | 3764 | ||
| 187 | 8년 전 | 8527 | ||
| 186 | 8년 전 | 8932 | ||
| 185 | 8년 전 | 4085 | ||
| 184 | 8년 전 | 4537 | ||
| 183 | 8년 전 | 5071 | ||
| 182 | 8년 전 | 4882 | ||
| 181 | 8년 전 | 8263 | ||
| 180 | 8년 전 | 3830 | ||
| 179 | 8년 전 | 4379 | ||
| 178 | 8년 전 | 11661 | ||
| 177 | 8년 전 | 4042 | ||
| 176 | 8년 전 | 3627 | ||
| 175 | 8년 전 | 3845 | ||
| 174 | 8년 전 | 7432 | ||
| 173 | 8년 전 | 4294 | ||
| 172 | 8년 전 | 4451 | ||
| 171 | 8년 전 | 3948 | ||
| 170 | 8년 전 | 6010 | ||
| 169 | 8년 전 | 3695 | ||
| 168 |
절약사나이
|
8년 전 | 6063 | |
| 167 | 9년 전 | 5210 | ||
| 166 | 9년 전 | 9282 | ||
| 165 | 9년 전 | 4428 | ||
| 164 | 9년 전 | 3732 | ||
| 163 | 9년 전 | 3712 | ||
| 162 | 9년 전 | 4158 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기