WooCommerce: показать или скрыть кнопку «Нет на складе» в зависимости от состояния запасов.Jquery

Программирование на jquery
Гость
WooCommerce: показать или скрыть кнопку «Нет на складе» в зависимости от состояния запасов.

Сообщение Гость »


У меня есть кнопка, которая должна появляться в зависимости от того, нет ли на складе продукта или одного из его вариантов (если это переменный продукт). Если товар есть в наличии, не показывайте его.

Я пробовал множество сценариев, но ничего не приживалось. Вот где я сейчас нахожусь:

Пример: https://bplsource.com/product/techniglo ... wder-free/

HTML:

\n\tНет в наличии, может быть отложенный заказ Javascript:

// Добавляем пользовательский контент перед кнопкой «Добавить в корзину» на странице продукта функция my_content() { глобальный $продукт;

// Проверяем, нет ли товара или его вариаций на складе $is_out_of_stock = ложь; if ($product->get_manage_stock() && $product->get_stock_quantity() is_type('variable') && !$is_out_of_stock) { foreach ($product->get_children() как $variation_id) { $variation = wc_get_product($variation_id); if ($variation && $variation->get_manage_stock() && $variation->get_stock_quantity() jQuery(функция($) { var isOutOfStock = ; если (!isOutOfStock) { $('.stock.out-of-stock').hide(); } });

Вернуться в «Jquery»