HUSKY - Products Filter Professional for WooCommerce

Meta fields

Даёт возможность фильтровать товары на основе данных метаполей товаров. Расширение создано, чтобы позволить пользователям фильтровать товары по: _width, _height, _length, _weight.

  • Сначала нужно добавить метаключи на вкладке Meta Data
  • Задайте отображение (slider,text,checkbox,drop-down,multi-drop-down) для метаполя и тип (text, number) данных. Например, для _width, _weight, _height, _length правильным выбором будет Slider с типом number.
  • Нажмите кнопку save
  • На вкладке Structure с помощью drag and drop задайте правильное место для метаэлемента фильтра. Также можно выбрать дополнительные опции для этого элемента фильтра в зависимости от его метатипа
  • Нажмите кнопку save


ВНИМАНИЕ: это расширение не работает с вариациями товаров с вариациями. + При включённом динамическом пересчёте требует больше MySQL-запросов к базе данных, особенно слайдер!


Возможны 6 типов отображения для поиска по метаданным:

  1. Slider — только для чисел. Значения могут быть только десятичными. Можно задать: диапазон, шаг, префикс слайдера, постфикс слайдера
  2. Text — любой текст в данных метаполя товара в режимах: LIKE, EXACT
  3. Checkbox — по умолчанию 0 или 1 . В дополнительных опциях можно задать, какое значение считается TRUE, а все остальные значения будут считаться FALSE. Также можно задать режим ‘is meta field exists
  4. Drop-down — Используйте синтаксис вида: 1,2,3,4 ИЛИ title1^value1,title2^value2,title3^value3,title4^value4
  5. Multi-drop-down — то же самое, что drop-down, но позволяет выбрать в форме поиска несколько значений, а в дополнительных опциях можно выбрать логику фильтрации: OR, AND

  6. Datetimepicker — календарные данные в формате unix, но также с помощью хука woof_meta_data_datapicker можно адаптировать (преобразовывать) фильтруемые данные с помощью PHP-кода

Ключи метаданных, выбранные на вкладке Meta Data, реализованы в: Quick search и Statistic

 


Хуки:

 

Также читайте: https://products-filter.com/document/meta-data/