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()`) перед передачею до фільтра.