제

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

· 2016-12-14 (수) 04:00:36 · 6878 · 6
// 주문취소 회원의 포인트를 되돌려 줌
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}' ");
|

댓글 6개

정보 감사드립니다. 어느 페이지에 추가해야 되는지 알고 싶습니다.
2016-12-19 (월) 15:15:10
감사 합니다.
잘 쓰겠습니다.
shop/orderinquirycancel.php

좋은 팁 감사합니다~ 제로나라 님
유용한팁 감사드립니다
2019-08-12 (월) 18:07:43
주의사항 :
추가한 변수 ex) $od['od_coupon'] 관련 코드가 실행되지 않는 경우
=> $od['od_coupon'] 같은 변수 추가시 위에서 $od 불러올 때 쿼리에 해당 컬럼도 불러오는지 확인

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

저의 경우

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

이렇게 처리함

*카테고리,배송비 할인 역시 위 변수 두개로 처리 가능한 것으로 보임

감사합니다!

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

영카트5 팁자료실

455건
+
제목 글쓴이 날짜 조회
17-04-29 조회 4,949
17-04-22 조회 5,390
17-04-10 조회 5,944
17-03-26 조회 5,661
17-03-15 조회 9,172
17-03-08 조회 4,570
17-03-02 조회 5,188
17-02-22 조회 1.3만
17-02-22 조회 4,799
17-02-19 조회 4,424
17-02-18 조회 4,635
17-02-07 조회 8,466
17-01-25 조회 5,016
17-01-14 조회 5,264
16-12-23 조회 4,711
16-12-14 조회 6,879
16-12-01 조회 4,444
16-11-17 조회 6,958
16-11-15 조회 6,032
16-11-15 조회 1만
16-11-14 조회 5,221
16-11-10 조회 4,545
16-11-09 조회 4,517
16-11-08 조회 4,887
16-10-30 조회 7,812
16-09-28 조회 7,892
16-09-22 조회 5,321
16-09-05 조회 5,941
16-08-31 조회 7,583
16-07-28 조회 5,838