Доброго дня суток.
В файле class-wc-cart.php на строке 1401+ есть код, который входит в функцию calculate_totals():
$this->total = max( 0, apply_filters( 'woocommerce_calculated_total', round( $this->cart_contents_total + $this->tax_total + $this->shipping_tax_total + $this->shipping_total + $this->fee_total, $this->dp ), $this ) );
Это расчет итоговой цены товара которую человек оплачивает. Этот код я могу изменять по своему усмотрению и все работает идеально. Но после каждого обновления WC, код возвращается к своему первоначальному виду.
Поэтому прошу помочь с хуком, который я смогу разместить в своем плагине либо файле function.php и после обновления WC у меня ничего не будет ломаться.