Этот вопрос меня озадачивал довольно долго.
Почему улучшение багфикс введен в Magento 1.13.xx называется частичной переиндексацией не перекрыты шаговый «Свойство товара» и «Ключевые слова агрегации данных»? Почему эти два должны быть переиндексированы вручную?
На мой взгляд, индекс EAV является одним из самых важных. Отсутствие частичной повторной индексации означает, что после каждой продажи (и у некоторых людей они есть) индекс становится недействительным, что означает, что многоуровневая навигация больше не действительна, что приводит к непоследовательному отображению данных и потере продаж.
Я что-то упускаю из виду?
Обновить:
Итак, вот описание этой ошибки . После того, как продажа сделана и товара нет в наличии, многоуровневая навигация отображает изменения атрибутов товара только для простых товаров, но не для конфигурируемых (не тестировала пакеты и не группировалась).
Итак, давайте предположим, что в вашем каталоге есть настраиваемый продукт, такой как футболка, доступного разных размеров, а атрибут «Размер» - «Фильтруемый (с результатами)». Затем в многоуровневой навигации соответствующей категории или результатов поиска у вас будет раздел размеров, где перечислены все доступные размеры. Если после одного из продаж определенного размера его нет в наличии, можно ожидать, что он исчезнет из многоуровневой навигации. Этого не произойдет, если вы не обновите индекс атрибутов и не очистите кеш блоков.
Эта ошибка действительно критична. Это двусторонняя угроза. Во-первых, конечный клиент, который видит его размер в многоуровневой навигации, а затем видит, что он на самом деле недоступен, покинет ваш магазин в отчаянии. Еще хуже то, что как только товар вернется на склад, он не будет виден при многоуровневой навигации, поэтому конечный покупатель не сможет его приобрести. Поэтому трудно недооценить сумму потерь дохода.
Ответы:
Чтобы этот вопрос не оставался навсегда на вершине очереди без ответа, вот снова официальный ответ «ПОЧЕМУ»:
- Петр Каминский 18 июля в 17:38
источник