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 типов отображения для поиска по метаданным:
- Slider — только для чисел. Значения могут быть только десятичными. Можно задать: диапазон, шаг, префикс слайдера, постфикс слайдера
- Text — любой текст в данных метаполя товара в режимах: LIKE, EXACT
- Checkbox — по умолчанию 0 или 1 . В дополнительных опциях можно задать, какое значение считается TRUE, а все остальные значения будут считаться FALSE. Также можно задать режим ‘is meta field exists‘
- Drop-down — Используйте синтаксис вида: 1,2,3,4 ИЛИ title1^value1,title2^value2,title3^value3,title4^value4
- Multi-drop-down — то же самое, что drop-down, но позволяет выбрать в форме поиска несколько значений, а в дополнительных опциях можно выбрать логику фильтрации: OR, AND
- Datetimepicker — календарные данные в формате unix, но также с помощью хука woof_meta_data_datapicker можно адаптировать (преобразовывать) фильтруемые данные с помощью PHP-кода
Ключи метаданных, выбранные на вкладке Meta Data, реализованы в: Quick search и Statistic
Хуки:
Также читайте: https://products-filter.com/document/meta-data/





