Warning: Undefined array key "mobile_dir" in /home/kagla/new-sir/old/common.php on line 315
주문하기에서 보유포인트를 사용하면 결제금액에 실시간으로 반영되어 표기하는 방법

주문하기에서 보유포인트를 사용하면 결제금액에 실시간으로 반영되어 표기하는 방법

주문하기에서 보유포인트를 사용하면 결제금액에 실시간으로 반영되어 표기하는 방법

QA

주문하기에서 보유포인트를 사용하면 결제금액에 실시간으로 반영되어 표기하는 방법

답변 2

사용하는 빌더

이윰

그누보드5(영카트) 버전

5.6.14

사용 PHP 버전

7.4.5p1

본문

##
설치정보는 다음과 같습니다.
그누보드5 버전 5.6.14
이윰빌더 버전 4.7.8

 

##
안녕하세요, 검색을 수없이 해보았지만 정확한 해결방법을 찾지 못하고 있고 혼자 해결 할 수 없어 질문드립니다.

고객이 주문하기에서 보유포인트를 사용하기 위해 포인트를 입력하면 최종 결제금액에, 실시간으로 포인트를 사용한만큼 차감되어 표기하는 방법이 궁금합니다. 

 

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 파일에서 커스텀했던거로 기억납니다


답변 먼저 달고 찾아봤는데 /shop/orderform.sub.php 에서 합계금액 구하는 함수가 calculate_total_price 이거네요

합계 구하는 함수 안에 또 포인트 계산 하는 함수( calculate_temp_point )가 있습니다

calculate_temp_point 와 calculate_total_price 함수 두개를 가지고 잘 컨트롤 해보면 되지 않을까 싶습니다

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,406
© SIRSOFT
현재 페이지 제일 처음으로