Автоматически обновляем цены и остатки интернет-магазина из базы 1с, цены в 1с хранятся в прайсе и они справедливы для покупки товара из наличия (под заказ цена может поменяться).
Товары вариативные. Нужно для конкретной вариации, которая закончилась на складе, скрывать цену, но вариация должна продолжать подгружаться на карточку товара, чтобы пользователи видели, что такой артикул существует.
В файле темы /woocommerce/single-product/add-to-cart/variation.php есть такой код:
<script type="text/template" id="tmpl-variation-template">
<div class="woocommerce-variation-description">{{{ data.variation.variation_description }}}</div>
<div class="woocommerce-variation-price">{{{ data.variation.price_html }}}</div>
<div class="woocommerce-variation-availability">{{{ data.variation.availability_html }}}</div>
</script>
Но я не знаю как сделать проверку на наличие на складе для того,чтобы скрыть цену.