Meta Fields — Фильтрация по произвольным полям
Позволяет фильтровать товары по данным метаполей товаров. Расширение создано, чтобы пользователи могли фильтровать товары по: _ширина, _высота, _длина, _вес.
- Сначала добавьте мета-ключи во вкладке Meta Data
- Установите вид (слайдер, текст, чекбокс, выпадающий список, мульти-выпадающий список) для вашего метаполя и тип (текст, число) данных. Например, для _width, _weight, _height, _length числового поля подойдет Slider с типом number.
- Нажмите кнопку сохранить
- Во вкладке Structure с помощью drag and drop установите правильное место для элемента фильтра метаданных. Также вы можете выбрать дополнительные опции для элемента фильтра в зависимости от его мета-типа
- Press save button



ВНИМАНИЕ: это расширение не работает с вариациями вариативных товаров. + При включенном динамическом пересчете требуется больше запросов MySQL к базе данных, особенно для слайдера!
Возможно 6 типов отображения в поиске для метаданных:
- Слайдер – только для чисел. Значения могут быть только десятичными. Вы можете установить: диапазон, шаг, префикс слайдера, постфикс слайдера
- Текстовый – любой текст в метаполе товара в режимах: LIKE, EXACT
- Checkbox – 0 or 1 по умолчанию. В дополнительных опциях вы можете установить, какое значение является TRUE, а в этом случае все остальные значения будут FALSE. Также возможно установить режим «метаполе существует‘
- того же типа – Используйте синтаксис, например: 1,2,3,4 OR title1^value1,title2^value2,title3^value3,title4^value4
- Multi-drop-down – то же, что и выпадающий список, но позволяет клиенту выбирать несколько значений в форме поиска, а в его дополнительных опциях можно выбрать логику фильтрации: OR, AND
- Datetimepicker – календарь с датой в unix формате, но также с помощью хука woof_meta_data_datapicker можно адаптировать(преобразовать) отфильтрованные данные с помощью PHP кода
Ключи метаданных, выбранные во вкладке Meta Data, реализованы в: Быстрый поиск and Статистика
Хуки:
Читайте также: https://products-filter.com/document/meta-data/
Как использовать
Перейдите в Настройки WOOF → вкладка Meta Filter (или вкладка Meta Data). Добавьте мета-ключи, которые вы хотите отобразить (например, "brand", "weight", "release_date"), выберите для каждого тип отображения и сохраните. Фильтры метаданных появятся рядом с вашими таксономическими фильтрами на фронтенде.





