Set-Produkte mit fester Zusammenstellung

Ein Set-Produkt besteht aus einem Oberprodukt und einem oder mehreren Set-Unterprodukten, z. B. eine Akku-Handkreissäge mit Wechselakku und Sägeblättern für verschiedene Werkstoffe. In den Produktdaten wird festgelegt, ob nur das Set-Oberprodukt einen Preis hat oder Unterprodukt-Einzelpreise zusätzlich verwendet werden sollen. Zudem kann der Preis für das Set-Produkt die Summe der Unterprodukt-Einzelpreise sein, oder es kann unabhängig von den Einzelpreisen nur ein Set-Preis festgesetzt werden. Ein paralleles Angebot beider Arten der Preisbildung ist ebenfalls möglich.

Inhalt

1 Set-Oberprodukt

2 Set-Unterprodukte

3 Beispiel eines Sets

4 Weitere Hinweise zu Produktsets

4.1 Preisberechnung bei Sets mit Staffelpreisen

5 Darstellung von Set-Produkten

5.1 Mehrere Set-Produkte auf einer Seite anzeigen

6 Verweise

 

1 Set-Oberprodukt

Beim Set-Oberprodukt werden die Haupt-Produktdaten angezeigt:

Preis

Beschreibung

Bebilderungen

Menge

Lieferstatus

Mindestbestellmengen

usw.

Folgende Einstellungen dürfen nur bei einem Set-Oberprodukt vorgenommen werden und werden bei einem Set-Unterprodukt ignoriert:

Mindestbestellmenge

Maximale Bestellmenge

Lieferbarkeit des Sets

Texte des Lieferstatus

 

2 Set-Unterprodukte

Jedes Set-Produkt hat mindestens ein Unterprodukt. Das Unterprodukt muss mindestens folgende Daten haben:

Produktname

Produktnummer

Es können aber auch weitere Produktdaten, wie Beschreibung, Bebilderungen etc. angezeigt werden. Insbesondere können Unterprodukte auch abhängige Varianten und Lagerbestände haben. Diese wirken sich auf den Set-Lagerbestand (und damit auf den Bestellstatus) des Set-Produkts aus.

Im WSPManager bzw. in den Produktdaten können Sie bei einem Set-Unterprodukt folgende optionale Einstellungen vornehmen:

Der Preis des Unterprodukts wird zum Set-Preis addiert/nicht addiert

Mengenfaktor, der mit der Bestellmenge multipliziert wird

Fixe Menge, die von der Bestellmenge unabhängig ist

Das Unterprodukt ist Teil eines Sets und kann nicht einzeln in den Warenkorb gelegt werden (Hinweismeldung OnlyAsSetChild unter NotifyMessages-Txt)

Verdeckt. Das Unterprodukt wird nicht angezeigt, jedoch dem Händler in den Bestelldaten übergeben.

 

 

3 Beispiel eines Sets

Handkreissäge mit Wechsel-Akku und Ladegerät, 4 Sägeblättern für verschiedene Einsatzzwecke, einem gedruckten und einem PDF-Handbuch.

Jedes dieser 9 Produkte wird in den Produktdaten als eigenständiges Produkt angelegt. Das Oberprodukt ist das "Set". Säge, Akku, Ladegerät, Sägeblätter, gedrucktes und PDF-Handbuch sind die Unterprodukte. Den Sägeblättern wird der Mengenfaktor "4" zugewiesen. Das PDF-Handbuch erhält die fixe Menge "1". Ist die Bestellmenge z. B. "3", dann werden ausgeliefert und vom Lagerbestand (falls aktiv) auch entsprechend abgezogen:

3x Handkreissäge

3x Akku

3x Ladegerät

12x Sägeblätter

3x gedrucktes Handbuch mit Sicherheitshinweisen

1x PDF-Handbuch

Das PDF-Handbuch wird z. B. als Download-Produkt im Shop angeboten und ist von der Bestellmenge unabhängig.

Wenn Sie in Ihrem Shop Lagerbestände auswerten, ergibt sich der resultierende, verfügbare Lagerbestand aus allen Mengenabhängigkeiten zwischen den Produkten eines Sets beispielsweise wie folgt:

Handkreissäge: Lagerbestand 57 Stück

Sägeblätter: Lagerbestand 40 Stück

Akku für Handkreissäge: Lagerbestand 180 Stück

Handbuch mit Sicherheitshinweisen: Lagerbestand 60 Stück

PDF-Handbuch: –

Der resultierende Lagerbestand des Sets beträgt "10", da nur noch 40 Sägeblätter vorhanden sind und pro Set 4 Sägeblätter benötigt werden. Hätten die Sägeblätter z. B. den Lagerbestand "3", wäre das Set ausverkauft und nicht mehr lieferbar.

 

4 Weitere Hinweise zu Produktsets

Der Lagerbestand wird aus allen Produkten eines Sets gebildet. Die Texte des Lieferstatus werden jedoch nur beim Set-Oberprodukt definiert.

Werden Set-Unterprodukte nicht einzeln verkauft, dann werden diese auch keiner Kategorie zugewiesen. Folglich werden Set-Unterprodukte auch nicht separat über die Produktsuche gefunden. Nur das Set-Oberprodukt ist dann einer Kategorie zugewiesen und kann per Produktsuche gefunden werden.

Ein Set ist nur komplett mit allen Produkten bestellbar. Dies unterscheidet ein Set von den Gruppierungsprodukten.

Nur beim Set-Oberprodukt wird die Bestellmenge eingegeben.

4.1 Preisberechnung bei Sets mit Staffelpreisen

Wenn Ihr Angebot Set-Produkte mit Staffelpreisen enthält, verwenden Sie die folgenden Tags, die zudem auch einen eventuellen Kundenrabatt berücksichtigen:

Referenz: PR-SetPriceConsiderQuantity

Referenz: PR-SetTotalPriceConsiderQuantity

Beachten Sie dabei Folgendes:

Diese Tags funktionieren nur korrekt für ein Set-Oberprodukt auf der Produktdetailansicht (ws_product.htm)

Damit nach Eingabe einer Menge die Tags die richtigen Werte liefern, ist ein Reload der Seite zwingend notwendig (z. B. per Ajax, vgl. die Verfahrensweise, die unter "Abhängige Varianten per AJAX nachladen" beschrieben ist.

 

5 Darstellung von Set-Produkten

Set-Unterprodukte werden auf folgenden Templates angezeigt:

Produktdetailansicht (ws_product.htm)

Direktbestellungs-Formular (ws_direct_order.htm)

Merkliste (ws_memolist.htm)

Alle Set-Produkte müssen in den Produktdaten als solche gekennzeichnet werden. Da es sich um Produkte handelt, die aus verschiedenen Kategorien stammen können, werden sie von WEBSALE V8s in einer sog. "Liste" zusammengefasst. Für die Anzeige im Shop wird der spezielle Pseudo-Kategorieindex $SetProducts verwendet, um die Liste der Set-Produkte anzusprechen.

...
{CAT-AdvData($SetProducts,99)}
{@PR-Data}
...
{/@PR-Data}
{/CAT-AdvData($SetProducts,99)}
...

Ein Set-Produkt kann im Template geklammert werden:

{PR-SetParent}....{/PR-SetParent}

Der Bereich wird nur dann angezeigt, wenn das Produkt ein Set-Produkt ist.

Werden bei den Unterprodukten die Preise zum Set-Preis addiert, ergibt sich ein resultierender Set-Gesamtpreis, der durch das Tag PR-SetPrice angezeigt wird.

Sind bei den Set-Unterprodukten Gewichte hinterlegt, ergibt sich ein resultierendes Set-Gesamtgewicht, das durch das Tag PR-SetWeight angezeigt wird.

Auf der Merkliste werden zudem die Varianten mit dem Tag PR-MemoListVariations angezeigt.

Mehrere Set-Produkte auf einer Seite anzeigen

Mit folgender Erweiterung ist es möglich, mehrere Set-Produkte auf einer Seite anzuzeigen und von dort aus in den Warenkorb zu legen. Set-Produkte können auch mittels PR-LoadData/SetChilds frei positioniert und in den Warenkorb gelegt werden.

Ergänzen Sie im Abschnitt Basic der Shopkonfiguration shop.config den Parameter UseFreeSetProductPlacement-Allow und setzen Sie diesen auf yes (bzw. test).

Wird der Parameter UseFreeSetProductPlacement-Allow auf no gesetzt oder fehlt dieser, kann ein Set-Produkt nur über die Produkteinzelansicht in den Warenkorb gelegt werden.

<Basic>
   ...
   UseFreeSetProductPlacement-Allow = yes
   ...
</Basic>

Referenz: Abschnitt Basic

 

6 Verweise

Referenz: CAT-AdvData()

Referenz: PR-Data

Referenz: PR-SetParent

Referenz: PR-SetPrice

Referenz: PR-SetWeight

Referenz: PR-MemoListVariations

Referenz: Abschnitt NotifyMessages-Txt

Referenz: Abschnitt Basic