Pokazywanie najniższej kwoty w sklepie - skrypt

0

Cześć wszystkim,

Korzystam ze skryptu, który pokazuje najniższą cenę w przypadku produktu z wariantami i pokazuje cenę np. "Od 26zł".

Wygląda on następująco:


add_filter('woocommerce_variable_price_html', 
           'change_price_for_variable_product',4,100); 
   function change_price_for_variable_product($price, $product) 
   {    
	    $price = ''; 
 		$price .= woocommerce_price($product->get_price()); 
       // This will show "Starting from $xx" on variable product page 
 		return "Od ".$price; 
   } 

Chciałbym również aby w przypadku kalkulatora pomiarów (zaznaczone na czerwono) cena również pokazywała się najniższa, a nie przedział cenowy:

Dostałem od dewelopera informację, że cenę produktu zmienia się funkcją "fpmp_alter_simple_price" oraz podesłał mi ten kod ( http://codepad.org/OcC991Xe )

Prawdę mówiąc nie mam pojęcia jak to ugryźć i które elementy wkleić w powyższy kod aby pokazywała się najniższa cena z przedziału cenowego.

Bardzo proszę o pomoc dobrych ludzi.

Pozdrawiam!

1

Pewnie chodzi o modyfikacji linii np.:

  • 88:
$price = $min_price . ' / ' . $price_data[$min_key]['unit'] . ' - ' . $max_price . ' / ' . $price_data[$max_key]['unit'];
  • 90:
$price = $min_price . ' - ' . $max_price;
  • 160:
$price = '<strike>' . $unit_min_price . ' - ' . $unit_max_price . $result_unit . '</strike> ' . $sale_min_price . ' - ' . $sale_max_price . $result_unit;
  • 162:
$price = $unit_min_price . ' - ' . $unit_max_price . $result_unit;

Z tego co opisałeś to tylko te linie wydają się mieć ten rezultat jak powyżej, pozmieniać mam na myśli usunąć zmienną np: $unit_max_price lub $sale_max_price i zobaczyć finalny efekt na stronie.

0

Dzięki zadziałało!

Zmodyfikowałem jedynie wiersz 88.

Dzięki bardzo!

1 użytkowników online, w tym zalogowanych: 0, gości: 1