HUSKY - Product Filter for WooCommerce

woof_get_min_price

Filtruje minimalną wartość ceny używaną dla suwaka zakresu cen, umożliwiając modyfikację dolnej granicy ceny.

Parametry

$min_price (int) — Obliczona minimalna cena (zaokrąglona w dół), pochodząca z bazy danych lub cen produktów WooCommerce

$additional_taxes (string) — Dodatkowy ciąg zapytania podatkowego używany w zapytaniu do obliczania ceny

Plik źródłowy

classes/helper.php:782

Przykład kodu


add_filter('woof_get_min_price', function($min, $additional_taxes) {
    // Ensure minimum price is at least 0
    return max($min, 0);
}, 10, 2);

Uwagi dotyczące użycia

  • Minimalna cena jest obliczana za pomocą zapytań SQL MIN() względem meta keys _price i _min_variation_price.
  • Istnieją dwie ścieżki zapytań: jedna dla WooCommerce 2.6+ używająca get_filtered_price() i jedna dla starszych wersji.
  • Wartość jest zawsze zaokrąglana w dół (floor()) przed przekazaniem do filtra.