주문서 작성시 금액 소수점표기 질문드립니다.
본문
현재 여기까지는 소수점 표기가 잘되는데 주문서 작성만 넘어가면 반올림이 됩니다.
![]()
반올림이되는건 db에서 int를 float 으로 변경을 해줘야되는건가요?
아이템과 옵션의 price 부분은 float 으로 전부 변경은 했는데 어디를 또 수정해줘야할까요?
추가로 다른부분도 수정할 부분이 있을까요?
답변주시면 정말 감사하겠습니다!
답변 2
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) 로 변경해 주셔야 합니다 .
어려운 작업입니다. 힘내세요
shop/orderinquireyview.php 도 하셔야 되고
관리자쪽도 주문내역부분 수정하셔야 합니다.
크게 어렵지는 않은데 신경 많이 쓰입니다 ㅠㅜ
답변을 작성하시기 전에 로그인 해주세요.