HUSKY - Product Filter for WooCommerce

woof_get_min_price

Filtre la valeur de prix minimum utilisée pour le curseur de la fourchette de prix, permettant de modifier la limite inférieure du prix.

Paramètres

$min_price (int) — Le prix minimum calculé (arrondi à l'entier inférieur), dérivé de la base de données ou des prix des produits WooCommerce

$additional_taxes (string) — Chaîne de requête fiscale supplémentaire utilisée dans la requête de calcul du prix

Fichier source

classes/helper.php:782

Exemple de code


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

Notes d'utilisation

  • Le prix minimum est calculé via des requêtes SQL MIN() sur les clés meta _price et _min_variation_price.
  • Deux chemins de requête existent : l'un pour WooCommerce 2.6+ utilisant get_filtered_price(), et l'un pour les versions plus anciennes.
  • La valeur est toujours arrondie à l'entier inférieur (floor()) avant d'être passée au filtre.