Как округлить общую сумму в Woocommerce Checkout и Invoice до ближайшего целого числа? Вариации, используемые в продуктах

Я использовал приведенный ниже код, как указано в ответе на другие вопросы, но он не работал. Просто выполните обычное округление и удалите десятичную часть в итоговом итоговом значении корзины (сумма плюс налог плюс стоимость доставки), отображаемом на странице оформления заказа, и итоговой сумме, отображаемой в счете, сгенерированном плагином Invoice. Вариации используются в продукте.

add_filter( 'woocommerce_get_price_excluding_tax', 'round_price', 10, 1 );
add_filter( 'woocommerce_get_price_including_tax', 'round_price', 10, 1 );
add_filter( 'woocommerce_tax_round', 'round_price', 10, 1);
add_filter( 'woocommerce_get_price', 'round_price', 10, 1);

function round_price( $price ){
// Return rounded price
return round( $price );
}

0 ответов

Другие вопросы по тегам