Cart

add_filter(‘woocommerce_checkout_fields’, function ($fields) { if (!WC()->cart || WC()->cart->needs_shipping()) { return $fields; } foreach ([ ‘billing_address_1’, ‘billing_address_2’, ‘billing_city’, ‘billing_state’, ‘billing_postcode’, ‘billing_country’ ] as $field) { unset($fields[‘billing’][$field]); } return $fields; });