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

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

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

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


person Moon    schedule 18.02.2010    source источник


Ответы (2)


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

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

person Chris Norton    schedule 19.02.2010

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

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

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

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

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

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

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

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

person Enno Julian    schedule 14.12.2010