«Цена по запросу» у вариативного товара
-
Добрый день!
Как вывести фразу «Цена по запросу» для вариативного товара именно для одной (минимальной) цены вариации?
Есть код который отлично работает и для простого и для вариативного товара:
———————add_filter( 'woocommerce_get_price_html', 'product_price_free_zero_empty', 100, 2 ); function product_price_free_zero_empty( $price, $product ){ if ( '' === $product->get_price() || 0 == $product->get_price() ) { $price = '<span class="woocommerce-Price-amount amount">Цена по запросу</span>'; } return $price; }
———————
Он выводит правильную фразу «Цена по запросу» для вариации, где цена = 0.
Но проблема в том, что при его использовании на карточке товара ДО выбора вариации ценник указан = «Цена по запросу», а мне надо, чтоб была указана минимальная цена, но отличная от нуля.Т.е. в идеале при вариации цен: 0 (это при вариации цена по запросу), 10, 50, 200
В карточке товара было бы указано: «от 10 рублей»,
а при выборе товара цена бы указывалась: «Цена по запросу», 10, 50, 200 (в том месте, где она обычно выводится).
- Тема ««Цена по запросу» у вариативного товара» закрыта для новых ответов.