HUSKY - Product Filter for WooCommerce

woof_get_max_price

Filtre la valeur de prix maximale utilisée pour le curseur de fourchette de prix, permettant de modifier la limite de prix supérieure.

Paramètres

$max_price (int) — Le prix maximum calculé (plafond), dérivé de la base de données ou des prix des produits WooCommerce

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

Fichier source

classes/helper.php:739

Exemple de code


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

Notes d'utilisation

  • Le prix maximum est calculé via des requêtes SQL sur les clés meta _price et _min_variation_price.
  • Lorsqu'un ID de produit spécifique est renvoyé par la navigation par couches WooCommerce, son prix incluant la taxe est utilisé.
  • La valeur est toujours arrondie à l'entier supérieur (ceil()) avant d'être passée au filtre.