테스트 사이트 - 개발 중인 베타 버전입니다

주문서 작성시 금액 소수점표기 질문드립니다. 채택완료

차네와나 8년 전 조회 4,020


 

현재 여기까지는 소수점 표기가 잘되는데 주문서 작성만 넘어가면 반올림이 됩니다.


반올림이되는건 db에서 int를 float 으로 변경을 해줘야되는건가요?

아이템과 옵션의 price 부분은 float 으로 전부 변경은 했는데 어디를 또 수정해줘야할까요?

추가로 다른부분도 수정할 부분이 있을까요?


답변주시면 정말 감사하겠습니다!

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

답변 2개

채택된 답변
+20 포인트
o
8년 전

g5_shop_cart :  ct_price , io_price (장바구니)

g5_shop_order: od_cart_price ... (주문서)


두개가 장바구니와 주문서 인데 금액 들어가는 부분입니다

DB 쪽에 float 사용 하셔야 하고요 

주문서 가시면 결제금액 반환금액등도 변경해 주셔야 합니다.


/lib/shop.lib.php 에 

number_format($price, 2); 

get_price($it) 에는 반환값에 int 를 삭제해 주셔야합니다 


해당 노출되는 부분에 number_format 에 number_form($price) 을 number_form($price, 2) 로 변경해 주셔야 합니다 . 


어려운 작업입니다. 힘내세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

차네와나
8년 전
/lib/shop.lib.php 쪽은 수정해줬는데 cart.php 부분도 수정을 해줘야겠죠? 답변 정말 감사드립니다 ! cart 부분과 order 부분도 수정해줘야겠군요 !

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

o
8년 전

shop/orderinquireyview.php 도 하셔야 되고 

관리자쪽도 주문내역부분 수정하셔야 합니다. 

크게 어렵지는 않은데 신경 많이 쓰입니다 ㅠㅜ

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

차네와나
8년 전
네 크게어렵지는 않은데 여러군데 수정할 부분이 많은거 같네요ㅜ 소중한답변 감사드립니다!

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

답변을 작성하려면 로그인이 필요합니다.

로그인