주문하기에서 보유포인트를 사용하면 결제금액에 실시간으로 반영되어 표기하는 방법 채택완료
##
설치정보는 다음과 같습니다.
그누보드5 버전 5.6.14
이윰빌더 버전 4.7.8
##
안녕하세요, 검색을 수없이 해보았지만 정확한 해결방법을 찾지 못하고 있고 혼자 해결 할 수 없어 질문드립니다.
고객이 주문하기에서 보유포인트를 사용하기 위해 포인트를 입력하면 최종 결제금액에, 실시간으로 포인트를 사용한만큼 차감되어 표기하는 방법이 궁금합니다.
http://sir.kr/data/editor/2506/32304301_1750610493.947.png" />
위 레이아웃창에서 1번으로 표기한 사용포인트에 포인트 1000을 입력하면, 2번으로 표기한 총 결제금액에 1000이 차감된 40,900원이 표기되게 하는 방법입니다.
orderform.sub.skin.html.php
orderinquiry.skin.html.php
orderformupdate.php
여기 어디서 소스를 수정해야 하는 것 같긴한데, 개발에 관련된 사람이 아닌 완전초보여서 검색으로 확인 된 소스가 아니면 스스로 소스를 구성하기는 어려운 수준입니다. 양해 부탁드리겠습니다.
그럼 확인 후 답변 부탁드리겠습니다.
읽어주셔서 정말 감사드립니다.
답변 2개
최종합계금액 구하는 함수가 있던거로 기억하는데,
해당 포인트 값 입력하는 input 에 이벤트를 걸어서
input 에 입력된 값(A)을 구해서 기존합계금액(B)에서 뺸 값을 최종합계금액 표기하는 요소에 id 값이 있었던 것 같은데,
그 id 에 B - A 값이 들어가게 처리 했던 것 같습니다
orderform.sub.php 파일에서 커스텀했던거로 기억납니다
답변에 대한 댓글 2개
답변 먼저 달고 찾아봤는데 /shop/orderform.sub.php 에서 합계금액 구하는 함수가 calculate_total_price 이거네요
합계 구하는 함수 안에 또 포인트 계산 하는 함수( calculate_temp_point )가 있습니다
calculate_temp_point 와 calculate_total_price 함수 두개를 가지고 잘 컨트롤 해보면 되지 않을까 싶습니다
댓글을 작성하려면 로그인이 필요합니다.
이 글에서 세크티 님의 답변을 보고 완료하였습니다. 혹시 같은 내용으로 고민하시는 분들 있으면 참고하시면 될 것 같습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인