Чому не існує часткової реіндексації для EAV та тегів?


39

Це питання мене спантеличувало досить довго.

Чому поліпшення багфикс введений в Magento 1.13.xx називається часткової переиндексацией не перекрито кроковий «Властивість товару» і «Ключові слова агрегації даних»? Чому цих двох потрібно переіндексувати вручну?

На мою думку, індекс EAV є одним з найбільш критичних. Відсутність часткової переіндексації означає, що після кожної продажу (а у деяких людей їх є) індекс недійсний, що означає, що шаруватість навігації більше не діє, що призводить до непослідовного відображення даних та втрати продажів.

Невже я пропускаю щось очевидне?

Оновлення:

Отже ось опис цієї помилки . Після продажу та випуску товару на зберігання багатошарова навігація відображає зміни в атрибутах продуктів лише для простих продуктів, але не для конфігурацій (не перевірених пакетів та згрупованих).

Тож припустимо, що у вашому каталозі у вас є продукт, який можна налаштувати, наприклад футболка, доступна в різних розмірах, а атрибут "Розмір" - "Фільтрується (з результатами)". Потім у багатошаровій навігації відповідної категорії або результатів пошуку ви знайдете розділ розмірів, де вказані всі доступні розміри. Якщо після одного з продажів певний розмір вичерпається на складі, ви очікуєте, що він зникне з багатошарової навігації. Це не відбувається, якщо ви не оновите індекс атрибутів та кеш блоків.

Ця помилка дійсно критична. Це двостороння загроза. По-перше, кінцевий клієнт, який бачить свій розмір у шаруватій навігації, а потім бачить, що його насправді немає в наявності, покине ваш магазин розчарованим. Ще гірше, що коли товар знову є на складі, він не буде видно в багатошаровій навігації, тому кінцевий клієнт не зможе придбати його. Тому важко недооцінити суму втрат доходу.


5
У нас не вистачає часу на реалізацію цих двох, і вони не були критичними з точки зору продуктивності, що було головним рушійним фактором змін. Якщо ви бачите суперечливі дані, чи можете ви повідомити в підтримку? Можливо, для цього є патч.
Пьотр Камінський

2
@PiotrKaminski це сумно, але ви можете сміливо розміщувати це як відповідь, оскільки, звичайно, все пояснює.
user487772

2
Я голосую, щоб закрити це питання поза темою, оскільки це стосується EE
Sander Mangel

4
Вуа. EE - це абсолютно дійсна версія Magento з великою кількістю розробників (про що свідчить кількість голосів).
Люк Роджерс

2
"Я голосую за те, щоб закрити це питання поза темою, оскільки мова йде про EE" - Не круто
Paras Sood

Відповіді:


5

Щоб це питання не зависало вгорі черги без відповіді, ось офіційний відповідь на "ЧОМУ" знову:

У нас не вистачає часу на реалізацію цих двох, і вони не були критичними з точки зору продуктивності, що було головним рушійним фактором змін . Якщо ви бачите суперечливі дані, чи можете ви повідомити в службу підтримки? Можливо, для цього є патч.

- Пьотр Камінський 18 липня 1414 о 17:38

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.