Zmarnowałem na to cały dzień i nie znalazłem...
Sprawe rozwiązałem chyba w jeden z mniej optymalnych sposobów ale działa
ob_start();<?php
/**
* Loop Price
*
* This template can be overridden by copying it to yourtheme/woocommerce/loop/price.php.
*
* HOWEVER, on occasion WooCommerce will need to update template files and you
* (the theme developer) will need to copy the new files to your theme to
* maintain compatibility. We try to do this as little as possible, but it does
* happen. When this occurs the version of the template file will be bumped and
* the readme will list any important changes.
*
* @see <a href="https://docs.woocommerce.com/document/template-structure/" target="_blank">https://docs.woocommerce.com/document/template-structure/</a>
* @author WooThemes
* @package WooCommerce/Templates
* @version 1.6.4
*/
exit; // Exit if accessed directly }
?>
<?php
$product->get_price_html();
?>
<?php if ($price_html = $removePrice) : ?>
<span class="price">
<?php echo $price_html; ?></span>
<?php endif; ?>