Отображать распроданные товары для переменных продуктов WooCommerce, когда все варианты отсутствуют на складе. ⇐ Php
Отображать распроданные товары для переменных продуктов WooCommerce, когда все варианты отсутствуют на складе.
В WooCommerce я использую приведенную ниже функцию, которая добавляет текст «распродано» к миниатюре продукта, если товара нет в наличии:
add_action( 'woocommerce_before_shop_loop_item_title', 'bbloomer_display_sold_out_loop_woocommerce'); функция bbloomer_display_sold_out_loop_woocommerce() { глобальный $продукт; if ( ! $product->is_in_stock() ) { echo 'Распродано'; } } Это работает для простых товаров, но не для вариативных товаров.
Если для переменных продуктов с вариациями я устанавливаю для всех вариантов нулевое количество на складе, за исключением 1 варианта, я замечаю, что сообщение «распродано» по-прежнему отображается на миниатюре. Технически это неправильно, так как они есть в наличии.
Кто-нибудь знает, как изменить приведенный ниже код, чтобы справиться с этой проблемой?
В WooCommerce я использую приведенную ниже функцию, которая добавляет текст «распродано» к миниатюре продукта, если товара нет в наличии:
add_action( 'woocommerce_before_shop_loop_item_title', 'bbloomer_display_sold_out_loop_woocommerce'); функция bbloomer_display_sold_out_loop_woocommerce() { глобальный $продукт; if ( ! $product->is_in_stock() ) { echo 'Распродано'; } } Это работает для простых товаров, но не для вариативных товаров.
Если для переменных продуктов с вариациями я устанавливаю для всех вариантов нулевое количество на складе, за исключением 1 варианта, я замечаю, что сообщение «распродано» по-прежнему отображается на миниатюре. Технически это неправильно, так как они есть в наличии.
Кто-нибудь знает, как изменить приведенный ниже код, чтобы справиться с этой проблемой?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Отображать только товары «на складе» в шорткоде «Последние продукты» Woocommerce.
Anonymous » » в форуме Php - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Отображать только товары «на складе» в шорткоде «Последние продукты» Woocommerce.
Anonymous » » в форуме Php - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-