Warum gibt es keine teilweise Neuindizierung für EAV und Tags?


39

Diese Frage hat mich eine ganze Weile verwirrt.

Warum wird der in Magento 1.13.xx eingeführte Verbesserungs- Bugfix "Teilweise Neuindizierung" genannt, der nicht die Indexer "Produktattribute" und "Tag-Aggregationsdaten" abdeckt? Warum müssen diese beiden manuell neu indiziert werden?

Meiner Meinung nach ist der EAV-Index einer der kritischsten. Eine teilweise Neuindizierung bedeutet, dass der Index nach jedem Verkauf (und bei einigen Personen) ungültig wird, was bedeutet, dass die geschichtete Navigation nicht mehr gültig ist, was zu inkonsistenter Datenanzeige und Umsatzverlusten führt.

Vermisse ich etwas Offensichtliches?

Aktualisieren:

Hier ist die Beschreibung dieses Fehlers . Sobald der Verkauf abgeschlossen ist und das Produkt nicht mehr vorrätig ist, werden in der mehrschichtigen Navigation die Änderungen für Produktattribute nur für einfache Produkte, nicht jedoch für konfigurierbare Produkte (noch keine Bundles getestet und gruppiert) angezeigt.

Nehmen wir also an, Sie haben in Ihrem Katalog ein konfigurierbares Produkt wie ein T-Shirt in verschiedenen Größen und das Attribut "Größe" lautet "Filterbar (mit Ergebnissen)". Dann haben Sie in einer mehrschichtigen Navigation der entsprechenden Kategorie oder Suchergebnisse den Abschnitt Größen, in dem alle verfügbaren Größen aufgelistet sind. Wenn nach einem der Verkäufe eine bestimmte Größe nicht mehr vorrätig ist, ist zu erwarten, dass sie aus der geschichteten Navigation verschwindet. Dies geschieht nur, wenn Sie den Attributindex aktualisieren und den Blockcache leeren.

Dieser Fehler ist wirklich kritisch. Es ist eine Zwei-Wege-Bedrohung. Zuerst verlässt der Endkunde, der seine Größe in einer geschichteten Navigation sieht und dann sieht, dass sie tatsächlich nicht verfügbar ist, Ihren Shop frustriert. Noch schlimmer ist, wenn das Produkt wieder vorrätig ist, wird es in der mehrschichtigen Navigation nicht sichtbar sein, sodass der Endkunde es nicht kaufen kann. Die Höhe der Einnahmeverluste ist also kaum zu unterschätzen.


5
Wir haben zu wenig Zeit, um diese beiden zu implementieren, und sie waren vom Standpunkt der Leistung aus nicht kritisch, was der Haupttreiber für die Änderungen war. Wenn Sie inkonsistente Daten sehen, können Sie dies dem Support melden? Vielleicht gibt es dafür einen Patch.
Piotr Kaminski

2
@PiotrKaminski das ist traurig, aber du kannst es sicher als Antwort posten, da es natürlich alles erklärt.
user487772

2
Ich stimme dafür, diese Frage als "Off-Topic" zu schließen, weil es um EE geht
Sander Mangel

4
Woah. EE ist eine perfekt gültige Version von Magento mit vielen Entwicklern (wie die Anzahl der Stimmen zeigt, die dieses Ding hat).
Luke Rodgers

2
"Ich stimme dafür, diese Frage als" Off-Topic "zu schließen, weil es um EE geht." - Nicht cool
Paras Sood

Antworten:


5

Damit diese Frage nicht für immer an der Spitze der unbeantworteten Warteschlange bleibt, lautet die offizielle Antwort erneut "WARUM":

Wir haben zu wenig Zeit, um diese beiden zu implementieren, und sie waren vom Standpunkt der Leistung aus nicht kritisch, was der Haupttreiber für die Änderungen war . Wenn Sie inkonsistente Daten sehen, können Sie dies dem Support melden? Vielleicht gibt es dafür einen Patch.

- Piotr Kaminski 18. Juli 14 um 17:38

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.