#php #woocommerce
Вопрос:
Я использую эту функцию, чтобы округлить цены на мои товары до ближайших 0,5:
add_filter( 'woocommerce_get_price_including_tax', 'round_price_product', 10, 1 );
function round_price_product($price ){
$number = $price;
$rounding = 0.5;
$roundedUp = ceil($number/$rounding)*$rounding;
return ($roundedUp);
}
Моя проблема в том, что промежуточный итог и общая сумма рассчитываются на основе цены без округления.
Пример: стоимость товара 5,30 -> округляется до 5,50 ->> Промежуточный итог и общая сумма составляет 5,30, когда я добавляю товар в корзину.
Мы глубоко признательны за любую помощь!
С наилучшими пожеланиями, Асгер