расширенный поиск с настраиваемым продуктом в Magento - PullRequest
1 голос
/ 18 февраля 2010

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

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

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

Ответы [ 2 ]

3 голосов
/ 14 декабря 2010

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

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

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

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

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

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

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

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

1 голос
/ 19 февраля 2010

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

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

...