Zum Hauptinhalt springen
Ein Gruppierungsprodukt fasst ein Sortiment zusammen, beispielsweise einen Herrenanzug aus Sakko, Hemd, Hose und Krawatte. Beschreibung und Bebilderung stehen einmal am Sortiment, bestellt werden die Teile einzeln.

Aufbau

Weil das Hauptprodukt die Darstellung übernimmt, brauchen die Unterprodukte weder Beschreibung noch Bilder. Es genügen die Angaben, die sie voneinander unterscheiden:
  • Produktname, beispielsweise “Krawatte”
  • Produktnummer
  • Preis
  • Varianten, falls vorhanden, beispielsweise Größe und Farbe

Wo Haupt- und Unterprodukte erscheinen

Welche der beiden Seiten sichtbar wird, hängt vom Template ab. Aus den beiden letzten Zeilen ergeben sich zwei Konsequenzen für die Pflege und für das Verhalten im Shop. Soll im Warenkorb ein Thumbnail erscheinen, muss es am Unterprodukt hinterlegt sein. Das Bild des Hauptprodukts steht dort nicht zur Verfügung. Folgt der Käufer aus dem Suchergebnis dem Link auf ein Unterprodukt, landet er auf dem Hauptprodukt mit allen Unterprodukten. Klickt er dagegen im Warenkorb auf “ändern”, erscheint das Hauptprodukt nur mit dem zu ändernden Unterprodukt.

Integration in die Einzelproduktansicht

Die Darstellung besteht aus zwei Bereichen, die einander ausschließen. Die Klammerung ST-ParentProduct entscheidet, welcher davon greift.
Im Bereich des Hauptprodukts erscheinen weder das Mengeneingabefeld noch die Bestell-Buttons, weil das Hauptprodukt selbst nicht bestellbar ist. Die Unterprodukte spricht CAT-AdvData() über den Pseudo-Kategorieindex $ChildProducts als Liste an. Das zweite Argument begrenzt die Anzahl, im Beispiel auf 99. Die Schleife {@[PR-Data](/v8s/referenz/tags/pr/grundlagen-und-produktdaten#die-tags-im-uberblick)} durchläuft die Liste. Gezählt und ausgegeben werden nur gültige Unterprodukte. Ein inaktives oder gelöschtes Unterprodukt taucht in der Liste nicht auf, ohne dass eine Lücke entsteht. Ist kein gültiges Unterprodukt vorhanden, entfällt der gesamte CAT-AdvData-Bereich. Beim Ändern einer Warenkorbposition enthält die Liste genau das eine Unterprodukt, das geändert werden soll.

Verwandte Themen