расширенный поиск с настраиваемым продуктом в Magento

StackOverflow https://stackoverflow.com/questions/2286001

Вопрос

У меня есть сайт электронной коммерции одежды.Я создал атрибуты цвета и размера и использовал их с настраиваемыми продуктами.Настраиваемые продукты имеют по крайней мере два связанных продукта, и эти связанные продукты имеют параметры цвета и размера.

Когда я использую расширенный поиск для поиска элементов с указанным атрибутом размера, на странице результатов ничего не отображается.Я предполагаю, это потому, что видимость связанных продуктов установлена на "Нигде".

Как это исправить?

Это было полезно?

Решение

Настраиваемые продукты должны быть проиндексированы с атрибутами связанных с ними продуктов, независимо от видимости этих продуктов.

Я бы посоветовал проверить, что для настраиваемых продуктов не установлена видимость, позволяющая включать их в результаты поиска.Кроме того, обновление поискового индекса может устранить проблему.

Другие советы

В некоторых случаях приведенного выше ответа может быть достаточно.Однако я столкнулся с той же проблемой, что и "Луна", указанная в этой теме, хотя все настройки видимости были правильными для настраиваемого продукта (видимость "каталог и поиск") и атрибутов (показывать в расширенном поиске "да").

Например.настраиваемый продукт, состоящий из изделий в диапазоне размеров от 36 до 42, показывал в результатах поиска только 36-й размер.Размеры 38-42 не выдали никаких результатов поиска, даже несмотря на то, что "активны", "видны", "в наличии" и т.д..

Я настраиваю связанные продукты в рамках настраиваемых продуктов, используя "опцию быстрого создания"

Мне удалось решить проблему следующим образом:Установка видимости ОДНОГО связанного продукта - одного простого продукта в пределах настраиваемого продукта - с "не видно по отдельности" на "поиск", сохранение товара и затем возврат с видимости "поиск" на "не видно по отдельности" решили проблему для ВСЕХ вариантов продукта (таким образом, всех простых продуктов) в пределах настраиваемых продуктов.

Таким образом, изменив приведенное выше для соответствующего размера продукта 38, внезапно были обнаружены результаты поиска для всех размеров,

Похоже, что "флаг" в таблице, который должен показывать результат в расширенном поиске, неправильно установлен в первом экземпляре, но только после "повторного редактирования", как объяснено выше.Я углублюсь в это подробнее - когда позволит время ;-) .Пока не знаю, является ли это ошибкой Magento или связано с настройками базы данных или сервера.

Надеюсь, это поможет кому-то, кто сталкивается с такой же ситуацией.

Пост-замечание (редактировать): переиндексация ВСЕХ индексов, а не только того, который Magento советует переиндексировать, также может помочь в этом случае.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top