HUSKY - Product Filter for WooCommerce

woof_get_min_price

Фильтрует минимальное значение цены, используемое для ползунка диапазона цен, позволяя изменять нижнюю границу цены.

Параметры

$min_price (int) — Рассчитанная минимальная цена (округленная вниз), полученная из базы данных или цен на товары WooCommerce

$additional_taxes (string) — Дополнительная строка запроса налога, используемая в запросе для расчета цены

Исходный файл

classes/helper.php:782

Пример кода


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

Примечания по использованию

  • Минимальная цена рассчитывается с помощью SQL-запросов MIN() к мета-ключам _price и _min_variation_price.
  • Существует два пути запроса: один для WooCommerce 2.6+ с использованием get_filtered_price(), и один для более старых версий.
  • Значение всегда округляется вниз (floor()) перед передачей в фильтр.