Пользовательский атрибут WooCommerce индексируется, но не показывает результатов

Мы используем WordPress 4.7, WooCommerce 2.6.9 и Algolia 1.6.0.

У нас есть 7 настроенных индексов:

Searchable posts [searchable_posts]
Posts [posts_post]
Pages [posts_page]
Products [posts_product]
Brands [terms_product_brand]
Product Categories [terms_product_cat]
Full Code [terms_pa_full-code]

Первые 6 все возвращают результаты, как и ожидалось, но полный код [rules_pa_full-code], хотя индексированные результаты не возвращаются. Однако должно быть несколько 100, если не 1000, так как если у продукта есть полный код, для него установлено значение "Видимо на странице продукта".

Поскольку он отображается как что-то, что может быть проиндексировано, я предполагаю, что нам не нужно делать никакого пользовательского кодирования, поэтому не уверен, почему он не будет отображать никаких результатов?

Кто-нибудь испытывал что-либо подобное

1 ответ

terms_pa_full-code содержит только некоторые метаданные, а не значения, которые они правильно вводят как часть данных продукта, если все идет хорошо.

Затем вы можете использовать значения этой таксономии в качестве фасета, чтобы отобразить список доступных опций с учетом пользовательского поискового запроса.

Вы также можете зарегистрироваться для плагина Algolia для WooCommerce здесь: https://community.algolia.com/wordpress/ и получить эту настройку для вас в несколько кликов.

Другие вопросы по тегам