Це питання мене спантеличувало досить довго.
Чому поліпшення багфикс введений в Magento 1.13.xx називається часткової переиндексацией не перекрито кроковий «Властивість товару» і «Ключові слова агрегації даних»? Чому цих двох потрібно переіндексувати вручну?
На мою думку, індекс EAV є одним з найбільш критичних. Відсутність часткової переіндексації означає, що після кожної продажу (а у деяких людей їх є) індекс недійсний, що означає, що шаруватість навігації більше не діє, що призводить до непослідовного відображення даних та втрати продажів.
Невже я пропускаю щось очевидне?
Оновлення:
Отже ось опис цієї помилки . Після продажу та випуску товару на зберігання багатошарова навігація відображає зміни в атрибутах продуктів лише для простих продуктів, але не для конфігурацій (не перевірених пакетів та згрупованих).
Тож припустимо, що у вашому каталозі у вас є продукт, який можна налаштувати, наприклад футболка, доступна в різних розмірах, а атрибут "Розмір" - "Фільтрується (з результатами)". Потім у багатошаровій навігації відповідної категорії або результатів пошуку ви знайдете розділ розмірів, де вказані всі доступні розміри. Якщо після одного з продажів певний розмір вичерпається на складі, ви очікуєте, що він зникне з багатошарової навігації. Це не відбувається, якщо ви не оновите індекс атрибутів та кеш блоків.
Ця помилка дійсно критична. Це двостороння загроза. По-перше, кінцевий клієнт, який бачить свій розмір у шаруватій навігації, а потім бачить, що його насправді немає в наявності, покине ваш магазин розчарованим. Ще гірше, що коли товар знову є на складі, він не буде видно в багатошаровій навігації, тому кінцевий клієнт не зможе придбати його. Тому важко недооцінити суму втрат доходу.