그리고 연관된 파일이
tops/user/shop/shop_pay.php
이 파일이고 여기에서 계산되는(입력/출력되는 부분이)
tops/tops_shop/tops_class/order.class.php
파일입니다.
order.class.php 파일에서보면
1223번째 줄에 listOrderDiscount() 함수가 있습니다.
이 함수가 shop_pay_discount.html 파일에 출력될 내용을 만듭니다.
그리고 listOrderDiscount() 함수는 같은 order.class.php 파일의 480번째 줄의 내용을 참고합니다.
(참고라기보단 480번째 줄에서 만들어진게 DB에 입력되고 이 입력된 내용을 가져오는 것이죠.)
각설하고 480번째 줄을 보면
$data['discount_info'] .= $LANGS[90].':'.$tmp_cp[0].'-'.$data['amount_coupon_discount'];
이 부분이 보입니다.
아래 결제방법차감/포인트 차감을 보시면 아시겠지만 입력되는 내용이
쿠폰할인:-1000 (할인내용:-금액) 형식으로 저장되도록 되어야 하는데
유독 쿠폰할인만
쿠폰할인:쿠폰명-1000 (할인내용:쿠폰명-금액) 형태로 되어 있습니다.
따라서 위 480번째 줄은 주석처리하고 그 아래에
$data['discount_info'] .= $LANGS[90].':-'.$data['amount_coupon_discount'];
이 것을 넣으면 됩니다.
주석처리의 이유는 혹시 나중에 패치될때 정상적으로 적용이 될 수 있기에 하는 부분입니다.