Zum Hauptinhalt springen
Ein Set-Produkt besteht aus einem Oberprodukt und mindestens einem Unterprodukt, beispielsweise eine Akku-Handkreissäge mit Wechselakku, Ladegerät und Sägeblättern. Der Käufer bestellt das Set als Ganzes, geliefert werden alle Teile. Ein Set ist nur vollständig bestellbar. Genau darin unterscheidet es sich von Gruppierungsprodukten, bei denen die Teile einzeln in den Warenkorb wandern. Wegweiser: Gruppierungsprodukte anzeigen

Preisbildung

Wie der Setpreis zustande kommt, legen Sie in den Produktdaten fest. Vier Wege stehen zur Wahl, und zwei davon lassen sich parallel anbieten. Je Unterprodukt entscheiden Sie, ob sein Preis in die Summe eingeht.

Das Set-Oberprodukt

Das Oberprodukt trägt die Hauptdaten des Sets: Preis, Beschreibung, Bebilderung, Menge und Lieferstatus. Vier Einstellungen gelten ausschließlich hier und werden an Unterprodukten ignoriert:
  • Mindestbestellmenge
  • maximale Bestellmenge
  • Lieferbarkeit des Sets
  • Texte des Lieferstatus
Auch die Bestellmenge gibt der Käufer nur am Oberprodukt ein.

Die Set-Unterprodukte

Jedes Unterprodukt braucht mindestens einen Produktnamen und eine Produktnummer. Darüber hinaus können Sie beliebige weitere Produktdaten anzeigen, und Unterprodukte dürfen eigene abhängige Varianten und eigene Lagerbestände haben. Je Unterprodukt stehen diese Einstellungen zur Verfügung: Für den Versuch, ein nur als Set-Teil bestellbares Produkt einzeln zu bestellen, hinterlegen Sie den Meldungstext OnlyAsSetChild im Abschnitt <[NotifyMessages-Txt](/v8s/referenz/konfigurationen/shopkonfiguration-shop-config/texte-und-meldungen#notifymessages-txt)> der shop.config.

Beispiel eines Sets

Eine Handkreissäge mit Wechselakku und Ladegerät, Sägeblättern für verschiedene Einsatzzwecke sowie einem gedruckten und einem PDF-Handbuch. Jedes Teil wird in den Produktdaten als eigenständiges Produkt angelegt. Das Set selbst ist das Oberprodukt, die übrigen sind Unterprodukte. Bei einer Bestellmenge von 3 wird daraus: Das PDF-Handbuch ist als Download-Produkt von der Bestellmenge unabhängig, deshalb die fixe Menge.

Lagerbestand eines Sets

Der Lagerbestand des Sets ergibt sich aus den Beständen aller Unterprodukte, jeweils geteilt durch ihren Mengenfaktor. Maßgeblich ist das knappste Teil. Der Lagerbestand des Sets beträgt damit 10. Läge der Bestand der Sägeblätter bei 3, wäre das Set ausverkauft, weil vier Blätter je Set gebraucht werden. Die Texte des Lieferstatus definieren Sie nur am Oberprodukt, obwohl der Bestand aus allen Teilen gebildet wird.

Set-Unterprodukte und Kategorien

Werden Unterprodukte nicht einzeln verkauft, weisen Sie sie keiner Kategorie zu. Damit erscheinen sie weder in Kategorielisten noch in den Ergebnissen der Produktsuche. Auffindbar ist dann nur das Oberprodukt.

Staffelpreise bei Sets

Enthält Ihr Angebot Sets mit Staffelpreisen, verwenden Sie diese beiden Tags. Sie berücksichtigen die eingegebene Menge, den Staffelpreis und einen etwaigen Kundenrabatt.
Beide Tags arbeiten nur für ein Set-Oberprodukt auf der Produktdetailansicht ws_product.htm.Nach einer Mengeneingabe muss die Seite neu geladen werden, sonst zeigen sie noch den alten Wert. Üblich ist ein Nachladen per AJAX.
Wegweiser: Abhängige Varianten per AJAX nachladen

Darstellung im Template

Set-Unterprodukte werden auf drei Templates angezeigt:
  • Produktdetailansicht ws_product.htm
  • Direktbestellformular ws_direct_order.htm
  • Merkliste ws_memolist.htm

Unterprodukte auflisten

Weil Unterprodukte aus verschiedenen Kategorien stammen können, fasst der Shop sie in einer Sonderliste zusammen. Angesprochen wird sie über den Pseudo-Kategorieindex $SetProducts.
Die Klammerung PR-SetParent trifft nur zu, wenn das Produkt ein Set-Oberprodukt ist. Damit steht derselbe Block gefahrlos auf einem Template, das auch normale Produkte ausgibt.

Summen des Sets

Auf der Merkliste geben Sie zusätzlich die gewählten Varianten mit PR-MemoListVariations aus.

Mehrere Set-Produkte auf einer Seite

Standardmäßig lässt sich ein Set nur über seine Produktdetailansicht in den Warenkorb legen. Mit einem Parameter geben Sie das frei, sodass mehrere Sets auf einer Seite stehen und von dort bestellt werden können. Auch eine freie Positionierung über PR-LoadData wird damit möglich.
Der Wert test ist für die Erprobung gedacht: Sie prüfen die neue Platzierung im Testmodus, während Käufer im laufenden Shop weiterhin den bisherigen Weg nutzen. Referenz: Abschnitt Basic

Verwandte Themen