Как я могу отказаться от стоимости доставки, если поле Billing Company не заполнено на странице оформления заказа? Что я пробовал:
function test_wc_shipping_cost_tiers( $cost, $method ) {
if ( isset(WC()->order->get_billing_company) ) {
$cost = 0;
}
return $cost;
}
add_filter( 'woocommerce_shipping_rate_cost', 'test_wc_shipping_cost_tiers', 10, 2 );
Но это не отменяет стоимость доставки, когда я ввожу имя в поле Billing Company ..