HUSKY - Product Filter for WooCommerce

Meta Fields — filtrer par champs personnalisés

Crée la possibilité de filtrer les produits en utilisant les données des champs meta des produits. L'extension a été créée pour permettre aux utilisateurs de filtrer les produits par : _width, _height, _length, _weight.

  • Tout d'abord, vous devez ajouter les clés meta dans l'onglet Meta Data
  • Définissez la vue (slider, text, checkbox, drop-down, multi-drop-down) pour votre meta et le type (text, number) de données. Par exemple, pour _width, _weight, _height, _length, le bon choix sera Slider avec le type number.
  • Appuyez sur le bouton Enregistrer
  • Dans l'onglet Structure, à l'aide du glisser-déposer, définissez la bonne place dans l'élément de filtre meta. Vous pouvez également sélectionner des options supplémentaires pour son élément de filtre en fonction de son type de meta.
  • Appuyez sur le bouton Enregistrer


ATTENTION : cette extension ne fonctionne pas avec les variations des produits variables. + Lorsque le recomptage dynamique est activé, cela prend plus de requêtes MySQL dans la base de données, surtout pour le slider !


6 types de vues dans la recherche de données meta sont possibles :

  1. Slider – pour les nombres uniquement. Les valeurs peuvent être décimales uniquement. Vous pouvez définir : la plage, le pas, le préfixe du slider, le suffixe du slider
  2. Text – tout texte dans les données des champs meta des produits en modes : LIKE, EXACT
  3. Checkbox0 ou 1 par défaut. Dans les options supplémentaires, vous pouvez définir quelle valeur est TRUE, et dans ce cas, toutes les autres valeurs seront considérées comme FALSE. Il est également possible de définir le mode ‘le champ meta existe
  4. Drop-down – Utilisez une syntaxe comme : 1,2,3,4 OU title1^value1,title2^value2,title3^value3,title4^value4
  5. Multi-drop-down – identique au drop-down mais permet au client de sélectionner plusieurs valeurs dans le formulaire de recherche et, dans ses options supplémentaires, il est possible de sélectionner la logique de filtrage : OR, AND

  6. Datetimepicker – données calendaires au format unix, mais aussi en utilisant le hook woof_meta_data_datapicker il est possible d'adapter (convertir) les données filtrées à l'aide de code PHP

Les clés de données meta qui sont sélectionnées dans l'onglet Meta Data sont implémentées dans : Recherche rapide et Statistiques

 


Hooks :

 

Lire aussi : https://products-filter.com/document/meta-data/

 

Comment utiliser

Allez dans Paramètres WOOF → onglet Meta Filter (ou onglet Meta Data). Ajoutez les clés meta que vous souhaitez exposer (par exemple, "brand", "weight", "release_date"), choisissez le type d'affichage pour chacune, et enregistrez. Les filtres meta apparaîtront à côté de vos filtres de taxonomie dans le frontend.