Ich arbeite auf der "Business" -Seite von Magento (dh ich bin kein Entwickler). Ich möchte die Theorie hinter Attributen und Attributmengen besser verstehen.
Mein Ziel: Überlegen Sie sich einige Regeln, die Sie beim Erstellen von Attributgruppen und Attributen beachten müssen.
Ist es zum Beispiel am besten, mit Attributen so weit wie möglich zu gehen? Oder sollten Attribute spezifischer werden? Sollten Sets kategorienbasiert sein? Oder etwas anderes.
Vielen Dank!
attributes
best-practice
user700
quelle
quelle
size
Attribut wäre nicht der richtige Weg, dies zu tun. Jedersize
sollte spezifisch sein:size_shirt
,size_shoes
usw., und dann soll jedes bestimmtes Attribut mit dem richtigen Attribute Satz zugeordnet werden.Antworten:
Zunächst einmal bin ich Entwickler. Ich sehe Attribute und Attributmengen möglicherweise anders, aber ich werde es versuchen.
Die Kurzversion:
Attribut = eine Spezifikation eines Produkts
Attributsatz = alle Spezifikationen (Attribute) eines Produkts. Dies definiert im Grunde ein Produkt.
Nun die längere Version: Ich habe gesehen, dass es üblich ist, ein Attribut (zumindest verbal) einer Kategorie zuzuordnen. Dies liegt daran, dass es in unserer Natur liegt, alles in einer Gruppe zusammenzufassen.
Ein Attributsatz repräsentiert den TYP des Produkts. Dieser Artikel erklärt es besser.
Wie weit sollten Sie mit den Attributen gehen? Ich weiß nicht, ob es dafür eine richtige Antwort gibt. Als Benutzer einer E-Commerce-Website möchte ich jedes einzelne Detail eines Produkts in einem separaten Attribut haben, anstatt die meisten in einem einzigen Langtext. Dies erleichtert das Filtern / Suchen von Produkten nach bestimmten Attributen, um beim Vergleich eine klare Sicht zu haben.
Als Entwickler, der dafür sorgen muss, dass Ihre Website schneller läuft und nicht bei Massenaktualisierungen oder hohem Datenverkehr abstürzt, möchte ich nicht zu viele Attribute und Attributgruppen haben (mehr Einträge in db = langsamere Abfragen).
Als der Typ, der die Produkte aktualisiert hat (wenn es keinen automatisierten Produktimport / -synchronisierung gibt), würde ich lieber Text aus einem Dokument in ein einzelnes Feld kopieren / einfügen und auf Speichern klicken.
Basierend auf diesen drei Gesichtspunkten würde ich Folgendes für meine persönliche E-Commerce-Website tun (ich habe noch nicht entschieden, was ich verkaufe): Für jeden Produkttyp wird ein separates Attribut festgelegt. Attributgruppen teilen einige Attribute (Name, Beschreibung ...). Jede benutzersensible Information über ein Produkt ist ein separates Attribut. Informationen, die nicht so wichtig sind, werden alle in einem einzigen Attribut zusammengefasst (als "Zusätzliche Informationen" bezeichnet).
Das ist meine Meinung. Ich sage nicht, dass es das Beste ist, aber es ist das einzige, das ich habe.
quelle