Drupal Online-Shop – Verwaltung der Produktkategorien
In unserem Build sind bereits Produktgruppen vorgesehen: Kleidung, Taschen, Tassen. Aber Sie können jederzeit neue Produktgruppen hinzufügen. Gehen Sie zu Seiteneinstellungen - Struktur - Inhaltstypen
/admin/structure/types
Hier können Sie sehen, welche Felder bei den vorhandenen Produkttypen existieren, außerdem können Sie einen neuen Produkttyp hinzufügen. Das ist praktisch, wenn Sie unterschiedliche Produkttypen mit unterschiedlichen Feldsets benötigen und wenn Sie nur wenige Produkttypen haben (nicht mehr als 20-30), denn später wird es immer schwieriger, neue Felder hinzuzufügen. Stellen Sie sich vor, Sie müssen ein Merkmal bei 15 verschiedenen Produkttypen hinzufügen, oder 5 Merkmale bei 20 Produkttypen. Allein das Anklicken dauert etwa eine Stunde, und wie viel Zeit die Prüfung dann noch benötigt, ist ungewiss. Deshalb ist es in vielen Fällen bequemer, nur einen Produkttyp anzulegen und alle Felder (Merkmale) in diesen zu integrieren. Lassen Sie uns so vorgehen und einen neuen Produkttyp erstellen. Klicken Sie auf die Schaltfläche "Inhaltstyp hinzufügen":
Geben Sie einen neuen Namen für den Inhaltstyp ein, z.B. Produkt, und den maschinellen Namen (auf Englisch) product. Scrollen Sie auch auf der Seite nach unten, dort gibt es weitere Einstellungen. Sie müssen die Kommentare für Produkte deaktivieren und Produkte in die XML-Sitemap einschließen:
Als Nächstes klicken Sie auf "Speichern und Felder hinzufügen". Das erste Feld, das hinzugefügt werden muss, ist das Feld "Produktlink". Damit markieren wir, dass dieser Inhaltstyp ein Produkt ist und ermöglichen es, einen Preis für das Produkt festzulegen.
Jetzt können wir weitere Felder hinzufügen, z. B. Hersteller (brand) und andere vorhandene Felder. Sie können neue Felder wie Geschwindigkeit, Volumen, Breite, Höhe und andere Produkteigenschaften hinzufügen. Außerdem muss die Produktkategorie hinzugefügt werden:
Produkte - Variationstypen - Variationstyp hinzufügen
/admin/commerce/config/product-variation-types
So können Sie Produktkategorien erstellen.
Anschließend können Sie auch Felder für Produkttyp-Variationen hinzufügen, zum Beispiel haben Sie Betten eines Typs, aber in verschiedenen Farben. Dann können Sie ein Feld in der Variation hinzufügen. So kann man unterschiedliche Preise für unterschiedliche Farben festlegen. Wählen Sie bei der Farbe die Option Enable this field to function as an attribute field on Add to Cart forms. und wählen Sie Rendered term. Dadurch können die Farben nicht aus einer Dropdown-Liste, sondern aus farbigen Quadraten ausgewählt werden.
Das sieht dann so aus: