안녕하세요, 저는 하나의 지불 게이트웨이 플러그인을 구현하고 있지만 문제가 있습니다. 그것은 오류를 보여 주며 카트의 총 금액과 가격 웹 사이트의 총 금액이 그들에게 다르기 때문에 다르다고 말했습니다. 그리고 그것은 그들이 예를 들어 십진수없이 그것을 얻고 있기 때문입니다. 장바구니에 519.00이고 그들은 단지 입니다.WooCommerce get_total() 두 자리로 반올림 가격
이 플러그인의 카트 합계는 $order->get_total()
입니다. 어떤 방법으로 get_total()
을 .0000으로 이미 주문 하시겠습니까? 또는 그것이 인 경우 519.5519.50 등으로 만드시겠습니까?
플러그인에서 함수를 변경하더라도 작동 할 수 있지만 WC()->cart->total
과 같은 다른 값을 시도했지만 소수점이없는 합계도 표시합니다.
'number_format ($ order-> get_total(), 2,'. ',' ');'와 같은 것? –
또는'money_format()'PHP 함수를 사용하고 로케일을 설정하십시오. 예를 들어, 다음과 같이 할 것입니다 :'setlocale (LC_MONETARY, 'en_US');'그리고 'echo money_format ('% i, $ order-> get_total());' –