Привет всем. Есть такая потребность в магазине Woocommerce, когда цена равна нулю, то есть бесплатный товар, то вывести свою надпись. Делаю такой action
function filter_woocommerce_empty_price_html($price, $_product) {
if ($_product->get_price() == 0) return __('<span class="woocommerce-Price-amount amount">Цену уточняйте</span>');
return $price;
}
add_filter( 'woocommerce_empty_price_html', 'filter_woocommerce_empty_price_html', 10, 2 );
но он срабатывает, когда цены вообще нет, а такой товар в корзину не положить. Уже голову сломал за 2 дня. Кто может подскажет, что я делаю не так.