주문취소 회원의 쿠폰을 되돌려 줌 > 영카트5 팁자료실

영카트5 팁자료실

주문취소 회원의 쿠폰을 되돌려 줌 정보

주문취소 회원의 쿠폰을 되돌려 줌

본문

// 주문취소 회원의 포인트를 되돌려 줌
if ($od['od_receipt_point'] > 0)
    insert_point($member['mb_id'], $od['od_receipt_point'], "주문번호 $od_id 본인 취소");

// 주문취소 회원의 쿠폰을 되돌려 줌
if ($od['od_coupon'] > 0)
    sql_query(" delete from {$g5['g5_shop_coupon_log_table']} where od_id = '{$od_id}' ");
추천
1

댓글 6개

주의사항  :
추가한 변수 ex) $od['od_coupon'] 관련 코드가 실행되지 않는 경우
=> $od['od_coupon'] 같은 변수 추가시 위에서 $od 불러올 때 쿼리에 해당 컬럼도 불러오는지 확인

관리자에서 '주문금액할인' 쿠폰 발행이었던 경우 => od_coupon
관리자에서 '개별상품할인' 쿠폰 발행이었던 경우 => od_cart_coupon
로 처리해주어야 함

저의 경우

// 취소된 회원의 쿠폰을 되돌려 줌
if ($od['od_coupon'] > 0 || $od['od_cart_coupon'] > 0)

이렇게 처리함

*카테고리,배송비 할인 역시 위 변수 두개로 처리 가능한 것으로 보임
전체 392
영카트5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT