Open riconeitzel opened 3 years ago
Ich finde auch die verschiedenen Attributtypen sehr unflexibel. Das EAV-System ist ja nicht eine Eigenheit von Magento sondern existiert schon sehr lange. Wir leben auch glücklicherweise in einer Zeit in der wir die Limitierungen hinsichtlich Schreib- und Leseprozesse nicht mehr an einem System gebunden sind, weswegen EAV auch für sehr komplexe Datenstrukturen gut geeignet sein kann.
Als Magento-Entwickler sehe ich das hier genau so wie Rico, mir würde es aber reichen erst mal die Entscheidungen hinter dem Design des aktuellen Systems inklusive Vor- und Nachteile insbesondere in Abgrenzung zu Magento zu diskutieren.
Das Attribute System von Magento ist - wenn auch auf der Datenbank langsam - trotzdem unglaublich flexibel und bietet viel Raum für Individualisierung. Zudem ist es generisch für viele Entitäten und Daten im Einsatz. Dazu kommt die Verwaltung über Attributesets, die es ermöglichen, unterschiedliche Attribute für bestimmte Produktgruppen standardmäßig im Backend anzuzeigen, um so die Pflege der Artikeldaten zu verbessern.
Shopware hingegen gibt es alleine bei Produkten 3 verschiedene Typen, die ein ähnliches Verhalten abbilden sollen. Es gibt aber keine Attributesets und nicht jeder Datentyp in Shopware kann für die gleichen Dinge verwendet werden. Möchte man nach etwas Filtern handelt es sich um einen anderen Datentyp als für die Auswahl von Varianten.
Ist hier eine Überarbeitung, Vereinheitlichung und Verbesserung geplant?