Как заменить стоимость доставки и добавить текст woocomerce?

Есть стоимость доставки wc_cart_totals_subtotal_html(); и есть два способа доставки free_shipping:1 и free_shipping:3. При выборе обоих выводится 0р. Нужно при выборе free_shipping:3 заменить стоимость доставки на "-" + текст.

Переписать само значение получается так:

$new_shipping_txt = apply_filters( 'woocommerce_cart_totals_taxes_total_html', wc_price( WC()->cart->get_taxes_total() ) );
    $new_shipping_txt = '-' . '<p>Стоимость доставки оплачивается по тарифам транспортной компании, чтобы узнать точную стоимость свяжитесь с менеджером.
    </p>';
    echo $new_shipping_txt;

Есть понимание что нужно сделать условие if ( $переменная == free_shipping:3.) { переписываю переменную}. Но как правильно это запушить в function.php. Отсюда вопрос, как правильно написать функцию или условие if

Инжект цены доставки такой:

add_action( 'woocommerce_review_order_after_cart_contents','myfunc_woocommerce_show_all_data_orders',10 ); 
function myfunc_woocommerce_show_all_data_orders(){
wc_cart_totals_subtotal_html();
}

Ответы (0 шт):