Поиск woocommerce по умолчанию ищет по заголовку товара и его описанию. Для того, чтобы поиск смог искать по артикулу, атрибутам товара и любым другим мета-данным (например по цене товара) нужно установить плагин Relevanssi . Он также умеет делать поисковую выдачу более релевантной запросу, чем стандартный поиск WooCommerce.
Для того, чтобы настроить поиск по товарам и категориям WooCommerce перейдем в настройки плагина ( меню настройки->Relevanssi):
Настройки индексирования выделяем product и product_variation:
Выберите таксономии для индексирования - тут выделяем product_cat и product_tag:
Для поиска по атрибутам товара выделяем все необходимые таксономии с pa_ префиксом.
Произвольные поля для индексирования: пишем all.
Для поиска по краткому описанию товара нужно поставить галочку - Index the post excerpt.
Есть еще 1 плагин Search Everything. Однако в нем нет функции релевантного поиска.
После установки плагин требуется настроить (пункт меню "Настройки->Search Everything"):
Обязательно нужно включить поиск по метаданным. После сохранения настроек woocommerce будет искать по всем характеристикам товара.
Обновлено: 19.04.2020
Вам помогла эта статья? Оцените!
Relevanssi помог наладить поиск по артикулам и атрибутам, спасибо!