В чем проблема?
Предположим нечто подобное для примера:
<div class="summary_block">
<span class="summary">3000</span>руб.
<input id="summary" type="hidden" value="3000">
</div>
<div class="delivery_method hide">Описания или форма или что там у тебя</div>
<div class="product_grid">
<div class="product_item">
<p>Описание товара</p>
<a href="/buy" id="product_buy" data-id="100">В корзину</a>
</div>
<div class="product_item">
<p>Описание товара</p>
<a href="/buy" id="product_buy" data-id="101">В корзину</a>
</div>
<div class="product_item">
<p>Описание товара</p>
<a href="/buy" id="product_buy" data-id="101">В корзину</a>
</div>
</div>
Капля стилей:
.hide {
display: none;
}
Немного js(ориентируюсб на jQuery, так как он у вордпресса из коробки):
jQuery(document).on('load', function() {
jQuery('#product_buy').on('click', function(e) {
e.preventDefault(); // Сбрасываю клик по ссылке, так как скорее всего тут должно быть что-то еще для добавления товара в корзину
let summary = jQuery('#summary').val(); // Получаю число из скрытого поля
if(Number(summary) >= 5000) { // Проверяю соответствует ли оно требуемому и если да, показываю блок
jQuery('.delivery_method').removeClass('hide');
} else { // Иначе скрываю блок обратно
jQuery('.delivery_method').addClass('hide');
}
});
Вариант исключает вукомерс, так как заметил тег уже после того как склепал пример (´• ω •`)
Да и с самим вукомерс не работал.
Но предположу что стоит посмотреть шаблон темы, если корзина в шапке то предположу какой-нибудь header.php
Оттуда можно оттолкнуться, и понять куда копать(если не шибко мудреная). ¯\_(ツ)_/¯