HUSKY - Product Filter for WooCommerce

woof_get_max_price

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

Параметры

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

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

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

classes/helper.php:739

Пример кода


add_filter('woof_get_max_price', function($max, $additional_taxes) {
    // Cap the max price at 1000
    return min($max, 1000);
}, 10, 2);

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

  • Максимальная цена рассчитывается с помощью SQL-запросов к мета-ключам _price и _min_variation_price.
  • Когда WooCommerce layered nav возвращает конкретный ID продукта, используется его цена, включая налог.
  • Значение всегда округляется вверх (ceil()) перед передачей в фильтр.