HUSKY - Product Filter for WooCommerce

woof_get_min_price

Filtra o valor mínimo de preço usado no controle deslizante de faixa de preço, permitindo a modificação do limite inferior de preço.

Parâmetros

$min_price (int) — O preço mínimo calculado (arredondado para baixo), derivado do banco de dados ou dos preços de produtos do WooCommerce

$additional_taxes (string) — String de consulta de imposto adicional usada na consulta de cálculo de preço

Arquivo Fonte

classes/helper.php:782

Exemplo de Código


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

Notas de Uso

  • O preço mínimo é calculado por meio de consultas SQL MIN() nas chaves de metadados _price e _min_variation_price.
  • Existem dois caminhos de consulta: um para WooCommerce 2.6+ usando get_filtered_price(), e outro para versões anteriores.
  • O valor é sempre arredondado para baixo (floor()) antes de ser passado para o filtro.