Добрый день! Подскажите кто знает, есть возможность настроить цены на сайте таким образом что бы: если цена <=500p. то наценка = 100% если цена >500p. b <=1500p. то наценка = 70% если цена >1500p. b <=3000p. то наценка = 50% если цена >3000p. b <=6000p. то наценка = 30% если цена >6000p. то наценка = 20% Моя функция постоянно возвращает "0", и не действует на корзину PHP: add_filter( 'woocommerce_get_price_html', 'cur_price', 10, 2); global $woocommerce; $product = new WC_Product(get_the_ID()); $xprice = $product->get_price_html(); function cur_price() {if($xprice <= 250){ $curprice = $xprice *3; } elseif ($xprice > 250 || $xprice <= 1000){ $curprice = $xprice *2; } elseif ($xprice > 1000 || $xprice <= 2500){ $curprice = $xprice *1.5; } else { $curprice = $xprice *1.2; } return $curprice; } Есть идеи?
Пока одна - передавать в функцию аргумент (цену) и принимать его в переменную $xprice. А у меня тоже вопрос - разве у вас не выплывает предупреждение типа "Undefined variable: xprice"?