Modellierung Warenkorb
Verfasst: Mi 18. Mai 2022, 15:20
Zur Angebotserstellung würde ich gerne eine Art Warenkorb modellieren.
Jedes Produkt hat einige Freiheitsgrade, aber die Anzahl der Produkte und die Anzahl der Freiheitsgrade ist so überschaubar, dass man das alles hart kodieren könnte.
Nehmen wir mal einen Blumenstrauß als Beispiel:
der könnte aus 3 Rosen und 5 Tulpen bestehen, wobei es verschiedene Rosen mit verschiedenen Preisen gäbe (Beispiel: rot == 1 Euro, gelb == 2 Euro, blau == 10 Euro) und Tulpen ebenso (orange = 0,50 Euro, rot = 0,75 Euro)
Ich würde in einer Tabelle nun gerne eine Liste aller Produkte auflisten (Rosen, Tulpen, ...) und durch das Eintragen von Zahlwerten bei der Anzahl ergibt sich ein Gesamtpreis. Soweit so gut. Jetzt würde ich aber gerne bei den Rosen ein Drop-Down haben, wo man die Farbe auswählt und es wird ein Preis eingesetzt. Man kann also das Produkt konfigurieren und daran hängt der Einzelpreis.
Wie man ein Drop-Down modelliert, wo man direkt den Preis auswählt, weiß ich. Wie mache ich aber ein Drop-Down, wo ich eine beliebige Eigenschaft auswähle, an der ein Preis hängt? Gibt es da eine eingebaute Funktion oder aber muss man dann bedingte Werte als Formel dazubauen? In der Programmierung würde man diese Datenstruktur einen Hash nennen oder ein assoziatives Array, man wählt den Schlüssel aus und bekommt den Wert.
Jedes Produkt hat einige Freiheitsgrade, aber die Anzahl der Produkte und die Anzahl der Freiheitsgrade ist so überschaubar, dass man das alles hart kodieren könnte.
Nehmen wir mal einen Blumenstrauß als Beispiel:
der könnte aus 3 Rosen und 5 Tulpen bestehen, wobei es verschiedene Rosen mit verschiedenen Preisen gäbe (Beispiel: rot == 1 Euro, gelb == 2 Euro, blau == 10 Euro) und Tulpen ebenso (orange = 0,50 Euro, rot = 0,75 Euro)
Ich würde in einer Tabelle nun gerne eine Liste aller Produkte auflisten (Rosen, Tulpen, ...) und durch das Eintragen von Zahlwerten bei der Anzahl ergibt sich ein Gesamtpreis. Soweit so gut. Jetzt würde ich aber gerne bei den Rosen ein Drop-Down haben, wo man die Farbe auswählt und es wird ein Preis eingesetzt. Man kann also das Produkt konfigurieren und daran hängt der Einzelpreis.
Wie man ein Drop-Down modelliert, wo man direkt den Preis auswählt, weiß ich. Wie mache ich aber ein Drop-Down, wo ich eine beliebige Eigenschaft auswähle, an der ein Preis hängt? Gibt es da eine eingebaute Funktion oder aber muss man dann bedingte Werte als Formel dazubauen? In der Programmierung würde man diese Datenstruktur einen Hash nennen oder ein assoziatives Array, man wählt den Schlüssel aus und bekommt den Wert.